Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit c218828

Browse files
author
Matthias Koeppe
committed
Merge #32116
2 parents 141ccb5 + 3d1c44d commit c218828

File tree

270 files changed

+5809
-1908
lines changed

Some content is hidden

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

270 files changed

+5809
-1908
lines changed

.github/workflows/ci-cygwin-minimal.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
MAKE: make -j8
1414
SAGE_NUM_THREADS: 3
1515
CYGWIN: winsymlinks:native
16-
CONFIGURE_ARGS: --enable-experimental-packages --enable-download-from-upstream-url --enable-fat-binary
16+
EXTRA_CONFIGURE_ARGS: --enable-fat-binary
1717
SAGE_LOCAL: /opt/sage-${{ github.sha }}
1818

1919
jobs:

.github/workflows/ci-cygwin-standard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
MAKE: make -j8
1414
SAGE_NUM_THREADS: 3
1515
CYGWIN: winsymlinks:native
16-
CONFIGURE_ARGS: --enable-experimental-packages --enable-download-from-upstream-url --enable-fat-binary
16+
EXTRA_CONFIGURE_ARGS: --enable-fat-binary
1717
SAGE_LOCAL: /opt/sage-${{ github.sha }}
1818

1919
jobs:

.gitignore

Lines changed: 49 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
*.pyc
1+
## We use this file both as .gitignore and .dockerignore,
2+
## which have different semantics.
3+
24
/dist
35
/local
46
/logs
@@ -33,15 +35,21 @@
3335

3436
# Various editors
3537
*~
38+
**/*~
3639

3740
# Emacs
3841
\#*\#
42+
**/\#*\#
3943
.\#*
44+
**/.\#*
4045

4146
# Vim
4247
*.swp
48+
**/*.swp
4349
*.swo
50+
**/*.swo
4451
*.swn
52+
**/*.swn
4553
*.un~
4654
.netrwhist
4755

@@ -51,6 +59,7 @@
5159

5260
# VSCode
5361
.vscode/*
62+
**/.vscode/*
5463

5564
# XCode
5665
xcuserdata/
@@ -61,6 +70,7 @@ xcuserdata/
6170
.metadata
6271
*.tmp
6372
*.bak
73+
**/*.bak
6474
*.swp
6575
*~.nib
6676
.classpath
@@ -72,6 +82,7 @@ xcuserdata/
7282

7383
# OSX specific temporary files
7484
.DS_Store
85+
**/.DS_Store
7586
._*
7687
.AppleDouble
7788
.LSOverride
@@ -98,44 +109,55 @@ gitlab-build-docker.log
98109

99110
# Byte-compiled / optimized / DLL files
100111
__pycache__/
112+
**/__pycache__
101113
*.py[cod]
114+
**/*.py[cod]
102115
*$py.class
103116

104117
# Generated by sage_setup.autogen
105118
/src/sage/ext/interpreters
106119

107120
# Generated Cython files
108121
*.so
109-
src/sage/**/*.c
110-
src/sage/**/*.cpp
111-
src/sage/modular/arithgroup/farey_symbol.h
112-
!src/sage/cpython/debugimpl.c
113-
!src/sage/graphs/base/boost_interface.cpp
114-
!src/sage/graphs/cliquer/cl.c
115-
!src/sage/graphs/graph_decompositions/sage_tdlib.cpp
116-
!src/sage/libs/eclib/wrap.cpp
117-
!src/sage/libs/linkages/padics/relaxed/flint_helper.c
118-
!src/sage/misc/inherit_comparison_impl.c
119-
!src/sage/modular/arithgroup/farey.cpp
120-
!src/sage/modular/arithgroup/sl2z.cpp
121-
!src/sage/rings/bernmm/bern_modp.cpp
122-
!src/sage/rings/bernmm/bern_modp_util.cpp
123-
!src/sage/rings/bernmm/bern_rat.cpp
124-
!src/sage/rings/bernmm/bernmm-test.cpp
125-
!src/sage/rings/padics/transcendantal.c
126-
!src/sage/rings/polynomial/weil/power_sums.c
127-
!src/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp
128-
!src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp
129-
!src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp
130-
!src/sage/stats/distributions/dgs_bern.c
131-
!src/sage/stats/distributions/dgs_gauss_dp.c
132-
!src/sage/stats/distributions/dgs_gauss_mp.c
122+
**/*.so
123+
/src/sage/**/*.c
124+
/src/sage/**/*.cpp
125+
/src/sage/modular/arithgroup/farey_symbol.h
126+
!/src/sage/cpython/debugimpl.c
127+
!/src/sage/graphs/base/boost_interface.cpp
128+
!/src/sage/graphs/cliquer/cl.c
129+
!/src/sage/graphs/graph_decompositions/sage_tdlib.cpp
130+
!/src/sage/libs/eclib/wrap.cpp
131+
!/src/sage/libs/linkages/padics/relaxed/flint_helper.c
132+
!/src/sage/misc/inherit_comparison_impl.c
133+
!/src/sage/modular/arithgroup/farey.cpp
134+
!/src/sage/modular/arithgroup/sl2z.cpp
135+
!/src/sage/rings/bernmm/bern_modp.cpp
136+
!/src/sage/rings/bernmm/bern_modp_util.cpp
137+
!/src/sage/rings/bernmm/bern_rat.cpp
138+
!/src/sage/rings/bernmm/bernmm-test.cpp
139+
!/src/sage/rings/padics/transcendantal.c
140+
!/src/sage/rings/polynomial/weil/power_sums.c
141+
!/src/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp
142+
!/src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp
143+
!/src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp
144+
!/src/sage/stats/distributions/dgs_bern.c
145+
!/src/sage/stats/distributions/dgs_gauss_dp.c
146+
!/src/sage/stats/distributions/dgs_gauss_mp.c
133147
/src/cython_debug
134148

135149
# Temporary build files
136150
build/temp.*/
137151
build/bin/sage-build-env-config
138152

153+
# Generated files in the top-level source trees
154+
/pkgs/*/build
155+
/pkgs/*/dist
156+
/pkgs/*/MANIFEST
157+
/pkgs/*/*.egg-info
158+
/pkgs/*/.tox
159+
160+
# same for old locations - before Trac #31577
139161
/build/pkgs/*/src/build
140162
/build/pkgs/*/src/dist
141163
/build/pkgs/*/src/MANIFEST
@@ -173,7 +195,9 @@ src/venv.bak/
173195
# tox generated files
174196
/.tox
175197
/build/.tox
198+
**/.tox
176199
/prefix
177200

178201
# git worktree
179202
worktree*
203+
**/worktree*

.zenodo.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"description": "Mirror of the Sage https://sagemath.org/ source tree",
33
"license": "other-open",
4-
"title": "sagemath/sage: 9.4.beta4",
5-
"version": "9.4.beta4",
4+
"title": "sagemath/sage: 9.4.beta5",
5+
"version": "9.4.beta5",
66
"upload_type": "software",
7-
"publication_date": "2021-07-01",
7+
"publication_date": "2021-07-18",
88
"creators": [
99
{
1010
"affiliation": "SageMath.org",
@@ -15,7 +15,7 @@
1515
"related_identifiers": [
1616
{
1717
"scheme": "url",
18-
"identifier": "https://github.com/sagemath/sage/tree/9.4.beta4",
18+
"identifier": "https://github.com/sagemath/sage/tree/9.4.beta5",
1919
"relation": "isSupplementTo"
2020
},
2121
{

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ sageruntime: base-toolchain
4141

4242
# CONFIG_FILES lists all files that appear in AC_CONFIG_FILES in configure.ac;
4343
# except for build/make/Makefile-auto, which is unused by the build system
44-
CONFIG_FILES = build/make/Makefile src/bin/sage-env-config build/bin/sage-build-env-config build/pkgs/sage_conf/src/sage_conf.py build/pkgs/sage_conf/src/setup.cfg
44+
CONFIG_FILES = build/make/Makefile src/bin/sage-env-config build/bin/sage-build-env-config pkgs/sage-conf/sage_conf.py pkgs/sage-conf/setup.cfg
4545

4646
# SPKG_COLLECT_FILES contains all files that influence the SAGE_SPKG_COLLECT macro
4747
SPKG_COLLECT_FILES = build/pkgs/*/type build/pkgs/*/package-version.txt build/pkgs/*/dependencies build/pkgs/*/requirements.txt build/pkgs/*/checksums.ini build/pkgs/*/spkg-install

README.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -360,16 +360,31 @@ SAGE_ROOT Root directory (sage-x.y.z in Sage tarball)
360360
│ ├── atlas
361361
│ …
362362
│ └── zn_poly
363+
├── configure Top-level configure script
363364
├── COPYING.txt Copyright information
364-
├── local Compiled packages are installed here
365+
├── pkgs Source trees of Python distribution packages
366+
│ ├── sage-conf
367+
│ │ ├── sage_conf.py
368+
│ │ └── setup.py
369+
│ ├── sage-docbuild
370+
│ │ ├── sage_docbuild
371+
│ │ └── setup.py
372+
│ ├── sage-sws2rst
373+
│ │ ├── sage_sws2rst
374+
│ │ └── setup.py
375+
│ └── sagemath-standard
376+
│ ├── bin
377+
│ ├── sage
378+
│ └── setup.py
379+
├── local (SAGE_LOCAL) Compiled packages are installed here
365380
│ ├── bin Executables
366381
│ ├── include C/C++ headers
367382
│ ├── lib Shared libraries
368383
│ ├── share Databases, architecture-independent data, docs
369-
└── doc Viewable docs of Sage and of some components
384+
└── doc Viewable docs of Sage and of some components
370385
│ └── var
371-
│ ├── sage List of installed packages
372-
│ └── tmp Temporary files when building Sage
386+
│ ├── lib/sage List of installed packages
387+
│ └── tmp/sage Temporary files when building Sage
373388
├── logs
374389
│ ├── dochtml.log Log of the documentation build
375390
│ ├── install.log Full install log
@@ -382,7 +397,7 @@ SAGE_ROOT Root directory (sage-x.y.z in Sage tarball)
382397
├── Makefile Running "make" uses this file
383398
├── README.md This file
384399
├── sage Script to start Sage
385-
├── src All of Sage source (not third-party packages)
400+
├── src Monolithic Sage library source tree
386401
│ ├── bin Scripts that Sage uses internally
387402
│ ├── doc Sage documentation sources
388403
│ └── sage The Sage library source code

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SageMath version 9.4.beta4, Release Date: 2021-07-01
1+
SageMath version 9.4.beta5, Release Date: 2021-07-18

0 commit comments

Comments
 (0)