Skip to content

Python to 3.10+, update deps, fix security and pylint 4.x#46

Merged
Tranquility2 merged 2 commits intomasterfrom
update/python-deps-security-2026
Apr 2, 2026
Merged

Python to 3.10+, update deps, fix security and pylint 4.x#46
Tranquility2 merged 2 commits intomasterfrom
update/python-deps-security-2026

Conversation

@Tranquility2
Copy link
Copy Markdown
Owner

@Tranquility2 Tranquility2 commented Apr 2, 2026

  • Fix LICENSE file reference in pyproject.toml (LICENSE.md -> LICENSE)
  • Bump requires-python from >=3.8 to >=3.10, drop EOL versions
  • Add Python 3.13/3.14 classifiers
  • Tighten runtime dependency bounds with upper caps
  • Set gitpython>=3.1.44 floor (CVE-2024-22190 fix)
  • Set bandit>=1.7.9 floor in dev requirements
  • Recompile all requirements with Python 3.10 and --upgrade
  • Add pylint too-many-positional-arguments suppression (pylint 4.x)
  • pytest.yml: drop 3.8/3.9, add 3.13/3.14 to test matrix
  • All workflows: actions/setup-python@v4 -> @v5

- Fix LICENSE file reference in pyproject.toml (LICENSE.md -> LICENSE)
- Bump requires-python from >=3.8 to >=3.10, drop EOL versions
- Add Python 3.13/3.14 classifiers
- Tighten runtime dependency bounds with upper caps
- Set gitpython>=3.1.44 floor (CVE-2024-22190 fix)
- Set bandit>=1.7.9 floor in dev requirements
- Recompile all requirements with Python 3.10 and --upgrade
- Add pylint too-many-positional-arguments suppression (pylint 4.x)
- pytest.yml: drop 3.8/3.9, add 3.13/3.14 to test matrix
- All workflows: actions/setup-python@v4 -> @v5
@Tranquility2 Tranquility2 merged commit 2c801f2 into master Apr 2, 2026
15 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