fediverse-pasture


Namefediverse-pasture JSON
Version 0.2.10 PyPI version JSON
download
home_pagehttps://codeberg.org/funfedidev/python_fediverse_pasture
SummaryHelpful tools to test Fediverse Applications
upload_time2024-04-01 13:48:31
maintainerNone
docs_urlNone
authorHelge
requires_python<4.0,>=3.11
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!--
SPDX-FileCopyrightText: 2023 Helge

SPDX-License-Identifier: MIT
-->

# Fediverse Pasture

This python package contains tools to test Fediverse applications. This
package uses [bovine](https://bovine.readthedocs.io/en/latest/) for a lot
of the Fediverse related logic. It should also be noted that the aim here
is to debug issues caused by federation, thus everything involves starting
a webserver and running requests against it.

## Usage

For usage information, see the [documentation](https://funfedi.dev/python_package/).

## Development

Install the necessary dependencies via

```bash
poetry install --with test,dev --all-extras
```

To lint and check code formatting run

```bash
poetry run ruff check .
poetry run ruff format .
```

To test the code run

```bash
poetry run pytest
```

## Releasing

Bump version via

```bash
poetry version $TAG
git commit -a -m "new version"
git push origin main
```

Check that the build was successful [![status-badge](https://ci.codeberg.org/api/badges/13093/status.svg)](https://ci.codeberg.org/repos/13093)

```bash
git tag $TAG
git push origin $TAG
```

## Funding

This code was created as part of [Fediverse Test Framework](https://nlnet.nl/project/FediverseTestFramework/).

A project funded through the [NGI0 Core](https://nlnet.nl/core) Fund,
a fund established by [NLnet](https://nlnet.nl/) with financial support from
the European Commission's [Next Generation Internet](https://ngi.eu/) programme,
under the aegis of DG Communications Networks, Content and Technology
under grant agreement No 101092990.

            

Raw data

            {
    "_id": null,
    "home_page": "https://codeberg.org/funfedidev/python_fediverse_pasture",
    "name": "fediverse-pasture",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "Helge",
    "author_email": "helge.krueger@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/30/3d/09abc8d47a52917c44045f8817fec65de35a3f97940e8b9681b473a1142d/fediverse_pasture-0.2.10.tar.gz",
    "platform": null,
    "description": "<!--\nSPDX-FileCopyrightText: 2023 Helge\n\nSPDX-License-Identifier: MIT\n-->\n\n# Fediverse Pasture\n\nThis python package contains tools to test Fediverse applications. This\npackage uses [bovine](https://bovine.readthedocs.io/en/latest/) for a lot\nof the Fediverse related logic. It should also be noted that the aim here\nis to debug issues caused by federation, thus everything involves starting\na webserver and running requests against it.\n\n## Usage\n\nFor usage information, see the [documentation](https://funfedi.dev/python_package/).\n\n## Development\n\nInstall the necessary dependencies via\n\n```bash\npoetry install --with test,dev --all-extras\n```\n\nTo lint and check code formatting run\n\n```bash\npoetry run ruff check .\npoetry run ruff format .\n```\n\nTo test the code run\n\n```bash\npoetry run pytest\n```\n\n## Releasing\n\nBump version via\n\n```bash\npoetry version $TAG\ngit commit -a -m \"new version\"\ngit push origin main\n```\n\nCheck that the build was successful [![status-badge](https://ci.codeberg.org/api/badges/13093/status.svg)](https://ci.codeberg.org/repos/13093)\n\n```bash\ngit tag $TAG\ngit push origin $TAG\n```\n\n## Funding\n\nThis code was created as part of [Fediverse Test Framework](https://nlnet.nl/project/FediverseTestFramework/).\n\nA project funded through the [NGI0 Core](https://nlnet.nl/core) Fund,\na fund established by [NLnet](https://nlnet.nl/) with financial support from\nthe European Commission's [Next Generation Internet](https://ngi.eu/) programme,\nunder the aegis of DG Communications Networks, Content and Technology\nunder grant agreement No 101092990.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Helpful tools to test Fediverse Applications",
    "version": "0.2.10",
    "project_urls": {
        "Documentation": "https://funfedi.dev/python_package/",
        "Homepage": "https://codeberg.org/funfedidev/python_fediverse_pasture",
        "Repository": "https://codeberg.org/funfedidev/python_fediverse_pasture"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7b97e2a8b7d8d0e5af8a6cc3a2400dc97c5ba138bfc5023936584343ea06fb5",
                "md5": "dafb654a1b5f3cabc1583f9d2096ff97",
                "sha256": "9eca58ed43eda8d7a211e570ca97f4fc6791dfbd3bec08eee75d003b14b9f8a2"
            },
            "downloads": -1,
            "filename": "fediverse_pasture-0.2.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dafb654a1b5f3cabc1583f9d2096ff97",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 47486,
            "upload_time": "2024-04-01T13:48:28",
            "upload_time_iso_8601": "2024-04-01T13:48:28.568595Z",
            "url": "https://files.pythonhosted.org/packages/c7/b9/7e2a8b7d8d0e5af8a6cc3a2400dc97c5ba138bfc5023936584343ea06fb5/fediverse_pasture-0.2.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "303d09abc8d47a52917c44045f8817fec65de35a3f97940e8b9681b473a1142d",
                "md5": "a08dd5b5c0a57d842f9ec5ea30f4d6d6",
                "sha256": "553420c95da10dc5879cce446f5d80a7293704422ed62bb30fc5caefd1a36de3"
            },
            "downloads": -1,
            "filename": "fediverse_pasture-0.2.10.tar.gz",
            "has_sig": false,
            "md5_digest": "a08dd5b5c0a57d842f9ec5ea30f4d6d6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 89477,
            "upload_time": "2024-04-01T13:48:31",
            "upload_time_iso_8601": "2024-04-01T13:48:31.451463Z",
            "url": "https://files.pythonhosted.org/packages/30/3d/09abc8d47a52917c44045f8817fec65de35a3f97940e8b9681b473a1142d/fediverse_pasture-0.2.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-01 13:48:31",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": true,
    "codeberg_user": "funfedidev",
    "codeberg_project": "python_fediverse_pasture",
    "lcname": "fediverse-pasture"
}
        
Elapsed time: 0.20019s