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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | aea716101f6fb4a19d5995ea4ece3d2cb3701973268a4ba7c9761c0a3a78d78b |
|
MD5 | b9697ef8bf40eafb8a6b5334af4f4053 |
|
BLAKE2b-256 | 522f278aa8168bd4d4cc9f0792d249a8693333f9572c17f59f2ac333f0425a22 |
Close
Hashes for hatch_external_dependencies-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d934938d4b8dfdbd65efd43f2e3ad0bf45a93f932d13c72bc414557a8d5b139b |
|
MD5 | f6b028f109d8b42624e27bb46c44948f |
|
BLAKE2b-256 | 02ee2c7ebdfa7dcdbefb905a8353f0c5ff044be4535a038fae9719ddd4e70c3e |