Skip to main content

Pure python ctypes wrapper for libsecp256k1

Project description

electrum-ecc

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

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

Uploaded Source

File details

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

File metadata

  • Download URL: electrum_ecc-0.0.5.tar.gz
  • Upload date:
  • Size: 2.0 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.5.tar.gz
Algorithm Hash digest
SHA256 f733b8596a0f7b25c8371d08af61ef79c7b871d5b40f05a5b95d2d05eb2fb7d2
MD5 4476e8bbfefb741c577f4d7cd241c133
BLAKE2b-256 f5b80bc3ac36e2efecf9e5cb6843c3046b0048b8aa184b0e6f8d0765ec4a8eab

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