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.11.tar.gz (460.3 kB view details)

Uploaded Source

Built Distributions

pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_ppc64le.whl (8.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ppc64le

pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_ppc64le.whl (8.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ppc64le

pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

File details

Details for the file pkgcraft-0.0.11.tar.gz.

File metadata

  • Download URL: pkgcraft-0.0.11.tar.gz
  • Upload date:
  • Size: 460.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pkgcraft-0.0.11.tar.gz
Algorithm Hash digest
SHA256 9594801e13c77a061ad0bb77ae18b5deabc5c8f53adc4f35bf5720331ea62ab8
MD5 998f59447004589f2b77778e881d8da7
BLAKE2b-256 3ceba29220095265347244b24f35c87c10728a1d13b890990fa4b2ec362a54b4

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13be0098136881ccb759fe55785b28371ddc657124078062235284eaab0c969f
MD5 92bf1056647339f9b8029099069a79c4
BLAKE2b-256 39e3ae535174069f5f5c7c6352369d1082a31cd056c28bc1d96e02f879cda0c6

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 fd83e740ffd766212a3bae58501d4882414fe633b7d0f0319b7357214212a634
MD5 53baff22d83b94994a4357a64a64a8b0
BLAKE2b-256 2a216a1aa30eaee5ecf4aefab1636fedfd607426ed725cd83695ddf9d598994a

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e724e8207479c19ee83ec0eb5c85208c2477b90e2b4a0fa302ae14cd63f6c2c
MD5 b32a2559090fb8e6fd060ef6cf49b04c
BLAKE2b-256 2fea69536917ed8a655630d15f8e2dbe7c3a554a33321673129361b086fefe11

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95c52b1d785142bed60918fc1db060f5bac38278452d99c7b1fad4fa6cedeb3f
MD5 291eb4757700afb49d4d02941e428f82
BLAKE2b-256 1f5762ab688df6e54d22e146d93e85c85e28c5534c69cea903cf586f5aaaa1ba

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 96dab6e8685a5aef91b161706f25ee6b271ef106eda7acd0093dc88f1f8c7463
MD5 de85e6384cae29d013f30b18324c5dd1
BLAKE2b-256 b98d0ee609a47579ee22518c1dfa2cbf698230ad6f3298ef00e89dab193ea743

See more details on using hashes here.

File details

Details for the file pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c16caff3cd0f404b74105dbda63fb1f98fe74bad5f733ab05057ad080ec832c
MD5 6969fc0e1354067c26b8c9c9f21c1c05
BLAKE2b-256 048ca92b913bd77d8d6eaa07df4fa9338ee772ca1722f6ddf2ea0a2aa32d8173

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