Skip to content

Conversation

@acul71
Copy link
Contributor

@acul71 acul71 commented Dec 18, 2025

  • Update dependencies: py-multibase>=2.0.0, py-multicodec>=1.0.0, py-multihash>=3.0.0
  • Update version to 0.4.0

…y-multicodec

- Update dependencies: py-multibase>=2.0.0, py-multicodec>=1.0.0, py-multihash>=3.0.0
- Remove local base58 module and migrate to py-multicodec's b58encode/b58decode
- Update version to 0.4.0
- Add newsfragments for breaking changes, features, and internal changes
- Remove base58 from ruff known-third-party config
- Add base58>=1.0.2,<2.0 to dependencies
- Revert code to use base58 package instead of py-multicodec
- Add base58 back to ruff known-third-party config
- Fix import sorting in cid/cid.py (ruff)
- Update Makefile to use --separate flag for sphinx-apidoc and remove modules.rst
- Add cid.rst to toctree in docs/index.rst to fix documentation warning
- Fix import order in cid/cid.py (ruff isort)
- Remove trailing blank lines from newsfragments files (end-of-file-fixer)
- Use --no-toc flag to prevent generating modules.rst
- Remove redundant rm -f docs/modules.rst commands
- Cleaner approach similar to py-libp2p pattern
@acul71 acul71 changed the title Migrate to py-cid v0.4.0: Update dependencies and migrate base58 to p… Migrate to py-cid v0.4.0: Update dependencies Dec 18, 2025
- Restore cid/base58.py (copied from base58 package)
- Remove base58 package dependency from pyproject.toml
- Update imports to use local base58 module
- Revert version from 0.4.0 to 0.3.1 (version bump handled by release process)
- Remove base58 from ruff known-third-party config
@acul71 acul71 merged commit 7698276 into master Dec 18, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants