Skip to main content

Python signing module for Cardano transactions

Project description

python-signing-module

Python signing module, implementation in Rust, ported over to C++, then to Python.

Requirements

Files

  • requirements.txt - Runtime dependencies (currently empty - uses only standard library)
  • requirements-build.txt - Dependencies needed to build from source

Building from Source

  1. Install system dependencies:

    # Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    # SWIG and C++ compiler
    # macOS: brew install swig && xcode-select --install
    # Ubuntu: sudo apt-get install swig build-essential
    # CentOS: sudo yum install swig && sudo yum groupinstall "Development Tools"
    
  2. Install Python build dependencies:

    pip install -r requirements-build.txt
    
  3. Build:

    cd src/
    python setup.py build
    

Publishing

pip install -r requirements-build.txt
python publish_sdist.py

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

cardano_python_signing_module-0.1.0.tar.gz (63.2 kB view details)

Uploaded Source

File details

Details for the file cardano_python_signing_module-0.1.0.tar.gz.

File metadata

File hashes

Hashes for cardano_python_signing_module-0.1.0.tar.gz
Algorithm Hash digest
SHA256 91bfaf0d5fb75e05233dd8537df6ff86195245f6279f04ace75c24e9f210bf57
MD5 9a06598f9ee3808951af53f38786f33e
BLAKE2b-256 a7697bece6a2c0b638be30906ef2a6b49f96755d92db10d19cb78a64d47f5b21

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