PyRIT
PyRIT copied to clipboard
[DRAFT] TEST: GitHub Actions: Add Python 3.14 and 3.14t to the testing
https://www.python.org/downloads/release/python-3140/
main-job:
strategy:
matrix:
- python: ["3.10", "3.11", "3.12", "3.13"]
+ python: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]
% uv sync --python=3.14 is blocked by:
- datasets apache/arrow#47438
- gradio https://github.com/gradio-app/gradio
- ~pyodbc mkleehammer/pyodbc#1444~ Solved in pyodbc v5.3.0
- semantic-kernel microsoft/semantic-kernel#13261
- spacy explosion/spaCy#13870
- torch pytorch/pytorch#156856
Also (could be automated by Dependabot),
- https://github.com/actions/checkout/releases
- https://github.com/actions/setup-python/releases
- https://github.com/actions/cache/releases
Description
Tests and Documentation
Looks like it's failing right now. There may be a few dependencies that aren't yet 3.14 compatible, of course.
Yes. The blockers I see so far are:
- explosion/spaCy#13870
- pytorch/pytorch#156856
Are there others?
Yes. The blockers I see so far are:
- https://github.com/explosion/cython-blis fails to build explosion/spaCy#13870
- Python 3.14 support for PyTorch pytorch/pytorch#156856
Are there others?
Agreed. ~~I'm checking to see what pulls in spaCy anyway since that's a decent-sized dependency we don't use (I think)~~ Spacy is part of a recent extra addition.
Heads up I'll leave this open until everything works fine in 3.14 and 3.14t because people expect things to work.
% uv sync --python=3.14 is blocked by:
- datasets apache/arrow#47438
- gradio https://github.com/gradio-app/gradio
- pyodbc mkleehammer/pyodbc#1444
- semantic-kernel https://github.com/microsoft/semantic-kernel
- spacy explosion/spaCy#13870
- torch pytorch/pytorch#156856
I'm about to remove semantic-kernel in #1005 but the others are all important.