Skip to main content

Hatch plugin to process reqstool-python-decorators when building with Hatch

Project description

Commit Activity GitHub Issues License Build Documentation

Reqstool Python Hatch Plugin

Hatch build hook plugin for reqstool that collects decorated code and generates annotations.yml during hatch build.

Installation

Add to your pyproject.toml:

[build-system]
requires = [
  "hatchling",
  "reqstool-python-hatch-plugin==<version>",
]

Usage

Configure the plugin in pyproject.toml:

[tool.hatch.build.hooks.reqstool]
sources = ["src", "tests"]
test_results = "build/**/junit.xml"
dataset_directory = "docs/reqstool"
output_directory = "build/reqstool"

The plugin uses reqstool-python-decorators for processing.

Documentation

Full documentation can be found here.

Contributing

See the organization-wide CONTRIBUTING.md.

License

MIT License.

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

reqstool_python_hatch_plugin-0.2.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reqstool_python_hatch_plugin-0.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file reqstool_python_hatch_plugin-0.2.0.tar.gz.

File metadata

File hashes

Hashes for reqstool_python_hatch_plugin-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e602c8619b769d5e70af6f5442d782d52f2b1dab4e4208b58f894d7657fddb71
MD5 4306fe28b863c90223e5acb4e5838477
BLAKE2b-256 e58aae0360721c7fe7639aaec1bb90d88e00cb5791a09ba8d6e0586354f7ab77

See more details on using hashes here.

Provenance

The following attestation bundles were made for reqstool_python_hatch_plugin-0.2.0.tar.gz:

Publisher: publish_pypi_prod.yml on reqstool/reqstool-python-hatch-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reqstool_python_hatch_plugin-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for reqstool_python_hatch_plugin-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2b1297ec7014ec532adaff0cf053c885b5bece0ecfeebdd1f97a30f9af0b18c
MD5 64c88eae7004bebf7fdeb4ddca0ea08d
BLAKE2b-256 7647abfa8e10b4ea0958d63a802b8499fba75cc0e0a0098a8c0098706e2465a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for reqstool_python_hatch_plugin-0.2.0-py3-none-any.whl:

Publisher: publish_pypi_prod.yml on reqstool/reqstool-python-hatch-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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