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.6.tar.gz (2.2 MB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for electrum_ecc-0.0.6.tar.gz
Algorithm Hash digest
SHA256 6360c71fb08b51d80a455e938f126ba4c790be74ba226461d54d7a3aa6890b89
MD5 94555abd7d213223e241c5e58c19b295
BLAKE2b-256 1ac2500b5b89c7c4d930127b86dafa066cf2cfec0442edcff349112dad60d980

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