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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce236c14d85ed6f92211f9791c3891b4da4131e7a1d14a7751969bd21cc46172 |
|
MD5 | f9c30c1a201bf9ecd843962561548c59 |
|
BLAKE2b-256 | 5920377cd147920b25a3b8beb692defc4dc082688b912febd21c63ab1a27295d |
Close
Hashes for hatch_external_dependencies-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f81b550b6a8b46ba90859b9314dd0f14d469eb5cfdae2d9d35e8c4d9e18c8750 |
|
MD5 | 8f0c0989e6576e337106e259b5eb97fa |
|
BLAKE2b-256 | ea587cd66e8f795730f4020254e7944ec5b2a80511d285e7253638b14113bf51 |