Skip to content

[GH Request] Fork and configure publishing to pypi CD for didkit-python library for verifiable credentials #1653

@GlugovGrGlib

Description

@GlugovGrGlib

Firm Name

Axim

Urgency

Medium (< 2 weeks)

Requested Change

Please create a fork of the https://github.com/spruceid/didkit-python in the openedx GitHub organization, add @GlugovGrGlib as a maintainer, and set up a PyPI configuration for publishing as openedx.

Reasoning

Back in July 2025, SpruceID decided to deprecate and archive python bindings to their didkit/ssi toolkit. As openedx credentials service depends on the didkit library to issue verifiable credentials and Open Badges v3.0 the decision was made to fork the library and implement updates for the Python version support and the main Rust library, see thread in Slack.

This Python package will be published under the name openedx-didkit, but still will provide an import from didkit import * for the drop-in replacement of the currently used library.

All necessary updates are implemented and tested in my fork https://github.com/GlugovGrGlib/didkit-python. Build and publishing to PyPI was tested using GitHub actions. I plan to open a PR with all necessary changes against the new fork in the openedx org once it's ready.

Metadata

Metadata

Assignees

Labels

github-requestRequest for change to access level or settings in the openedx GitHub organization.

Type

No type

Projects

Status

Blocked

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions