coincurve is available on PyPI and can be installed with pip:
pip install coincurve
Binary wheels are available for most platforms and require at least version
19.3 of pip to install.
|macOS||Windows||Linux (glibc)||Linux (musl)|
|CPython 3.7|| || || || |
|CPython 3.8|| || || || |
|CPython 3.9|| || || || |
|CPython 3.10|| || || || |
|CPython 3.11|| || || || |
If you are on a platform without support for pre-compiled wheels, you will need certain system packages in order to build from source.
A few environment variables influence the build:
COINCURVE_UPSTREAM_REF- This is the Git reference of libsecp256k1 to use rather than the (frequently updated) default.
COINCURVE_IGNORE_SYSTEM_LIB- The presence of this will force fetching of libsecp256k1 even if it's already detected at the system level.
To avoid installing the binary wheels on compatible distributions, use the
pip install coincurve --no-binary coincurve
sudo apk add autoconf automake build-base libffi-dev libtool pkgconfig python3-dev
sudo apt-get install -y autoconf automake build-essential libffi-dev libtool pkg-config python3-dev
sudo yum install -y autoconf automake gcc gcc-c++ libffi-devel libtool make pkgconfig python3-devel
xcode-select --install brew install autoconf automake libffi libtool pkg-config python
Last update: November 16, 2022