Skip to main content

pybuild-deps

PyPI Status Python Version License

Read the documentation at https://pybuild-deps.readthedocs.io/ Tests Codecov

pre-commit Ruff codestyle

CLI tools to help dealing with python build dependencies. It aims to complement tools that can pin dependencies like pip-tools and poetry. For users relying exclusively on python wheels, those tools are more than enough. However, for users building applications from source, finding and pinning build dependencies is required for reproducible builds.

pybuild-deps might be useful for developers that need to explicitly declare all dependencies for compliance reasons or supply chain concerns.

Features

  • find build dependencies for a given python package
  • generate pinned build requirements from requirements.txt files.

Installation

You can install pybuild-deps via pip from PyPI:

$ pip install pybuild-deps

Usage

Please see the Command-line Reference for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the GPL 3.0 license, PyBuild Deps is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.

Metadata

Release files for pybuild-deps 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybuild-deps 0.5.0
File Size Uploaded
pybuild_deps-0.5.0.tar.gz 26.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybuild-deps 0.5.0
File Interpreter ABI Platform
pybuild_deps-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 55.6 kB

Release files / pybuild_deps-0.5.0.tar.gz

Download URL pybuild_deps-0.5.0.tar.gz
Size 26.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fa488db42cc53f93926ccb55ef56fb300fbd7769d31a56ebc7f83f11e28aeac8
BLAKE2b-256 checksum
How to use checksums
6233ed89d0113158801aa111178f7b7671e336bf89005eeed8a1eeca4d14a0ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.9

Release files / pybuild_deps-0.5.0-py3-none-any.whl

Download URL pybuild_deps-0.5.0-py3-none-any.whl
Size 29.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4cc5b8634b5aac371755a7ff33da1f47cf528938e419c1fb943cc95a8c3337e7
BLAKE2b-256 checksum
How to use checksums
efd6b632fc0440417a886fc5e066c1d7a0c1a6e13d024181cd60fbca9d2001e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page