-
-
Notifications
You must be signed in to change notification settings - Fork 503
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Trac #30766: Experimental support for Python 3.10 in Sage 9.5
This is to support Python 3.10, which was released on 2021-10-04. https://docs.python.org/3.10/whatsnew/changelog.html#changelog Thanks to the following tickets, Sage is mostly ready for Python 3.10 in addition to 3.9, 3.8, 3.7. - needs Cython 0.29.23 (#31445) - #31855 Patch/upgrade `gmpy2` to add python 3.10 support - #31856 Upgrade `pyzmq`, `babel` - to fix `error: implicit declaration of function 'PyObject_AsWriteBuffer' is invalid in C99` with pyzmq-19.0.2 - #32815 `numpy` - #32837 `cffi`: Update to 1.15.0 - #32852 Update `traitlets` to 5.1.1 (for python 3.9.8, 3.10) - #32671 Update `pip` to 21.3.1, `distlib` to 0.3.3 - #31295 Meta-ticket: Replace imports from deprecated `distutils` - #32930 IPython/Jupyter upgrade for python 3.10 support - #33013 Fix tests with Python 3.10 In this ticket, we enable use of system Python 3.10 but issue a warning regarding its experimental status for Sage. The ticket does not include the upgrade of the `python3` SPKG to Python 3.10. Many systems already ship Python 3.10. To test, thanks to https: //wiki.sagemath.org/ReleaseTours/sage-9.5#Separate_virtual_environment_f or_Python_packages, a full rebuild of the Sage distribution is not necessary - only the Python packages will be built from scratch in a separate venv. Related: - [https://www.python.org/dev/peps/pep-0619/ PEP 619 -- Python 3.10 Release Schedule] - [https://docs.python.org/3.10/whatsnew/3.10.html What's new in Python 3.10] - #30767: Upgrade to Python 3.10 - #30184: Support Python 3.9 - #30384: Adopt the “time window-based” policy for support of Python versions from NEP 29 URL: https://trac.sagemath.org/30766 Reported by: slelievre Ticket author(s): Matthias Koeppe, Gonzalo Tornaría Reviewer(s): Antonio Rojas, Matthias Koeppe
- Loading branch information
Showing
5 changed files
with
58 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters