The repository contains the Python SDK for managing DID Documents and AnonCreds Verifiable Credentials registry using Hedera Consensus Service.
Documentation:
- See SDK docs
- Design documentation can be found in repo folder
- Python 3.10+
- Poetry (at least 1.8.4)
- NodeJS and npm (used by pre-commit hooks)
- JDK 21 (required for Hedera Python SDK which is a wrapper around Java SDK)
- The Temurin builds of Eclipse Adoptium are strongly recommended
- Tools for Makefile support (Windows only)
- Can be installed with chocolatey:
choco install make
- Can be installed with chocolatey:
The project uses Makefile for dev scripts. You can view available commands by running:
make help
Core commands are listed below:
make install
make check
make test
make build
- Create an API Token on PyPI
- Add the API Token to your projects secrets with the name
PYPI_TOKEN
by visiting this page - Create a new release on GitHub
- Create a new tag in the form
*.*.*