Install & Compatibility
Where this runs
tested against v0.8.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 79.9MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 6.6s · import 0.000s · 80MB
90MB installed
● package 90MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
BitcoinAddress
✓ from bitcoinutils.utils import BitcoinAddress
✗ from bitcoinutils.utils import BitcoinAddress
Script
✓ from bitcoinutils.script import Script
✗ from bitcoinutils.script import Script
setup
✓ from bitcoinutils.setup import setup
✗ from bitcoinutils.setup import setup
Demonstrates basic setup, key generation, and P2PKH address creation on regtest.
from bitcoinutils.setup import setup
from bitcoinutils.keys import PrivateKey
from bitcoinutils.utils import BitcoinAddress
from bitcoinutils.script import Script
# Setup network
setup('regtest')
# Generate private key
priv = PrivateKey()
print('Private key:', priv.to_wif())
# Get public key
pub = priv.get_public_key()
print('Public key:', pub.to_hex())
# Generate P2PKH address
addr = pub.get_address()
print('Address:', addr.to_string())
bitcoin-utils --version
Upgrade
Version history
0.8.2latest on PyPI · released May 4, 2026
Audit
Dependencies
No dependency data recorded yet.