Skip to content

Conversation

@acul71
Copy link
Contributor

@acul71 acul71 commented Dec 18, 2025

This PR aligns py-multicodec with the changes made in py-multibase.

Changes

Codecov/Coverage Removal

  • Delete codecov.yaml
  • Remove codecov badge from README
  • Remove codecov, coverage, and pytest-cov from dev dependencies
  • Remove coverage tool configuration from pyproject.toml
  • Remove coverage-related entries from .gitignore
  • Remove coverage target from Makefile
  • Remove coverage references from CONTRIBUTING.rst

Read the Docs Configuration Fixes

  • Update deprecated Sphinx settings in docs/conf.py:
    • Replace source_suffix = '.rst' with dict format
    • Replace master_doc with root_doc
  • Add API documentation generation to .readthedocs.yaml using build.jobs.pre_build

Closes #29

- Remove codecov.yaml and codecov badge from README
- Remove codecov, coverage, and pytest-cov from dev dependencies
- Remove coverage tool configuration from pyproject.toml
- Remove coverage-related entries from .gitignore
- Remove coverage target from Makefile
- Remove coverage references from CONTRIBUTING.rst
- Update deprecated Sphinx settings in docs/conf.py (source_suffix and master_doc)
- Add API documentation generation to .readthedocs.yaml using build.jobs.pre_build
@acul71 acul71 merged commit e678559 into master Dec 18, 2025
21 checks passed
acul71 added a commit that referenced this pull request Dec 18, 2025
* Drop codecov and fix Read the Docs configuration (#29)

- Remove codecov.yaml and codecov badge from README
- Remove codecov, coverage, and pytest-cov from dev dependencies
- Remove coverage tool configuration from pyproject.toml
- Remove coverage-related entries from .gitignore
- Remove coverage target from Makefile
- Remove coverage references from CONTRIBUTING.rst
- Update deprecated Sphinx settings in docs/conf.py (source_suffix and master_doc)
- Add API documentation generation to .readthedocs.yaml using build.jobs.pre_build

* fix: update pyupgrade to v3.21.2 for Python 3.14 compatibility
acul71 added a commit that referenced this pull request Dec 18, 2025
- Update constants.py and code_table.py from official multicodec table
- Increase codec count from 460 to 603 codecs
- Add previously missing codecs: sha2-384, aes variants, noise, quic-v1, webrtc, and many others
- Addresses gap analysis from discussion #1063

Also includes:
- Drop codecov and fix Read the Docs configuration (#30)
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.

Drop codecov and fix Read the Docs configuration

2 participants