Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 2.2 KB

README.md

File metadata and controls

69 lines (48 loc) · 2.2 KB

did-sdk-py

Release Build status codecov Commit activity License

The repository contains the Python SDK for managing DID Documents and AnonCreds Verifiable Credentials registry using Hedera Consensus Service.

Documentation:

Getting started

Prerequisites

  • 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)
  • Tools for Makefile support (Windows only)
    • Can be installed with chocolatey: choco install make

Environment

The project uses Makefile for dev scripts. You can view available commands by running:

make help

Core commands are listed below:

Install dependencies and tools

make install

Run code quality checks

make check

Run tests

make test

Build artifacts

make build

Releasing a new version

  • 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 *.*.*