Hatch plugin for adding `Requires-External` metadata in built packages
Project description
hatch-external-dependencies
The package is a hatch plugin.
When building with hatchling this plugin will look in the project toml configuration for an external section and adds dependencies in the built package's metadata as a Requires-External entry.
Toml Example
There are two supported syntax to define the external dependencies in the pyproject.toml:
[project]
external-dependencies = ["pkg:generic/libsomething", ...]
or (based on https://peps.python.org/pep-0725/):
[external]
dependencies = ["pkg:generic/libsomething", ...]
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
Built Distribution
Close
Hashes for hatch_external_dependencies-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b157764c699cc99197f8cea857b292456f9bd932f1e632fe4e998973dca631 |
|
MD5 | 7d8d3733fe6a6f2770c72dceb90ea8bc |
|
BLAKE2b-256 | ca9a3f117d09513ab043a880020cb47449d11c51dac36f488ea43a1c3af07033 |
Close
Hashes for hatch_external_dependencies-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6905c0717924dfc997bb1379dae637cd40d247e1ef565307162ab141258defee |
|
MD5 | 525e66c82a02803dbdb54c2f69d95caf |
|
BLAKE2b-256 | 317c6826a049b9bdc9e82ae74b8326f83b569acf0d833a61ba56df7f97a4d172 |