v3.1.1
Discoverability release — no functional change (the library is identical to 3.1.0).
Packaging & docs
- A descriptive PyPI summary that actually says what the library does (full OB 3.0 issuer lifecycle: issue VC-JWT, verify, and revoke/suspend with Bitstring Status Lists and did:web).
- Expanded keywords and trove classifiers (
verifiable-credentials,vc-jwt,did-web,bitstring-status-list,revocation, Education, Cryptography) so the package is findable. - README: a positioning line, a "Why openbadgeslib" section, and an honest OB 3.0 Python comparison table (best-effort, dated, corrections welcome).
Verified with twine check on a real sdist + wheel build, plus flake8, mypy and the full test suite (701 passed) on Python 3.10–3.13.
Full history: Changelog.txt