Hatch plugin to customize build dependencies
Project description
Hatch plugin to customize build dependencies
Simple Hatch plugin to customize dependencies
according to whether the build is editable or standard.
This may be useful for example in mono-repo projects
where sub-projects need to be installed manually,
from the local repo, and not the pypi index.
In this case you can add dependencies to the
standard dependencies that will be used only
when building wheels.
Usage
You can specify editable-dependencies for editable installs
and standard-dependencies for other builds in the
[tool.hatch.build.hooks.flex] section of the pyproject.toml.
These dependencies, according to the build type, will be added
to the dependencies already declared in the project section.
[build-system]
requires = ["hatchling", "hatch-flex"]
build-backend = "hatchling.build"
[tool.hatch.build.hooks.flex]
editable-dependencies = [...]
standard-dependencies = [...]
Related Projects & Resources
Changes
0.0.1
- Initial release
0.0.2
- Added config type checking
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hatch_flex-0.0.2-py3-none-any.whl.
File metadata
- Download URL: hatch_flex-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60a68f8a972029d17b9bbfb604cc65f28aba37c662a1335ea4e0c9e3f2e302dc
|
|
| MD5 |
892cbe427d189251f2c6fd93f03613cc
|
|
| BLAKE2b-256 |
f4442a881387eef69e8e8a677a5a18249327fdbb3d9aec1e82d8a893b5e1a80c
|