python bindings for pkgcraft
Project description
pkgcraft-python
Python bindings for pkgcraft.
Development
Requirements: >=python-3.9, tox, valgrind, and everything required to build pkgcraft-c
Use the following commands to set up a dev environment:
# clone the pkgcraft workspace and pull the latest project updates
git clone --recurse-submodules https://github.com/pkgcraft/pkgcraft-workspace.git
cd pkgcraft-workspace
git submodule update --recursive --remote
# build pkgcraft-c library and set shell variables (e.g. $PKG_CONFIG_PATH)
source ./build pkgcraft-c
cd pkgcraft-python
# build and test
tox -e python
# test under valgrind
tox -e valgrind
# run benchmarks
tox -e bench
# run memory usage benchmarks
tox -e membench
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 Distribution
pkgcraft-0.0.1.tar.gz
(592.0 kB
view hashes)
Built Distributions
Close
Hashes for pkgcraft-0.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d98c9f8596b6f185444c565219ca30403a8121018ae3e3132f5078a8bd6f4337 |
|
MD5 | 6cafeba806fd1aa1afa5f99edf39f517 |
|
BLAKE2b-256 | 9491f39ee126b982840c772c1c4453ff9d7f4b592afb7af02f8dcc60a7362220 |
Close
Hashes for pkgcraft-0.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4244e96a3e1ae2c6e78a8e633c030c3b1025ec66992999139a24fb1e6866e3ab |
|
MD5 | a01262650cf577acdac440f5eb39f5b8 |
|
BLAKE2b-256 | 88086ea3c106f5bb3de9e8af90a13a31c4bc87c006074da24b0adb67160b65cc |
Close
Hashes for pkgcraft-0.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b85b3689be205c288594ec8ea5a17385455a46542b630c82a6ffc3c7f4b5bb73 |
|
MD5 | 9799b15f4be85ca4a82b9c9f2001b960 |
|
BLAKE2b-256 | 454a70a29dac079421a8058424df40b6913f1122d1c719e3a5fb09b53c1ce81b |