Build wheels in a more "standard" way using setuptools-rust, which makes our life easier when dealing with multiple different platforms. Also use the new bdk-ffi's `generate` binary instead of relying on uniffi's bindgen cli.
674 B
674 B
bdk-python
The Python language bindings for the bitcoindevkit.
See the package on PyPI.
Currently supported architectures:
- macOS
arm64
- macOS
x86_64
- linux
x86_64
Install from PyPI
Install the latest release using
pip install bdkpython
Run the tests
python -m tox
Build the package
# Install dependecies
pip install -r requirements.txt
# Generate the bindings first
bash generate.sh
# Build the wheel
python -m build
Install locally
pip install ./dist/bdkpython-0.0.1-py3-none-any.whl