Skip to main content

Hyperledger Ursa BBS Signatures Wrapper for Python

ci-python

Table of Contents

About

This is a Python wrapper for Hyperledger Ursa's C callable BBS+ package.

Getting Started

Prerequisites

Installing

Using pip

pip install ursa-bbs-signatures

Manually

  1. Build the Rust BBS+ library as described here
  2. Place the resulting library (located in the target/debug directory) into the wrappers/python/ursa_bbs_signatures directory
  3. Install the package into your environment by running python -m pip install <PATH TO THIS REPOITORY>/wrappers/python

Running tests

  1. Make sure you have Pipenv installed
  2. This project uses Pytest for testing, so make sure to install it by running pipenv install --dev in the wrappers/python directory
  3. Run the tests using pipenv run test

Metadata

Release files for ursa-bbs-signatures 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for ursa-bbs-signatures 1.0.1
File Interpreter ABI Platform
ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
ursa_bbs_signatures-1.0.1-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 2.3 MB

Release files / ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl

Download URL ursa_bbs_signatures-1.0.1-py3-none-win_amd64.whl
Size 536.9 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ffd5f8cf1518c706b372feccac5d727a9d6c64a68f54f4d109133c4101108368
BLAKE2b-256 checksum
How to use checksums
826bfda2d5a92d7fae82ef0ad759683b96754e111db8f0d32a173a141ad58e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

Release files / ursa_bbs_signatures-1.0.1-py3-none-manylinux2014_x86_64.whl

Download URL ursa_bbs_signatures-1.0.1-py3-none-manylinux2014_x86_64.whl
Size 980.6 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
79f410a1f89855a4149af7adecaa22a5f427640f5d093f53670657394a9f9ef4
BLAKE2b-256 checksum
How to use checksums
d13918b460a7f826c051aa97178b2e1ab47f67e0c6868a78e6507770f1557366
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

Release files / ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl

Download URL ursa_bbs_signatures-1.0.1-py3-none-macosx_10_9_x86_64.whl
Size 738.7 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
245701789df0d6cda09faa6194b590c0ce6513b39d80fe8f1fe2a52b69a4b520
BLAKE2b-256 checksum
How to use checksums
036db017c9726de6035fd6be896df3df56838633f95acfde01f57af8dc50d5e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

Release history Release notifications | RSS feed

This release

1.0.1 This release

3 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page