Skip to content

Guard Python 3.9 type-check compatibility - #7

Merged
devkyato merged 1 commit into
mainfrom
agent/dependabot-python39-guard
Jul 29, 2026
Merged

devkyato merged 1 commit into
mainfrom
agent/dependabot-python39-guard

Conversation

@devkyato

Copy link
Copy Markdown
Owner

What changed

Dependabot now ignores Mypy versions 1.20 and newer while Relay supports Python 3.9.

Why

Mypy 1.20+ no longer accepts Python 3.9 as its configured analysis target. Dependabot PR #2 proposed relaxing the intentional <1.20 constraint, which would make Relay's strict type-check configuration inconsistent with its documented Python 3.9 support.

Impact

Compatible dependency updates remain enabled weekly. Only incompatible Mypy updates are deferred, with an inline note explaining when to remove the guard.

Validation

  • pytest — 37 passed
  • ruff check . — passed
  • ruff format --check . — passed
  • mypy — strict checks passed
  • git diff --check — passed

@devkyato
devkyato merged commit c4701c5 into main Jul 29, 2026
14 checks passed
@devkyato
devkyato deleted the agent/dependabot-python39-guard branch July 29, 2026 06:24
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