-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
COMP-325 Add support for Python 3.10 #23
COMP-325 Add support for Python 3.10 #23
Conversation
Current pinned versions of testing dependencies do not support Python v3.10 and need to be upgraded, specifically, mypy v0.812 and its sub-dependency typed-ast v1.4.3. Use the opportunity to upgrade all testing dependencies to the latest available versions
Use Github Actions build matrix feature to specify Python versions
The line |
@hay-k, according to this https://peps.python.org/pep-0440/#compatible-release, ~= 3.9 equals to >= 3.9, == 3.* which should cover versions 3.9 and 3.10. Or did I get this wrong? |
Co-authored-by: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com>
If the name of environment matches a specific format, Tox can parse it and deduce the version of Python to be used
Yes, you are correct, no need to change that one |
This Tox feature is called "generative section names". It will run directives in all environments that match name pattern of the section
Add link to Tox ticket. If/when implemented it would allow to simplify the construction of Tox test environment names in Github, as Tox would support more formats of how to specify Python version information
These were used for troubleshooting environment setup during development and can now be removed
Tox environemtn name is anyway printed later in the logs by Tox itself
Previously the environment variables were used, but they are not needed
No description provided.