Skip to content

Commit dcb39fc

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into union-enumerate-inf
2 parents 22998d2 + 7888c42 commit dcb39fc

File tree

251 files changed

+8038
-1304
lines changed

Some content is hidden

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

251 files changed

+8038
-1304
lines changed

.ci/write-dockerfile.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ $ADD m4 /new/m4
284284
$ADD pkgs /new/pkgs
285285
$ADD build /new/build
286286
$ADD .upstream.d /new/.upstream.d
287+
$ADD tools /new/tools
287288
ADD .ci /.ci
288289
RUN if [ -d /sage ]; then \\
289290
echo "### Incremental build from \$(cat /sage/VERSION.txt)" && \\

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ name: CI Linux incremental
1818
on:
1919
pull_request:
2020
paths:
21+
- '.github/workflows/ci-linux-incremental.yml'
2122
- 'build/pkgs/**'
2223
- '!build/pkgs/sage_conf/**'
2324
- '!build/pkgs/sage_docbuild/**'
@@ -95,13 +96,11 @@ jobs:
9596
targets: "${{needs.changed_files.outputs.build_targets}} ci-build-with-fallback doc-html ptest-nodoc"
9697
tox_system_factors: >-
9798
["ubuntu-focal",
98-
"ubuntu-noble",
99+
"ubuntu-jammy",
99100
"debian-bullseye",
100101
"debian-bookworm",
101-
"fedora-30",
102-
"fedora-40",]
102+
"fedora-41",]
103103
tox_packages_factors: >-
104-
["standard",
105-
"minimal"]
104+
["standard"]
106105
docker_push_repository: ghcr.io/${{ github.repository }}/
107106
max_parallel: 8

.github/workflows/ci-macos.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ name: CI macOS
1818
#on: [push, pull_request]
1919

2020
on:
21+
pull_request:
22+
paths:
23+
- '.github/workflows/ci-macos.yml'
24+
- '.github/workflows/macos.yml'
2125
push:
2226
tags:
2327
- '*'
@@ -60,7 +64,7 @@ jobs:
6064
stage-2-experimental-0-o:
6165
uses: ./.github/workflows/macos.yml
6266
with:
63-
stage: "2-optional-0-o"
67+
stage: "2-experimental-0-o"
6468
needs: [stage-2-optional-p-z]
6569
if: ${{ success() || failure() }}
6670

.github/workflows/docker.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ on:
1818
# 'tox -e update_docker_platforms' updates below
1919
default: >-
2020
[
21-
"ubuntu-xenial-toolchain-gcc_9",
2221
"ubuntu-focal",
2322
"ubuntu-jammy",
2423
"debian-bullseye",

.github/workflows/macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
env:
6767
TOX_ENV: local-${{ matrix.osversion_xcodeversion_toxenv[2] }}${{ matrix.osversion_xcodeversion_toxenv[1] && format('-{0}', matrix.osversion_xcodeversion_toxenv[1]) }}
6868
LOCAL_ARTIFACT_NAME: sage-local-commit-${{ github.sha }}-tox-local-${{ matrix.osversion_xcodeversion_toxenv[2] }}-macos-${{ matrix.osversion_xcodeversion_toxenv[0] }}${{ matrix.osversion_xcodeversion_toxenv[1] && format('-{0}', matrix.osversion_xcodeversion_toxenv[1]) }}
69-
LOGS_ARTIFACT_NAME: logs-commit-${{ github.sha }}-tox-local-${{ matrix.osversion_xcodeversion_toxenv[2] }}-macos-${{ matrix.osversion_xcodeversion_toxenv[0] }}${{ matrix.osversion_xcodeversion_toxenv[1] && format('-{0}', matrix.osversion_xcodeversion_toxenv[1]) }}
69+
LOGS_ARTIFACT_NAME: logs-commit-${{ github.sha }}-tox-local-${{ matrix.osversion_xcodeversion_toxenv[2] }}-macos-${{ matrix.osversion_xcodeversion_toxenv[0] }}${{ matrix.osversion_xcodeversion_toxenv[1] && format('-{0}', matrix.osversion_xcodeversion_toxenv[1]) }}-stage${{ inputs.stage }}
7070
steps:
7171
- name: Check out SageMath
7272
uses: actions/checkout@v4
@@ -163,4 +163,4 @@ jobs:
163163
with:
164164
path: sage-local-artifact/sage-${{ env.TOX_ENV }}-${{ inputs.stage }}.tar
165165
name: ${{ env.LOCAL_ARTIFACT_NAME }}
166-
if: always()
166+
if: contains(inputs.stage, '1')
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Upstream packages as uploaded as GitHub release assets.
2-
# This file is automatically updated by the sage-update-version script.
2+
# This file is automatically updated by the update-version script.
33
https://github.com/sagemath/sage/releases/download/10.7/
44
https://github.com/sagemath/sage/releases/download/10.6/

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.beta1
7+
version: 10.7.beta2
88
doi: 10.5281/zenodo.8042260
9-
date-released: 2025-04-18
9+
date-released: 2025-04-29
1010
repository-code: "https://github.com/sagemath/sage"
1111
url: "https://www.sagemath.org/"

Pipfile

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## Pipfile with all packages in the Sage distribution and version information locked
2+
## FIXME: Many packages still missing.
3+
[[source]]
4+
name = "pypi"
5+
url = "https://pypi.org/simple"
6+
verify_ssl = true
7+
8+
[dev-packages]
9+
pkgconfig = "==1.5.5"
10+
cython = "==3.0.11"
11+
pycodestyle = "*"
12+
ipykernel = "==6.27.1"
13+
tox = "*"
14+
jinja2 = "==3.1.4"
15+
pytest = "*"
16+
ipywidgets = "==8.1.1"
17+
sphinx = "==7.4.7"
18+
rope = "*"
19+
six = "*"
20+
jupyter-core = "==5.3.2"
21+
22+
[packages]
23+
numpy = "==1.26.3"
24+
cysignals = "==1.11.4"
25+
cypari2 = "==2.2.0"
26+
gmpy2 = "==2.2.0a1"
27+
pexpect = "==4.9.0"
28+
ipython = "==8.18.1"
29+
sympy = "==1.13.2"
30+
scipy = "==1.12.0"
31+
pplpy = "==0.8.9"
32+
matplotlib = "==3.8.0"
33+
cvxopt = "==1.3.2"
34+
rpy2 = "==3.4.5"
35+
networkx = "==3.2.1"
36+
37+
sagemath-standard = { path = "src" }
38+
39+
[requires]
40+
python_version = "3.9"

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SageMath version 10.7.beta1, Release Date: 2025-04-18
1+
SageMath version 10.7.beta2, Release Date: 2025-04-29

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=db1650ff7b9bb3d07adbf2c6c1d4be2e39c22920
3-
sha256=7998f8b4ce7b527248461f87b305752f18d07460792d157447bd31b45b0dbc3d
2+
sha1=ccd2ea260f6193ef117e33345b48cb5ba773144a
3+
sha256=d40b2445b4973363e7f614a279fbdadeb7c977900091d2b6b619238c5073cdcf

0 commit comments

Comments
 (0)