Sage 10.7.beta7 released

86 views
Skip to first unread message

Volker Braun

unread,
Jun 25, 2025, 7:28:08 PMJun 25
to sage-release

As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html



665a3fa49e3 (tag: 10.7.beta7, github/develop, github/HEAD) Updated SageMath version to 10.7.beta7
e477b348021 gh-40291: Prevent segfault on GF(2^e) dense matrix row/column swap
d4f2905cb74 gh-40289: ⬆️ Bump astral-sh/setup-uv from 6.1.0 to 6.3.0
d0cbe9d3537 gh-40285: Fix tests with scipy 1.16
f346d6ea020 gh-40281: Remove programmatic usage of analyse()
7bdfb22c007 gh-40271: let shorthands be tuple and immutable
7ced31e374e gh-40262: Minor modernization by removing outdated workarounds
0528c993c0c gh-40261: ensure autoconf 2.69 compatiblity in configure.ac
3abbeeb32f2 gh-40260: Update msolve 0.8.0
469df794c24 gh-40256: fix ruff SIM101 in Witt vectors and rings
5e79eea407a gh-40255: some care for ruff RET in algebras/
e61174d163f gh-40254: fixes for the linter and unused imports
bcd7c173159 gh-40252: Don't install sage/tests/cmdline.py with meson
3f80b5d6857 gh-40249: fix dimension of total space of vector bundle
9944efa7785 gh-40248: Fix reporting weight in yen_k_shortest_simple_paths
102e3b49a40 gh-40246: Make the completion of Sym be its formal series ring.
394200a3520 gh-40245: moving linear_intervals_count to hasse as iterator
2cc817dd83d gh-40236: Use 'python -m sage.doctest' instead of 'sage -t'
72e5b3125ef gh-40233: Docs: add note on resolving linker error for missing python_d.lib on Windows
0b08a8d8ad4 gh-40219: simplify the for loops in combinat (no parentheses)
720a7f60cfd gh-40217: Enum cycle in an undirected graph (and fix bug in yen_k_shortest_simple_path algorithm)
0a45763af68 gh-40204: Remove pkgconf spkg
047479b6e55 gh-40178: Make preparser can handle large(4301+ digits) integers
fdf1cc00375 gh-40169: refresh the tutorial about parent/element
5f5c40305d7 gh-40128: Update sagemath-giac SPKG to version 0.1.3
5391017a7ad gh-39920: Avoiding to use polredbest, as it can be quite expensive
739926897c1 gh-39896: fix issue with immutable graphs in `src/sage/graphs/chrompoly.pyx`
dc82f42616f gh-39854: Typo in doc - missing `\`
581223c8442 gh-39755: add helper method `_scream_if_immutable` to graphs
52d60171d49 gh-39713: Fix AttributeError in PowerSeriesRing for division
4c9c8d90e55 gh-39642: Remove `.ci` directory
e647b9ab377 gh-39563: `FlatsMatroid`: improve validity check
1bbb32ee30b gh-39458: Refactor import statements to use absolute paths for PyPolyBoRi
2f8098466a9 gh-39276: Various small improvements to imports
a852d30f614 gh-38544: Lazy species
11baeed4600 (tag: 10.7.beta6) Updated SageMath version to 10.7.beta6


Gonzalo Tornaría

unread,
Jun 26, 2025, 6:15:19 AMJun 26
to sage-r...@googlegroups.com, Volker Braun
Dear Volker,

Thanks for the release. It seems `sagemath-standard` sdist is not being published on pypi, last one was 10.7.beta5: https://pypi.org/project/sagemath-standard/#history

Neither is the new `sagemath` sdist, this one was published only for 10.7.beta4 and 10.7.beta5: https://pypi.org/project/sagemath/#history


Regarding the latter, the new sdist seems to contain a lot of sage-the-distro stuff that should not be part of the sdist (e.g. the whole of `build` directory). The fact is that sagemath_standard-10.7b5.tar.gz is 20.1 MB, while sagemath-10.7b5.tar.gz is 31.1 MB, so a 50% increase.


Best,
Gonzalo
--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sage-release/48e1bf05-7b03-4fdc-b821-104ab23de1a4n%40googlegroups.com.

Dima Pasechnik

unread,
Jun 26, 2025, 2:09:36 PMJun 26
to sage-r...@googlegroups.com
`make dist` was broken, due to silently expecting bzip2 to be available (if needed by building it). Now bzip2 is a prereq, and so it doesn't get built on demand.

This is fixed by
<https://github.com/sagemath/sage/pull/40311> (by installing for system packages in the CI step)

John H Palmieri

unread,
Jun 26, 2025, 11:14:54 PMJun 26
to sage-release
OS X, I get one doctest failure:

Doctesting 1 file.
sage -t --warn-long 5.0 --random-seed=54655235696226904707789170933724873430 src/sage/rings/lazy_species.py
**********************************************************************
File "src/sage/rings/lazy_species.py", line 647, in sage.rings.lazy_species.LazyCombinatorialSpeciesElement.__call__
Failed example:
    A[5]
Expected:
    X*E_4 + X^2*E_3 + 3*X^3*E_2 + X*E_2(X^2) + 3*X^5
Got:
    X*E_4 + X^2*E_3 + X*E_2(X^2) + 3*X^3*E_2 + 3*X^5
**********************************************************************
1 item had failures:
   1 of  37 in sage.rings.lazy_species.LazyCombinatorialSpeciesElement.__call__
    [302 tests, 1 failure, 4.21s wall]
----------------------------------------------------------------------
sage -t --warn-long 5.0 --random-seed=54655235696226904707789170933724873430 src/sage/rings/lazy_species.py  # 1 doctest failed
----------------------------------------------------------------------

Antonio Rojas

unread,
Jun 27, 2025, 2:47:02 AMJun 27
to sage-release
Reply all
Reply to author
Forward
0 new messages