Skip to content

Commit

Permalink
Merge branch 'develop' into docstrings_var_type_after_doubledash
Browse files Browse the repository at this point in the history
  • Loading branch information
gmou3 authored Jul 17, 2024
2 parents 398226f + 820502f commit 06c897c
Show file tree
Hide file tree
Showing 49 changed files with 63 additions and 57 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ jobs:
(cd doc && git commit -a -m 'new')
# Wipe out chronic diffs of new doc against old doc before creating CHANGES.html
(cd doc && \
find . -name "*.html" | xargs sed -i -e '/This is documentation of/ s/ built with GitHub PR .* for development/ for development/' \
find . -name "*.html" | xargs sed -i -e '/This is documentation/ s/ built with GitHub PR .* for development/ for development/' \
-e '/<link rel="stylesheet"/ s/?v=[0-9a-f]*"/"/' \
-e '\;<script type="application/vnd\.jupyter\.widget-state+json">;,\;</script>; d' \
&& git commit -a -m 'wipe-out')
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: SageMath
abstract: SageMath is a free open-source mathematics software system.
authors:
- name: "The SageMath Developers"
version: 10.4.rc3
version: 10.4.rc4
doi: 10.5281/zenodo.8042260
date-released: 2024-07-12
date-released: 2024-07-16
repository-code: "https://github.com/sagemath/sage"
url: "https://www.sagemath.org/"
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SageMath version 10.4.rc3, Release Date: 2024-07-12
SageMath version 10.4.rc4, Release Date: 2024-07-16
4 changes: 2 additions & 2 deletions build/pkgs/configure/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
tarball=configure-VERSION.tar.gz
sha1=a78a0025292f4831f84dc059734320de0e66e216
sha256=c108de2bfbbf3f2543ada5742d5bc9a58df700d8b6125df92b1888f867b60174
sha1=f244bfc305954759170d5a5277e781ade6c50e46
sha256=e09daf0ca707603d69d2dc6d5b033e8b9f8b155505567b3a9ab08bccd9aaf99a
2 changes: 1 addition & 1 deletion build/pkgs/configure/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
74119807d7989c879f2eee167e4e29af7c4f588a
01b4ec90d59e52e7adcad9eef773a136d372b39f
2 changes: 1 addition & 1 deletion build/pkgs/sage_conf/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sage-conf ~= 10.4rc3
sage-conf ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sage_docbuild/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sage-docbuild ~= 10.4rc3
sage-docbuild ~= 10.4rc4
4 changes: 2 additions & 2 deletions build/pkgs/sage_numerical_backends_coin/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=sage_numerical_backends_coin-VERSION.tar.gz
sha1=5c9708603564c55fa5fddf66ac06f68f4c6145e2
sha256=d48b7c550bc727f58ce28c03cc572f37e7e6267a0c73366aa6cf852c80af6a39
sha1=2033e1ba209315366a6dbfe249d5de5f7a1bc1b0
sha256=6e34d48632d070e97dc37b724098c0f050026b166b328af78929b1ea079fa9e7
upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_coin/sage_numerical_backends_coin-VERSION.tar.gz
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.0b12
10.4
2 changes: 1 addition & 1 deletion build/pkgs/sage_numerical_backends_coin/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
cd src

sdh_pip_install .
sdh_pip_install --no-build-isolation .
4 changes: 2 additions & 2 deletions build/pkgs/sage_numerical_backends_cplex/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=sage_numerical_backends_cplex-VERSION.tar.gz
sha1=59b5f344f5b3d2e1f2fb7dcddef208bcc99e710a
sha256=4e4ce4464a26d1c0bb340273f0731f75b037550dc35afd143e95b94168f2eca1
sha1=b7085bfdeecb55a43c799493672a228687c30eaf
sha256=367480d7a291e0ac4e3df529fbc2a17f78f3770ce7dc2cf78d765f72b7bd938e
upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_cplex/sage_numerical_backends_cplex-VERSION.tar.gz
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.0b12
10.4
2 changes: 1 addition & 1 deletion build/pkgs/sage_numerical_backends_cplex/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
cd src

sdh_pip_install .
sdh_pip_install --no-build-isolation .
4 changes: 2 additions & 2 deletions build/pkgs/sage_numerical_backends_gurobi/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=sage_numerical_backends_gurobi-VERSION.tar.gz
sha1=36a2bfa1cfa2f4fdcb9dc979e80177580bb7aac2
sha256=bb073ce2d7972aabafd2a074c46231204fe3a04d273b247ee9a03ca8938d17e0
sha1=6891c154bd035932759152dba6a8bd77e8811f22
sha256=3c3b51d6577f651d10cb7f6fc37ca4bb27c6fe2716d6515d1d23eeed1f34e32a
upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_gurobi/sage_numerical_backends_gurobi-VERSION.tar.gz
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.3.1
10.4
2 changes: 1 addition & 1 deletion build/pkgs/sage_numerical_backends_gurobi/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
cd src

sdh_pip_install .
sdh_pip_install --no-build-isolation .
2 changes: 1 addition & 1 deletion build/pkgs/sage_setup/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sage-setup ~= 10.4rc3
sage-setup ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sage_sws2rst/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sage-sws2rst ~= 10.4rc3
sage-sws2rst ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagelib/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-standard ~= 10.4rc3
sagemath-standard ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_bliss/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-bliss ~= 10.4rc3
sagemath-bliss ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_categories/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-categories ~= 10.4rc3
sagemath-categories ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_coxeter3/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-coxeter3 ~= 10.4rc3
sagemath-coxeter3 ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_environment/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-environment ~= 10.4rc3
sagemath-environment ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_mcqd/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-mcqd ~= 10.4rc3
sagemath-mcqd ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_meataxe/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-meataxe ~= 10.4rc3
sagemath-meataxe ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_objects/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-objects ~= 10.4rc3
sagemath-objects ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_repl/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-repl ~= 10.4rc3
sagemath-repl ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_sirocco/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-sirocco ~= 10.4rc3
sagemath-sirocco ~= 10.4rc4
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_tdlib/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This file is updated on every release by the sage-update-version script
sagemath-tdlib ~= 10.4rc3
sagemath-tdlib ~= 10.4rc4
2 changes: 1 addition & 1 deletion pkgs/sage-conf/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sage-conf_conda/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sage-conf_pypi/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sage-docbuild/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sage-setup/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sage-sws2rst/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-bliss/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-categories/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-coxeter3/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-environment/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-mcqd/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-meataxe/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-objects/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-repl/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-sirocco/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion pkgs/sagemath-tdlib/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
2 changes: 1 addition & 1 deletion src/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.4.rc3
10.4.rc4
6 changes: 3 additions & 3 deletions src/bin/sage-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
# which stops "setup.py develop" from rewriting it as a Python file.
:
# This file is auto-generated by the sage-update-version script, do not edit!
SAGE_VERSION='10.4.rc3'
SAGE_RELEASE_DATE='2024-07-12'
SAGE_VERSION_BANNER='SageMath version 10.4.rc3, Release Date: 2024-07-12'
SAGE_VERSION='10.4.rc4'
SAGE_RELEASE_DATE='2024-07-16'
SAGE_VERSION_BANNER='SageMath version 10.4.rc4, Release Date: 2024-07-16'
6 changes: 6 additions & 0 deletions src/sage/doctest/parsing.py
Original file line number Diff line number Diff line change
Expand Up @@ -1677,6 +1677,12 @@ def do_fixup(self, want, got):
got = ld_pie_warning_regex.sub('', got)
did_fixup = True

if "R[write to console]" in got:
# Supress R warnings
r_warning_regex = re.compile(r'R\[write to console\]:.*')
got = r_warning_regex.sub('', got)
did_fixup = True

if "Overriding pythran description" in got:
# Some signatures changed in numpy-1.25.x that may yet be
# reverted, but which pythran would otherwise warn about.
Expand Down
6 changes: 3 additions & 3 deletions src/sage/version.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Sage version information for Python scripts
# This file is auto-generated by the sage-update-version script, do not edit!
version = '10.4.rc3'
date = '2024-07-12'
banner = 'SageMath version 10.4.rc3, Release Date: 2024-07-12'
version = '10.4.rc4'
date = '2024-07-16'
banner = 'SageMath version 10.4.rc4, Release Date: 2024-07-16'

0 comments on commit 06c897c

Please sign in to comment.