Skip to content

Drop Python 3.9 support and update dependencies#575

Merged
lgeiger merged 2 commits intomainfrom
drop_python39_and_update_dependencies
Mar 17, 2026
Merged

Drop Python 3.9 support and update dependencies#575
lgeiger merged 2 commits intomainfrom
drop_python39_and_update_dependencies

Conversation

@CNugteren
Copy link
Copy Markdown
Contributor

I asked Claude to do drop Python 3.9 support in a similar way as in #539. This is the result.

Drop Python 3.9 support and update dependencies

  • Remove Python 3.9 from classifiers and CI matrix
  • Update minimum TensorFlow version to 2.8.4
  • Update test dependencies:
    - black: 25.11.0 → 26.1.0
    - isort: 6.0.0 → 8.0.1
    - pytype: 2024.9.13 → 2024.10.11
    - pytest: 8.4.2 → 9.0.2
    - Pillow: 11.3.0 → 12.1.1
  • Update pytype target to Python 3.10
  • Add .venv and venv to flake8 exclude list
 ▐▛███▜▌   
▝▜█████▛▘  
  ▘▘ ▝▝    

I plan to also create a PR soon that replaces black, isort, etc. with ruff.

CNugteren and others added 2 commits March 4, 2026 10:44
- Remove Python 3.9 from classifiers and CI matrix
- Update minimum TensorFlow version to 2.8.4
- Update test dependencies:
  - black: 25.11.0 → 26.1.0
  - isort: 6.0.0 → 8.0.1
  - pytype: 2024.9.13 → 2024.10.11
  - pytest: 8.4.2 → 9.0.2
  - Pillow: 11.3.0 → 12.1.1
- Update pytype target to Python 3.10
- Add .venv and venv to flake8 exclude list
- Add CLAUDE.md with project documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@CNugteren CNugteren requested a review from lgeiger March 4, 2026 09:51
@CNugteren CNugteren added the dependencies Pull requests that update a dependency file label Mar 4, 2026
@lgeiger lgeiger merged commit 8ed256d into main Mar 17, 2026
7 checks passed
@lgeiger lgeiger deleted the drop_python39_and_update_dependencies branch March 17, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants