Skip to main content

Helper package to resolve C/C++ header-only libraries for Python build with native extensions

Project description

PyPI version Build python

pybuild-header-dependency

pybuild-header-dependency is a helper package to resolve C/C++ header-only libraries for Python build with native extensions.

Why this project?

Installation

You rarely need to install it manually. If you do, you can directly install it from PyPI:

pip install pybuild-header-dependency

Usage

Build dependency

Get headers

Limitation

As the name of this project suggests, this project supports header-only C/C++ libraries. If you project depends on some static/dynamic libraries, you need to use a full build system like cmake.

The default way of downloading packages from GitLab/GitHub is based on releases.

License

This project is licensed under the BSD-3-Clause license, see LICENSE for details.

Licenses of the libraries

Each supported head-only library is licensed under its own terms. Please consult them individually.

Contribution

You are more than welcome to make contributions to this project. Please have a look at the pkg.json for some examples about how to add new packages. Also refer to boost.py for an example of custom sources.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

File details

Details for the file pybuild_header_dependency-0.1.16-py3-none-any.whl.

File metadata

File hashes

Hashes for pybuild_header_dependency-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 f34e3ba7dfd6adf9c08d629dc62f45a21b108df7989b294d81ba8c71eb57fb66
MD5 38ef2b0af571ebaae8cfa98abe8e3562
BLAKE2b-256 9e1ee1d4dcfb367a0a1a4d5b2e19e1339a4db1d05a1944fc4565061b82891c3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page