Skip to content

Bump ruff pre-commit and Python floor, fix PLR0917 lint - #79

Open
rcolfin wants to merge 2 commits into
mainfrom
fix/ruff-plr0917-noqa
Open

Bump ruff pre-commit and Python floor, fix PLR0917 lint#79
rcolfin wants to merge 2 commits into
mainfrom
fix/ruff-plr0917-noqa

Conversation

@rcolfin

@rcolfin rcolfin commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump ruff pre-commit hook to v0.16.3 and raise minimum supported Python to 3.10 (pyproject.toml, uv.lock)
  • Fix new PLR0917 (too many positional arguments) lint finding surfaced by the ruff upgrade, by adding it to the existing noqa on save()

Test plan

  • uv run pytest — 133 passed
  • pre-commit hooks pass on the changed files

🤖 Generated with Claude Code

rcolfin and others added 2 commits August 16, 2026 13:44
Upgrading ruff to v0.16.3 surfaced a new PLR0917 (too many positional
arguments) finding on save(); added it to the existing noqa alongside
PLR0913.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Adds an integration test that drives the "save" CLI command through the
full postal -> census -> timezone -> utils.save_frame pipeline, mocking
only the USPS/Census HTTP boundaries, to validate the interactions
between those modules (including --fill timezone propagation).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Health
. 94%
commands 87%
Summary 93% (304 / 327)

1 similar comment
@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Health
. 94%
commands 87%
Summary 93% (304 / 327)

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Health
. 94%
commands 87%
Summary 93% (302 / 325)

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.

1 participant