Announce: passagemath 10.6.1.rc1 - modularized pip-installable fork of Sage

7 views
Skip to first unread message

Matthias Koeppe

unread,
Jun 20, 2025, 1:30:33 PMJun 20
to sage-packaging
https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.1.rc1

Dropped support for Python 3.9

The passagemath-10.6.x series has dropped support for Python 3.9. This is the system Python on Debian bullseye (end of standard support: 2024-08) and Ubuntu focal (2025-04), and the Python shipped with Xcode on macOS. When installing passagemath in the traditional Sage-the-distribution mode on these systems, a suitable Python, now version 3.13.5, will be built from source.

The language standard for the Sage library is now Python 3.10 plus backport packages, most importantly typing_extensions.

The supported versions of Python are now 3.10.x–3.13.x. Support for Python 3.14 will be added either later in the passagemath-10.6.x series or in the passagemath-10.7.x series.

Initial support for GCC 15

Package upgradesUpgrades affecting the traditional installation as Sage-the-distributionWhat's Changed
  • Merge Sage 10.7.beta6, allow GCC 15, drop Python 3.9 for passagemath 10.6 by @mkoeppe in #983
  • build/pkgs/python3: Update to 3.13.5 by @mkoeppe in #1036
  • build/pkgs/numpy 2.2.6, scipy 1.15.3, meson 1.7.2 by @mkoeppe in #1034
  • build/pkgs/ipython 8.37.0, prompt_toolkit 3.0.51, matplotlib_inline 0.1.7, psutil 7.0.0 by @mkoeppe in #1035
  • src/bin/sage-env: Add tools to PATH by @mkoeppe in #1040
  • Update cmr version and fix some doctests by @xuluze in #1042

Reply all
Reply to author
Forward
0 new messages