Skip to content

chore: fix lint findings from ruff upgrade#746

Merged
jonathan343 merged 1 commit into
developfrom
upgrade-ruff
Jul 22, 2026
Merged

chore: fix lint findings from ruff upgrade#746
jonathan343 merged 1 commit into
developfrom
upgrade-ruff

Conversation

@jonathan343

Copy link
Copy Markdown
Contributor

Summary

Bumping ruff to 0.15.22 (from 0.11.8, via uv lock --upgrade-package ruff) surfaced findings that the previous version didn't check for:

  • UP047: expect_type's TypeVar-based overload should use PEP 695 generic syntax now that the project targets Python 3.12+.
  • RUF043: pytest.raises(match=...) in test_type_registry.py passed an unescaped "." in a shape ID, which is a regex metacharacter and not a literal match.
  • RUF100 / FURB157: an unused noqa in crt.py and a verbose Decimal("1") construction in test_utils.py, both auto-fixed.

Also reformats scripts/changelog/new-release.py, whose redundant lambda parens the updated formatter now strips.

Testing

Successfully ran make lint-py and make check-py.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Bumping ruff to 0.15.22 (from 0.11.8, via `uv sync`/`uv lock`) surfaced
findings that the previous version didn't check for:

- UP047: expect_type's TypeVar-based overload should use PEP 695
  generic syntax now that the project targets Python 3.12+.
- RUF043: pytest.raises(match=...) in test_type_registry.py passed an
  unescaped "." in a shape ID, which is a regex metacharacter and not
  a literal match.
- RUF100 / FURB157: an unused `noqa` in crt.py and a verbose
  Decimal("1") construction in test_utils.py, both auto-fixed.

Also reformats scripts/changelog/new-release.py, whose redundant
lambda parens the updated formatter now strips.
@jonathan343
jonathan343 requested a review from a team as a code owner July 21, 2026 22:04
@jonathan343
jonathan343 merged commit c79ef2d into develop Jul 22, 2026
10 checks passed
@jonathan343
jonathan343 deleted the upgrade-ruff branch July 22, 2026 01:52
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