Add Python 3.13 and 3.14 support and drop Python 3.9#117
Add Python 3.13 and 3.14 support and drop Python 3.9#117pavel-kirienko merged 11 commits intomasterfrom
Conversation
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
|
@copilot merge master (or rebase) and fix everything |
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Done! Merged master branch (commit a9addc0) and fixed the empty license_files field in setup.cfg (commit 8e19053). All changes are complete:
|
|
@copilot also bump the patch version once again |
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
|
@copilot fix the CI |
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
|
@copilot says 3.14 not found on Windows; please either fix it or disable >3.13 on Windows |
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Fixed in commit 7e1e779. Windows now only tests Python 3.10 (the version in the matrix). The issue was that the Windows nox command wasn't specifying |
|
@copilot see if you can make it work on |
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Co-authored-by: pavel-kirienko <3298404+pavel-kirienko@users.noreply.github.com>
Plan: Add Python 3.13 and 3.14 Support and Drop Python 3.9
Summary of Changes vs Master
1. noxfile.py
["3.9", "3.10", "3.11", "3.12"]→["3.10", "3.11", "3.12", "3.13", "3.14"]2. .github/workflows/test-and-release.yml
'3.9', added'3.13'and'3.14'v4→v5typed_astfrom dependencies (not needed for Python 3.10+ and doesn't compile on 3.13+)--error-on-missing-interpretersand--pythonflags3. pydsdl/init.py
1.24.0→1.24.24. setup.cfg
Supported Python Versions
All changes validated:
✅ Version is now 1.24.2
✅ YAML workflow file is syntactically valid
✅ Nox lists all sessions for Python 3.10-3.14 (3.9 removed)
✅ typed_ast removed (was causing CI failures on Python 3.13/3.14)
✅ Windows CI now uses windows-latest with simplified nox command
✅ CI should now pass for all platforms
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.