Skip to content

bitcoindevkit/bdkpython

bdkpython

The Python language bindings for the bitcoindevkit.

See the package on PyPI.

Working with the submodule

This repository uses the bdk-ffi repository as a git submodule. Here are useful tips for working with the submodule:

  1. When initially cloning the repo, the bdk-ffi submodule will be empty locally. You can intitiate/populate the directory by using the just submodule-init command.
  2. If you make local changes to the bdk-ffi directory while developing and want to hard delete all changes and return to the exact committed version hash of the bdk-ffi repo, use the just submodule-reset command.

Local Testing and Usage

  1. Start a Python virtual environment
  2. Run one of the build script
  3. Create the wheel
  4. Install the library
  5. Run the tests
source .localpythonenv/bin/activate
bash scripts/generate-macos-arm64.sh
python3 setup.py bdist_wheel
pip3 install ./dist/bdkpython-<yourversion>.whl --force-reinstall
python3 -m unittest --verbose

About

No description, website, or topics provided.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •