Helpful tools to test Fediverse Applications
Project description
Fediverse Pasture
This python package contains tools to test Fediverse applications. This package uses bovine 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.
Development
Install the necessary dependencies via
poetry install --with test,dev --all-extras
To lint and check code formatting run
poetry run ruff check .
poetry run ruff format .
To test the code run
poetry run pytest
Releasing
Bump version via
poetry version $TAG
git commit -a -m "new version"
git push origin main
Check that the build was successful
git tag $TAG
git push origin $TAG
Funding
This code was created as part of Fediverse Test Framework.
A project funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fediverse_pasture-0.2.14.tar.gz
.
File metadata
- Download URL: fediverse_pasture-0.2.14.tar.gz
- Upload date:
- Size: 96.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.1.0-20-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d634d7b42135f93fb4c1fe6a161b1ebed4a72bbba7d7c1430cff903c2618e20 |
|
MD5 | da29653a22ac1a7c27adee2a35914a0f |
|
BLAKE2b-256 | 30e4cfd8f1659c6bccda6e2c6d075be6250a5473ee9bb42a5d8bfa19905d0547 |
File details
Details for the file fediverse_pasture-0.2.14-py3-none-any.whl
.
File metadata
- Download URL: fediverse_pasture-0.2.14-py3-none-any.whl
- Upload date:
- Size: 55.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.1.0-20-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80961b9d11019cc884d01b0d6f351c53e47754ab4d218062929059b34e22eee0 |
|
MD5 | eb8cc480f1414d7166ac3cc0e8905b3f |
|
BLAKE2b-256 | 57a8d891e61349071fd8009fa59bf507a24f82552204af5fe82648f9d842db8e |