You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
make pr / make docs fail after recent API merges (ruff RUF043 + Sphinx docstring) #145
After landing the recent go-parity / polish PRs (#136–#144), a clean checkout of master fails local PR gates:
make pr / ruff — tests/test_protocols.py uses a non-raw match= pattern with regex metacharacters (RUF043).
make docs / Sphinx -W — multiaddr.utils.from_net_addr docstring has a multi-line Args definition list that Sphinx treats as a warning-as-error.
Docs inventory — docs/multiaddr.rst (sphinx-apidoc) does not yet list the new multiaddr.filters module.
Expected
make pr passes
make docs / make docs-ci passes with SPHINXOPTS="-W"
Proposed fix
Use a raw-string regex in the wg negative test (match=r"...")
Flatten the from_net_addr Args docstring to a single-line description
Add multiaddr.filters automodule section to docs/multiaddr.rst
Notes
A direct commit previously landed these changes on master without GitHub tox CI (workflow only runs on pull_request and pushes to main / github-actions). This issue tracks landing the same fix via a proper PR so Actions can validate it.
Activity
fix: clear make pr and docs-ci failures after API merges (fixes multi…