fediverse-features
This is a simple tool to download a subset of the Gherkin features available at helge/fediverse-features. These enable one to BDD tests for Fediverse applications.
Usage
Install via
pip install fediverse-features
Create a toml file fediverse-features.toml containing
tag = "0.1.6"
features = [
"fedi/node_info.feature"
]
where features is the list of feature files. Then run
python -mfediverse_features
The feature files are then downloaded to the features/fediverse-features directory.
One can change this directory by adding a
target parameter to the configuration file,
e.g.
tag = "0.1.6"
features = [
"fedi/node_info.feature"
]
target = "features"
Further options
One can list available features via
python -mfediverse_features --list
By running
python -mfediverse_features gitignore
one can add the target directory to the .gitignore file.
Development
Run tests via
uv run pytest
Publish a new version
To publish a new version run
rm -rf dist
uv build
uv publish --token $PYPI_TOKEN
Metadata
Release files for fediverse-features 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| fediverse_features-0.1.4.tar.gz | 37.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fediverse_features-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.1 kB
Release files / fediverse_features-0.1.4.tar.gz
| Download URL | fediverse_features-0.1.4.tar.gz |
|---|---|
| Size | 37.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
512ccdf7ce0a6c39575d2fb47b1424f704a800cc2da2f5112cb927becd424def
|
|
BLAKE2b-256 checksum How to use checksums |
3b801d5ea72fbceb1e36153d86fac0a4a98ca6a841cc43530b2c54b0851cdc1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / fediverse_features-0.1.4-py3-none-any.whl
| Download URL | fediverse_features-0.1.4-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aa6b309b3bd8262b421082ab09179208c061419e6c5bced966d336bacb745eba
|
|
BLAKE2b-256 checksum How to use checksums |
08f07e2c9b05d8b8265d19668be0d6ab1c9bb0a0795aed1e13143119d904effc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Security for fediverse-features 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.