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

Commit 88dced3

Browse files
committed
Merge tag '7.2.beta6' into polynomial/rational-powers
SageMath version 7.2.beta6
2 parents 5bdbd32 + c04fdff commit 88dced3

File tree

739 files changed

+31317
-14490
lines changed

Some content is hidden

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

739 files changed

+31317
-14490
lines changed

Makefile

+12-9
Original file line numberDiff line numberDiff line change
@@ -91,34 +91,37 @@ test: all
9191
check: test
9292

9393
testall: all
94-
$(TESTALL) --optional=all --logfile=logs/testall.log
94+
$(TESTALL) --optional=sage,optional,external --logfile=logs/testall.log
9595

9696
testlong: all
9797
$(TESTALL) --long --logfile=logs/testlong.log
9898

9999
testalllong: all
100-
$(TESTALL) --long --optional=all --logfile=logs/testalllong.log
100+
$(TESTALL) --long --optional=sage,optional,external --logfile=logs/testalllong.log
101101

102102
ptest: all
103103
$(PTESTALL) --logfile=logs/ptest.log
104104

105105
ptestall: all
106-
$(PTESTALL) --optional=all --logfile=logs/ptestall.log
106+
$(PTESTALL) --optional=sage,optional,external --logfile=logs/ptestall.log
107107

108108
ptestlong: all
109109
$(PTESTALL) --long --logfile=logs/ptestlong.log
110110

111111
ptestalllong: all
112-
$(PTESTALL) --long --optional=all --logfile=logs/ptestalllong.log
112+
$(PTESTALL) --long --optional=sage,optional,external --logfile=logs/ptestalllong.log
113113

114+
testoptional: all
115+
$(TESTALL) --optional=sage,optional --logfile=logs/testoptional.log
114116

115-
testoptional: testall # just an alias
117+
testoptionallong: all
118+
$(TESTALL) --long --optional=sage,optional --logfile=logs/testoptionallong.log
116119

117-
testoptionallong: testalllong # just an alias
120+
ptestoptional: all
121+
$(PTESTALL) --optional=sage,optional --logfile=logs/ptestoptional.log
118122

119-
ptestoptional: ptestall # just an alias
120-
121-
ptestoptionallong: ptestalllong # just an alias
123+
ptestoptionallong: all
124+
$(PTESTALL) --long --optional=sage,optional --logfile=logs/ptestoptionallong.log
122125

123126
configure: configure.ac src/bin/sage-version.sh m4/*.m4
124127
./bootstrap -d

VERSION.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sage version 7.2.beta1, released 2016-03-28
1+
SageMath version 7.2.beta6, Release Date: 2016-04-28

build/pkgs/alabaster/SPKG.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
= alabaster =
2+
3+
== Description ==
4+
5+
Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx
6+
documentation system. It is Python 2+3 compatible.
7+
8+
It began as a third-party theme, and is still maintained separately, but as of
9+
Sphinx 1.3, Alabaster is an install-time dependency of Sphinx and is selected
10+
as the default theme.
11+
12+
Live examples of this theme can be seen on paramiko.org, fabfile.org and
13+
pyinvoke.org.

build/pkgs/alabaster/checksums.ini

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tarball=alabaster-VERSION.tar.gz
2+
sha1=ff3e575ee7eb4ba1721f17d91ec5a54b16283603
3+
md5=957c665d7126dea8121f98038debcba7
4+
cksum=738605178

build/pkgs/alabaster/dependencies

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$(PYTHON) | pip
2+
3+
----------
4+
All lines of this file are ignored except the first.
5+
It is copied by SAGE_ROOT/build/make/install into SAGE_ROOT/build/make/Makefile.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.7.7

build/pkgs/alabaster/spkg-install

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env bash
2+
3+
cd src && python setup.py install

build/pkgs/alabaster/type

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
standard

build/pkgs/babel/SPKG.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
= babel =
2+
3+
== Description ==
4+
5+
Internationalization utilities
6+
7+
A collection of tools for internationalizing Python applications.

build/pkgs/babel/checksums.ini

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tarball=Babel-VERSION.tar.gz
2+
sha1=e02392bc9a16f7672686bce23e4e3cdadcc1b1c8
3+
md5=1b69e4b2ab3795119266ccaa36b36f15
4+
cksum=2897183559

build/pkgs/babel/dependencies

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$(PYTHON) | pip pytz
2+
3+
----------
4+
All lines of this file are ignored except the first.
5+
It is copied by SAGE_ROOT/build/make/install into SAGE_ROOT/build/make/Makefile.

build/pkgs/babel/package-version.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.2.0

build/pkgs/babel/spkg-install

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env bash
2+
3+
cd src && python setup.py install

build/pkgs/babel/type

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
standard
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
--- a/common.mk 2016-04-07 15:53:44.907758600 +0200
2+
+++ b/common.mk 2016-04-07 15:54:02.599770500 +0200
3+
@@ -3,6 +3,6 @@
4+
-I$(top_srcdir)/libpolybori/include
5+
6+
AM_CFLAGS = -std=c99
7+
-AM_CXXFLAGS = -std=c++98 -ftemplate-depth-100
8+
+AM_CXXFLAGS = -std=gnu++98 -ftemplate-depth-100
9+
10+
AM_DEFAULT_SOURCE_EXT = .cc
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
diff --git a/Cudd/cudd/Makefile.in b/Cudd/cudd/Makefile.in
2+
index 645eb7d..760278b
3+
--- a/Cudd/cudd/Makefile.in
4+
+++ b/Cudd/cudd/Makefile.in
5+
@@ -350,7 +350,7 @@ AM_CPPFLAGS = \
6+
-I$(top_srcdir)/libpolybori/include
7+
8+
AM_CFLAGS = -std=c99
9+
-AM_CXXFLAGS = -std=c++98 -ftemplate-depth-100
10+
+AM_CXXFLAGS = -std=gnu++98 -ftemplate-depth-100
11+
AM_DEFAULT_SOURCE_EXT = .cc
12+
noinst_LTLIBRARIES = libcudd.la
13+
libcudd_la_SOURCES = \
14+
diff --git a/common.mk b/common.mk
15+
index 7915587..0afda02 100755
16+
--- a/common.mk
17+
+++ b/common.mk
18+
@@ -3,6 +3,6 @@ AM_CPPFLAGS = \
19+
-I$(top_srcdir)/libpolybori/include
20+
21+
AM_CFLAGS = -std=c99
22+
-AM_CXXFLAGS = -std=c++98 -ftemplate-depth-100
23+
+AM_CXXFLAGS = -std=gnu++98 -ftemplate-depth-100
24+
25+
AM_DEFAULT_SOURCE_EXT = .cc
26+
diff --git a/groebner/src/Makefile.in b/groebner/src/Makefile.in
27+
index ef7882c..cb3b04f
28+
--- a/groebner/src/Makefile.in
29+
+++ b/groebner/src/Makefile.in
30+
@@ -372,7 +372,7 @@ AM_CPPFLAGS = \
31+
-I$(top_srcdir)/libpolybori/include
32+
33+
AM_CFLAGS = -std=c99
34+
-AM_CXXFLAGS = -std=c++98 -ftemplate-depth-100
35+
+AM_CXXFLAGS = -std=gnu++98 -ftemplate-depth-100
36+
AM_DEFAULT_SOURCE_EXT = .cc
37+
lib_LTLIBRARIES = libpolybori_groebner.la
38+
libpolybori_groebner_la_CXXFLAGS = $(AM_CXXFLAGS) $(SIMMD_CFLAGS)
39+
diff --git a/libpolybori/src/Makefile.in b/libpolybori/src/Makefile.in
40+
index 4e4e60a..4d110c2
41+
--- a/libpolybori/src/Makefile.in
42+
+++ b/libpolybori/src/Makefile.in
43+
@@ -323,7 +323,7 @@ AM_CPPFLAGS = \
44+
-I$(top_srcdir)/libpolybori/include
45+
46+
AM_CFLAGS = -std=c99
47+
-AM_CXXFLAGS = -std=c++98 -ftemplate-depth-100
48+
+AM_CXXFLAGS = -std=gnu++98 -ftemplate-depth-100
49+
AM_DEFAULT_SOURCE_EXT = .cc
50+
noinst_LTLIBRARIES = libpolybori_base.la
51+
libpolybori_base_la_SOURCES = \

build/pkgs/cddlib/spkg-install

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ cd src
2828
cp ../patches/random.{c,h} lib-src/
2929
cp ../patches/random.{c,h} lib-src-gmp/
3030

31-
# Required by sage.geometry.polyhedra
31+
# Required by sage.geometry.polyhedron
3232
cp ../patches/cdd_both_reps.c src/
3333
cp ../patches/cdd_both_reps.c src-gmp/cdd_both_reps.c
3434

build/pkgs/configure/checksums.ini

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=configure-VERSION.tar.gz
2-
sha1=00f5ab1197e8601e949be940e124dc361f50bc08
3-
md5=b41f8ff2af625beb2f785c5ead20379b
4-
cksum=1655706111
2+
sha1=dedd72dbd12d4b2d3101616a7946cacd7704046d
3+
md5=fc0e4afaf65bd5f241380893d5f72d30
4+
cksum=3500657664
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
154
1+
160

build/pkgs/csdp/type

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
experimental
1+
optional

build/pkgs/cython/checksums.ini

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=Cython-VERSION.tar.gz
2-
sha1=ee455e4f6bedb8d02325da1d4810ab906c3ddc1d
3-
md5=66b62989a67c55af016c916da36e7514
4-
cksum=3621634163
2+
sha1=32f12b8dd976111668ef8ba7e716a850869a0bf6
3+
md5=14fbc970f4a856845e633cbc09e61048
4+
cksum=2292891014

build/pkgs/cython/package-version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.23.5
1+
0.24.p0

build/pkgs/cython/patches/sig_includes.patch

-66
This file was deleted.

build/pkgs/database_gap/checksums.ini

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=database_gap-VERSION.tar.bz2
2-
sha1=46760a6a606eb1eea55b86f12d429a86c97740d7
3-
md5=87273df691a15bcf6b4b75b372cb6d0c
4-
cksum=1428556919
2+
sha1=30f30b05f83eda0e092002e509b47768862a743f
3+
md5=b443d7e7852471f83d19dd409b19a221
4+
cksum=4104886394
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.7.9
1+
4.8.3

build/pkgs/database_gap/spkg-src

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ shopt -s extglob
1313
# Remove old sources and download new
1414
rm -rf src
1515
if [ -z "$UPSTREAM_SOURCE_TARBALL" ]; then
16-
tar xjf <( curl http://www.gap-system.org/pub/gap/gap47/tar.bz2/gap4r7p8_2015_06_09-20_27.tar.bz2)
16+
tar xf <( curl http://www.gap-system.org/pub/gap/gap47/tar.bz2/gap4r7p8_2015_06_09-20_27.tar.bz2)
1717
else
18-
tar xjf "$UPSTREAM_SOURCE_TARBALL"
18+
tar xf "$UPSTREAM_SOURCE_TARBALL"
1919
fi
20-
GAP=`pwd`/gap4r7
20+
GAP=`pwd`/gap4r8
2121

2222
# Make everything writable
2323
chmod -R u+w "$GAP"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
= Mutation class database =
2+
3+
== Description ==
4+
5+
Contains a database of all exceptional mutation classes of quivers.
6+
7+
Every file in the database is of the form ``mutation_classes_n.dig6`` for some ``n`` and
8+
- contains a ``cPickle.dump`` of a dictionary where
9+
- the keys are tuples representing irreducible exceptional quiver mutation types of rank ``n``, and
10+
- the values are all quivers in the given mutation class stored in canonical form as ``(dig6,edges)`` where
11+
- ``dig6`` is the dig6 data of the given ``DiGraph``, and
12+
- ``edges`` are the non-simply-laced edges thereof.
13+
- is obtained by running the function
14+
``sage.combinat.cluster_algebra_quiver.quiver_mutation_type._save_data_dig6(n, types='Exceptional', verbose=False)``
15+
16+
== SPKG Maintainers ==
17+
18+
* C. Stump <[email protected]>
19+
20+
== Dependencies ==
21+
22+
* None
23+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tarball=database_mutation_class-VERSION.tar.gz
2+
sha1=0e7eb2e89e1d4a612cb60e3d6be14d42f3e55678
3+
md5=8186b8f75eae76825399f3a9e6378c7b
4+
cksum=364985299
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# no dependencies
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env bash
2+
3+
cd src
4+
5+
if [ -z "$SAGE_LOCAL" ]; then
6+
echo >&2 "SAGE_LOCAL undefined database_mutation_class-1.0 exiting"
7+
echo >&2 "Maybe run 'sage --sh'?"
8+
exit 1
9+
fi
10+
11+
mkdir -p $SAGE_SHARE/cluster_algebra_quiver && cp src/* $SAGE_SHARE/cluster_algebra_quiver
12+
13+
if [ $? -ne 0 ]; then
14+
echo >&2 "Error: Failed to copy the data to $SAGE_SHARE/cluster_algebra_quiver. database_mutation_class-1.0 exiting"
15+
exit 1
16+
fi
17+
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
optional

build/pkgs/flask/SPKG.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
= Flask =
2+
3+
== Description ==
4+
5+
A microframework based on Werkzeug, Jinja2 and good intentions
6+
7+
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
8+
intentions. And before you ask: It’s BSD licensed!

build/pkgs/flask/checksums.ini

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tarball=Flask-VERSION.tar.gz
2+
sha1=d3d078262b053f4438e2ed3fd6f9b923c2c92172
3+
md5=378670fe456957eb3c27ddaef60b2b24
4+
cksum=2901487846

build/pkgs/flask/dependencies

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$(PYTHON) | pip werkzeug jinja2 itsdangerous
2+
3+
----------
4+
All lines of this file are ignored except the first.
5+
It is copied by SAGE_ROOT/build/make/install into SAGE_ROOT/build/make/Makefile.

build/pkgs/flask/package-version.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.10.1

build/pkgs/flask/spkg-install

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env bash
2+
3+
cd src && python setup.py install

build/pkgs/flask/type

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
standard

build/pkgs/flask_autoindex/SPKG.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
= Flask-AutoIndex =
2+
3+
== Description ==
4+
5+
The mod_autoindex for Flask
6+
7+
Flask-AutoIndex generates an index page for your Flask application
8+
automatically. The result just like mod_autoindex, but the look is more
9+
awesome!
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tarball=Flask_AutoIndex-VERSION.tar.gz
2+
sha1=15e08bd3a516aa327ab4af767a29154a4bebdae3
3+
md5=24984602365704737468bb4d2586a739
4+
cksum=1140907747

0 commit comments

Comments
 (0)