Skip to main content

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.

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.3.0.tar.gz (19.4 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.3.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for reqstool_python_hatch_plugin-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9c7446a67435539ea9872da3c3dc76c43acf237f2be3282501dfdc8246f67e00
MD5 b794d4e0a7f341146c393ecd775b1fb1
BLAKE2b-256 f809c7542c9b5bd5017b8724ca4bc52481d759c759dc03677d911c568469eda3

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for reqstool_python_hatch_plugin-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 74216a7bdf8d5e37487494bb829334d0f99a3c395e597fe212c5c32488c0dc0e
MD5 2dea375fc1a60b5eff99a3fdc08cd9f8
BLAKE2b-256 502bea6285654366778095e24c4be39ccb637a085b72b1c8c8d667d410bc28d6

See more details on using hashes here.

Provenance

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

Publisher: release.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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page