Helper package to resolve C/C++ header-only libraries for Python build with native extensions
Project description
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
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
Hashes for pybuild_header_dependency-0.1.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54c20bb42944b544240fd7a2bacb209c6d4484dbb20adcd625be1af4b5f6fc45 |
|
MD5 | d36d875299c3f54dbf7cedd44e2692e8 |
|
BLAKE2b-256 | 31fd77a25e7bce2f1212a7e2f3bae3545cb5c71b032b5a277a1545810f96da28 |