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
Release history Release notifications | RSS feed
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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41435cfbdfe7407ee9a41875c271577002e8789181faa32c7bf7da1fdb37f93c |
|
MD5 | 9c372756880cacf62ad1d153a8554a50 |
|
BLAKE2b-256 | 092898b6bb14da100a95bbe3ab3af3633c71b61cf9e06649b6f515c4df0eb197 |
Close
Hashes for hatch_external_dependencies-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ba5f69c17350c7f04f110bfc54a1698ec1ea88caeacc08c087a756d4fcbaeb |
|
MD5 | 30ace0daa15ce24f631e1242b0b054cb |
|
BLAKE2b-256 | 7e23ec8b253f50049cae947bbab42a3364dbea9f7c424770fa0b2d6c88f768bd |