Skip to main content

python bindings for pkgcraft

Project description

ci coverage pypi

pkgcraft-python

Python bindings for pkgcraft.

Install

Install wheel from PyPI (comes with bundled pkgcraft-c library):

pip install pkgcraft

Install from git (assumes pkgcraft-c from git is installed):

git clone --recurse-submodules https://github.com/pkgcraft/pkgcraft-python.git
pip install pkgcraft-python

Development

Requirements: tox and pkgcraft-c

For development purposes, testing is performed under tox with varying targets for different functions, e.g. tox -e valgrind runs tests while checking for memory leaks using valgrind. Use tox list to see all the target descriptions.

Project details


Download files

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

Source Distribution

pkgcraft-0.0.9.tar.gz (431.9 kB view hashes)

Uploaded Source

Built Distributions

pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_x86_64.whl (9.8 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_ppc64le.whl (10.7 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ppc64le

pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_aarch64.whl (9.7 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_ppc64le.whl (10.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ppc64le

pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_aarch64.whl (9.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

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