Skip to content

feat: add Python 3.9 support#16

Merged
smeinecke merged 5 commits intomainfrom
feat/python39-support
Mar 24, 2026
Merged

feat: add Python 3.9 support#16
smeinecke merged 5 commits intomainfrom
feat/python39-support

Conversation

@smeinecke
Copy link
Copy Markdown
Owner

All str | Path union annotations in fingerprints.py and plugins.py are already guarded by from __future__ import annotations, making them safe on Python 3.9 with no source changes required.

Changes:

  • pyproject.toml: requires-python >= 3.9, add 3.9 classifier
  • ruff target-version: py310 -> py39
  • pyright pythonVersion: 3.10 -> 3.9
  • unit-tests.yml: add Python 3.9 to matrix
  • live-tests.yml: add Python 3.9 to matrix

@smeinecke smeinecke force-pushed the feat/python39-support branch from f737ee9 to 2fa6e38 Compare March 22, 2026 15:38
@smeinecke smeinecke merged commit 38f8833 into main Mar 24, 2026
28 checks passed
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