Skip to main content

Pure python ctypes wrapper for libsecp256k1

Project description

electrum-ecc

Licence: MIT Licence
Author: The Electrum developers
Language: Python (>= 3.10)

Latest PyPI package Build Status

This package provides a pure python interface to libsecp256k1.

Unlike Coincurve, it uses ctypes, and has no dependency.

Tests

$ python3 -m unittest discover -s tests -t .

Or

$ pytest tests -v

Maintainer notes

Release checklist:

  • bump __version__ in __init__.py
  • write changelog?
  • $ git tag -s "$VERSION" -m "$VERSION"
  • $ git push "$REMOTE_ORIGIN" tag "$VERSION"
  • build sdist (see contrib/sdist/):
    • $ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./contrib/sdist/build.sh
  • $ python3 -m twine upload dist/$DISTNAME

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

electrum_ecc-0.0.7.tar.gz (2.2 MB view details)

Uploaded Source

File details

Details for the file electrum_ecc-0.0.7.tar.gz.

File metadata

  • Download URL: electrum_ecc-0.0.7.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for electrum_ecc-0.0.7.tar.gz
Algorithm Hash digest
SHA256 ed4134e1dbff0fd83022764c6acc97a02cde3512927d7c41f4d48b9a06e91fb2
MD5 f15687c28227465c42acc3e59f5841b5
BLAKE2b-256 5fcd4b7c7113dd949014abe44e235da68c06f21e902c12dc7e969a91262cca61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page