Skip to content

Drop Python 3.13 and obsolete PyTorch dependencies - #1908

Merged
adamtheturtle merged 2 commits into
mainfrom
drop-python-313-and-pytorch
Sep 8, 2026
Merged

Drop Python 3.13 and obsolete PyTorch dependencies#1908
adamtheturtle merged 2 commits into
mainfrom
drop-python-313-and-pytorch

Conversation

@adamtheturtle

@adamtheturtle adamtheturtle commented Sep 8, 2026

Copy link
Copy Markdown
Member

Summary

  • require Python 3.14 and update CI, lint, documentation, and site publishing to use it
  • update vws-python-mock to the current PyTorch-free release
  • remove the explicit torch and torchvision development dependencies, CPU-only package index, and deptry exceptions
  • use a type-checking-only Generator import now that Python 3.14 defers annotation evaluation
  • add a release-note fragment for the Python support change

Verification

  • uv run --extra=dev pytest -q --cov-fail-under=100 --cov=src/ --cov=tests . (16 passed, 100% coverage)
  • all prek stages (pre-commit, pre-push, and manual) over all files

@adamtheturtle
adamtheturtle marked this pull request as ready for review September 8, 2026 09:09
@adamtheturtle
adamtheturtle merged commit 1ca8f92 into main Sep 8, 2026
13 checks passed
@adamtheturtle
adamtheturtle deleted the drop-python-313-and-pytorch branch September 8, 2026 09:20
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