Skip to content

Commit 1edc7b9

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into partial-factor
2 parents 2017625 + 32d441a commit 1edc7b9

File tree

426 files changed

+6430
-4670
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

426 files changed

+6430
-4670
lines changed

.github/workflows/ci-linux-incremental.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ on:
2424
- '!build/pkgs/sage_conf/**'
2525
- '!build/pkgs/sage_docbuild/**'
2626
- '!build/pkgs/sage_setup/**'
27-
- '!build/pkgs/sage_sws2rst/**'
2827
- '!build/pkgs/sagelib/**'
2928
- '!build/pkgs/sagemath_*/**'
3029
workflow_dispatch:

.github/workflows/dist.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ jobs:
260260
# Installing pipx follows the approach of https://github.com/pypa/cibuildwheel/pull/1743
261261
id: python
262262
with:
263-
python-version: "3.8 - 3.12"
263+
python-version: "3.11 - 3.13"
264264
update-environment: false
265265

266266
- name: Bootstrap
@@ -283,7 +283,7 @@ jobs:
283283
#
284284
# omit sagemath-{meataxe,sirocco} for now -- needs sagemath-modules
285285
run: |
286-
"${{ steps.python.outputs.python-path }}" -m pip install cibuildwheel==2.18.0
286+
"${{ steps.python.outputs.python-path }}" -m pip install cibuildwheel==3.0.1
287287
export PATH=build/bin:$PATH
288288
echo CIBW_BEFORE_ALL="( $(sage-print-system-package-command debian --yes --no-install-recommends install $(sage-get-system-packages debian $SPKGS)) || $(sage-print-system-package-command fedora --yes --no-install-recommends install $(sage-get-system-packages fedora $SPKGS | sed s/pkg-config/pkgconfig/)) || ( $(sage-print-system-package-command homebrew --yes --no-install-recommends install $(sage-get-system-packages homebrew $SPKGS)) || $(sage-print-system-package-command alpine --yes --no-install-recommends install $(sage-get-system-packages alpine $SPKGS)) || echo error ignored) ) && if cp /host/sage-\$AUDITWHEEL_PLAT/config.status . 2>/dev/null; then chmod +x config.status; fi && if [ -x ./config.status ]; then ./config.status; else ./configure --enable-build-as-root ${{ startsWith(matrix.os, 'ubuntu') && '--prefix=/host/sage-\$AUDITWHEEL_PLAT' || '' }} && cp config.status prefix/; fi && MAKE=\"make -j6\" make V=0 $TARGETS_PRE && (echo \"sage_conf @ file://\$(pwd)/pkgs/sage-conf\" && echo \"sage_setup @ file://\$(pwd)/pkgs/sage-setup\") > constraints.txt" >> "$GITHUB_ENV"
289289
mkdir -p unpacked

.github/workflows/write-dockerfile.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ ARG NUMPROC=8
327327
ENV MAKE="make -j\${NUMPROC}"
328328
ARG USE_MAKEFLAGS="-k V=0"
329329
ENV SAGE_CHECK=warn
330-
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2,!sage_sws2rst"
330+
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2"
331331
#:toolchain:
332332
$RUN$CHECK_STATUS_THEN make \${USE_MAKEFLAGS} base-toolchain$ENDRUN$THEN_SAVE_STATUS
333333
@@ -336,7 +336,7 @@ ARG NUMPROC=8
336336
ENV MAKE="make -j\${NUMPROC}"
337337
ARG USE_MAKEFLAGS="-k V=0"
338338
ENV SAGE_CHECK=warn
339-
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2,!sage_sws2rst"
339+
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2"
340340
#:make:
341341
ARG TARGETS_PRE="all-sage-local"
342342
$RUN$CHECK_STATUS_THEN make SAGE_SPKG="sage-spkg -y -o" \${USE_MAKEFLAGS} \${TARGETS_PRE}$ENDRUN$THEN_SAVE_STATUS
@@ -346,7 +346,7 @@ ARG NUMPROC=8
346346
ENV MAKE="make -j\${NUMPROC}"
347347
ARG USE_MAKEFLAGS="-k V=0"
348348
ENV SAGE_CHECK=warn
349-
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2,!sage_sws2rst"
349+
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2"
350350
$ADD .gitignore /new/.gitignore
351351
$ADD src /new/src
352352
RUN cd /new && rm -rf .git && \\
@@ -367,7 +367,7 @@ ARG NUMPROC=8
367367
ENV MAKE="make -j\${NUMPROC}"
368368
ARG USE_MAKEFLAGS="-k V=0"
369369
ENV SAGE_CHECK=warn
370-
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2,!sage_sws2rst"
370+
ENV SAGE_CHECK_PACKAGES="!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2"
371371
ARG TARGETS_OPTIONAL="ptest"
372372
$RUN$CHECK_STATUS_THEN make SAGE_SPKG="sage-spkg -y -o" \${USE_MAKEFLAGS} \${TARGETS_OPTIONAL} || echo "(error ignored)"$ENDRUN$THEN_SAVE_STATUS
373373

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ title: SageMath
44
abstract: SageMath is a free open-source mathematics software system.
55
authors:
66
- name: "The SageMath Developers"
7-
version: 10.7.beta8
7+
version: 10.7.beta9
88
doi: 10.5281/zenodo.8042260
9-
date-released: 2025-07-06
9+
date-released: 2025-07-25
1010
repository-code: "https://github.com/sagemath/sage"
1111
url: "https://www.sagemath.org/"

README.md

Lines changed: 0 additions & 3 deletions

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SageMath version 10.7.beta8, Release Date: 2025-07-06
1+
SageMath version 10.7.beta9, Release Date: 2025-07-25

build/make/Makefile.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ SCRIPT_PACKAGES = @SAGE_SCRIPT_PACKAGES@
132132

133133
# Packages for which we build platform-independent wheels for PyPI
134134
PYPI_NOARCH_WHEEL_PACKAGES = \
135-
sage_sws2rst \
136135
sage_setup \
137136
sagemath_environment \
138137

build/pkgs/configure/checksums.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
tarball=configure-VERSION.tar.gz
2-
sha1=e4a5aaaa785d20ffb9a1a2e6bb0420bfc3d2c1db
3-
sha256=eaf5cb555f81f8c84f84e7aae69e3e1238e8e971723d31833f6787bd5be1aea5
2+
sha1=4c9aecce436e09a96fa3358fce94e4732c56982b
3+
sha256=8b48d72d7ed68b2b17550fb3dabd30437536b040cadc7662d667d2cb5fa53173
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25fc6f0d11318fc70ba7b3c44e0e3aed45be8b23
1+
a1fb267e04a39b64e714b1b97ca625eef075f4d4

build/pkgs/eclib/checksums.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=eclib-VERSION.tar.bz2
2-
sha1=ec8dd87df46ac5a54b548354681085d1da6e7e13
3-
sha256=9f8c2b32e24a4f20d7cc2d336ea30c8ea03b5b0953c2d32adda0c496e7616899
2+
sha1=5593348fef3ee35918815fbc6444c3003bdb4fa4
3+
sha256=b88d4b52612e491c5415946d9e35f2062ca1015ee7fbbe0b61f158fa74cb4bc9
44
upstream_url=https://github.com/JohnCremona/eclib/releases/download/VERSION/eclib-VERSION.tar.bz2

0 commit comments

Comments
 (0)