Skip to main content

No project description provided

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.


Install the necessary dependencies via

poetry install --with test,doc,dev

To lint and check code formatting run

poetry run ruff check .

To test the code run

poetry run pytest

To build the documentation run

poetry shell
cd docs
make html


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.


In conclusion:

poetry install --with dev, test should be included in the Installation instructions
There are errors when running pytest
After successfully building the dist files, they either need to be copied or a symlink could be established between python_fediverse_pasture and fediverse_pasture/dockerfiles/pasture/
After the build succeeded, a cd to the fediverse_pasture directory should be added before running the docker-compose commands.
The command you provided here should replace the first docker compose command in the current instructions

With those changes, the fediverse pasture ran for me.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fediverse_pasture-0.0.1.tar.gz (27.9 kB view hashes)

Uploaded Source

Built Distribution

fediverse_pasture-0.0.1-py3-none-any.whl (20.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page