Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build/pkgs/python3 3.13.0rc1, require Python >= 3.10, numpy 2.1.1, scipy 1.14.1, pillow 10.4.0, cffi 1.17.0, networkx 3.3, sphinx 8, ipython 8.26 #37006

Draft
wants to merge 103 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
b0a69cd
build/pkgs/numpy: Update to 2.0.0rc2
mkoeppe Jun 15, 2024
e9fa6b0
build/pkgs/scipy: Update to 1.13.1
mkoeppe Jun 15, 2024
45d79ae
build/pkgs/meson: Update to 1.4.1
mkoeppe Jun 15, 2024
a96704e
build/pkgs/meson_python: Update to 0.16.0, change to wheel package
mkoeppe Jun 15, 2024
3170ed8
build/pkgs/pythran: Update to 0.16.1
mkoeppe Jun 15, 2024
2e026ee
build/pkgs/ninja_build: Update to 1.12.1
mkoeppe Jun 16, 2024
dd41ab1
build/pkgs/openblas: Update to 0.3.27
mkoeppe Jun 16, 2024
eeae7ba
build/pkgs/gsl: Update to 2.8
mkoeppe Jun 16, 2024
b5571db
build/pkgs/cmake: Update to 3.29.5
mkoeppe Jun 16, 2024
b32070d
build/pkgs/pybind11: Update to 2.12.0, change to wheel package
mkoeppe Jun 16, 2024
23e298c
Tighten version requirements per https://github.com/scipy/scipy/blob/…
mkoeppe Aug 3, 2024
0b96414
src/pyproject.toml: Fixup
mkoeppe Jun 16, 2024
8d0f855
build/pkgs/numpy: Update to 2.0.0
mkoeppe Jun 18, 2024
b5c1111
build/pkgs/gsl/patches/configure-big_sur.patch: Remove
mkoeppe Jun 20, 2024
32d3cb4
src/sage/libs/flint/flint_wrap.h: Work around 'I' symbol clash
mkoeppe Jun 21, 2024
b6ca5c5
build/pkgs/contourpy: Update to 1.2.1
mkoeppe Jun 21, 2024
9d6e771
build/pkgs/matplotlib: Update to 3.9.0
mkoeppe Jun 21, 2024
3a45052
build/pkgs/matplotlib: Update for meson_python build system
mkoeppe Jun 21, 2024
87e68cd
build/pkgs/matplotlib: Update config for meson_python build system
mkoeppe Jun 21, 2024
bcd1571
build/pkgs/numpy: Update to 2.0.1
mkoeppe Jul 22, 2024
b2ea2a2
build/pkgs/cmake: Update to 3.30.1
mkoeppe Jul 22, 2024
d7f35b5
build/pkgs/matplotlib: Update to 3.9.1
mkoeppe Jul 22, 2024
99065cf
build/pkgs/meson: Update to 1.5.0
mkoeppe Jul 22, 2024
6059c99
build/pkgs/pybind11: Update to 2.13.1
mkoeppe Jul 22, 2024
1ddff55
build/pkgs/meson: Update to 1.5.1
mkoeppe Aug 3, 2024
79aa761
build/pkgs/cmake: Update to 3.30.2
mkoeppe Aug 3, 2024
5753fed
build/pkgs/python3: Update to 3.13.0a2
mkoeppe Jun 15, 2024
2dc9edf
Allow Python 3.13
mkoeppe Jun 15, 2024
ba53ad6
build/pkgs/python3/spkg-build.in: Remove crypt
mkoeppe Jun 15, 2024
4e669e3
build/pkgs/cffi: Update to 1.16.0
mkoeppe Jun 15, 2024
83bb517
build/pkgs/python3: Update to 3.13.0b2
mkoeppe Jun 15, 2024
5db0fc3
build/pkgs/cffi: Update to 1.17.0rc1
mkoeppe Jun 15, 2024
e994ac8
build/pkgs/pillow: Update to 10.3.0
mkoeppe Jun 15, 2024
45c413f
build/pkgs/pillow: Add https://github.com/python-pillow/Pillow/pull/8…
mkoeppe Jun 15, 2024
2df5617
build/pkgs/pillow/checksums.ini: Fix up
mkoeppe Jun 15, 2024
1e436da
build/pkgs/scipy: Update to 1.14.0rc2
mkoeppe Jun 16, 2024
d925f1c
Require Python >= 3.10
mkoeppe Jun 16, 2024
c81d1fa
build/pkgs/python3: Update to 3.13.0rc1
mkoeppe Aug 4, 2024
8298ed5
build/pkgs/scipy: Update to 1.14.0
mkoeppe Aug 4, 2024
d636617
build/pkgs/pillow: Update to 10.4.0
mkoeppe Aug 4, 2024
ded2840
build/pkgs/pillow/patches/8050.patch: Remove
mkoeppe Aug 4, 2024
7cbb5e2
build/pkgs/networkx: Update to 3.3
mkoeppe Aug 4, 2024
3bb0213
build/pkgs/ipython: Update to 8.26.0, change to wheel package
mkoeppe Aug 4, 2024
570c9f9
build/pkgs/colorama/spkg-configure.m4: Replace by standard SAGE_PYTHO…
mkoeppe Aug 4, 2024
765570e
build/pkgs/ipykernel: Update to 6.29.5, change to wheel package
mkoeppe Aug 4, 2024
abf919b
build/pkgs/prompt_toolkit: Update to 3.0.47
mkoeppe Aug 4, 2024
45286da
build/pkgs/prompt_toolkit: Change to wheel package
mkoeppe Aug 4, 2024
51307d3
build/pkgs/sphinx: Update to 8.0.2
mkoeppe Aug 4, 2024
87e850d
build/pkgs/sphinxcontrib_applehelp: Update to 2.0.0
mkoeppe Aug 4, 2024
a2f2fa6
build/pkgs/sphinxcontrib_devhelp: Update to 2.0.0
mkoeppe Aug 4, 2024
73a20e0
build/pkgs/sphinxcontrib_htmlhelp: Update to 2.1.0
mkoeppe Aug 4, 2024
a6c457d
build/pkgs/sphinxcontrib_qthelp: Update to 2.0.0
mkoeppe Aug 4, 2024
b677aed
build/pkgs/sphinxcontrib_serializinghtml: Update to 2.0.0
mkoeppe Aug 4, 2024
6fe0795
build/pkgs/sphinxcontrib_websupport: Update to 2.0.0
mkoeppe Aug 4, 2024
a8744dd
build/pkgs/alabaster: Update to 1.0.0
mkoeppe Aug 4, 2024
f370323
build/pkgs/sphinx/dependencies: Update
mkoeppe Aug 4, 2024
49899be
build/pkgs/babel: Update to 2.15.0
mkoeppe Aug 4, 2024
55fe45d
build/pkgs/numpy: Update to 2.0.0rc2
mkoeppe Jun 15, 2024
40ba4d4
build/pkgs/scipy: Update to 1.13.1
mkoeppe Jun 15, 2024
96e3f40
build/pkgs/meson: Update to 1.4.1
mkoeppe Jun 15, 2024
38834de
build/pkgs/contourpy: Update to 1.2.1
mkoeppe Jun 21, 2024
bcb4fa0
build/pkgs/meson_python: Update to 0.16.0, change to wheel package
mkoeppe Jun 15, 2024
54f02dd
build/pkgs/matplotlib: Update to 3.9.0
mkoeppe Jun 21, 2024
37543f9
build/pkgs/pythran: Update to 0.16.1
mkoeppe Jun 15, 2024
eef4106
build/pkgs/matplotlib: Update for meson_python build system
mkoeppe Jun 21, 2024
88227c8
build/pkgs/ninja_build: Update to 1.12.1
mkoeppe Jun 16, 2024
a942c3f
build/pkgs/matplotlib: Update config for meson_python build system
mkoeppe Jun 21, 2024
c9394d8
build/pkgs/openblas: Update to 0.3.27
mkoeppe Jun 16, 2024
f79c0f4
build/pkgs/numpy: Update to 2.0.1
mkoeppe Jul 22, 2024
295e7c8
build/pkgs/gsl: Update to 2.8
mkoeppe Jun 16, 2024
d776ca6
build/pkgs/cmake: Update to 3.30.1
mkoeppe Jul 22, 2024
0e441cd
build/pkgs/cmake: Update to 3.29.5
mkoeppe Jun 16, 2024
14159e4
build/pkgs/matplotlib: Update to 3.9.1
mkoeppe Jul 22, 2024
a15d574
build/pkgs/pybind11: Update to 2.12.0, change to wheel package
mkoeppe Jun 16, 2024
06d4971
build/pkgs/meson: Update to 1.5.0
mkoeppe Jul 22, 2024
3b29a00
Tighten version requirements per https://github.com/scipy/scipy/blob/…
mkoeppe Aug 3, 2024
457a5a3
build/pkgs/pybind11: Update to 2.13.1
mkoeppe Jul 22, 2024
eef849b
src/pyproject.toml: Fixup
mkoeppe Jun 16, 2024
0a6abd2
build/pkgs/meson: Update to 1.5.1
mkoeppe Aug 3, 2024
408636d
build/pkgs/numpy: Update to 2.0.0
mkoeppe Jun 18, 2024
940b9b1
build/pkgs/cmake: Update to 3.30.2
mkoeppe Aug 3, 2024
838fc90
build/pkgs/gsl/patches/configure-big_sur.patch: Remove
mkoeppe Jun 20, 2024
171d299
src/sage/graphs/generic_graph.py: Add another numpy.set_printoptions
mkoeppe Aug 10, 2024
b489b6d
src/sage/libs/flint/flint_wrap.h: Work around 'I' symbol clash
mkoeppe Jun 21, 2024
6f110bc
Merge branch 'numpy2' into python_3_13
mkoeppe Aug 16, 2024
00a8775
build/pkgs/numpy: Update to 2.1.0rc1
mkoeppe Aug 16, 2024
ac05d6a
build/pkgs/sphinx/version_requirements.txt: Increase upper bound
mkoeppe Aug 16, 2024
0daab58
build/pkgs/numpy: Update to 2.0.1
mkoeppe Jul 22, 2024
d70f478
build/pkgs/cmake: Update to 3.30.1
mkoeppe Jul 22, 2024
fb4295a
build/pkgs/meson: Update to 1.5.0
mkoeppe Jul 22, 2024
bcbe55d
build/pkgs/pybind11: Update to 2.13.1
mkoeppe Jul 22, 2024
c69aa36
build/pkgs/meson: Update to 1.5.1
mkoeppe Aug 3, 2024
d39e331
build/pkgs/cmake: Update to 3.30.2
mkoeppe Aug 3, 2024
078b4f2
src/sage/graphs/generic_graph.py: Add another numpy.set_printoptions
mkoeppe Aug 10, 2024
c7c33f0
build/pkgs/openblas: Update to 0.3.28
mkoeppe Aug 18, 2024
0fbdcec
Merge branch 'sphinx8prep' into python_3_13
mkoeppe Aug 24, 2024
a08af6e
build/pkgs/scipy: Update to 1.14.1
mkoeppe Aug 24, 2024
e4606e5
build/pkgs/numpy: Update to 2.1.0
mkoeppe Aug 24, 2024
bc9621a
build/pkgs/cffi: Update to 1.17.0
mkoeppe Aug 24, 2024
cacc3ce
Merge branch 'sage_bootstrap_pipes' into python_3_13
mkoeppe Aug 24, 2024
c9f9060
Merge branch 'numpy2' into python_3_13
mkoeppe Aug 24, 2024
27ef9d3
build/pkgs/numpy: Update to 2.1.1
mkoeppe Sep 6, 2024
b95d0f9
Merge remote-tracking branch 'upstream/develop' into python_3_13
mkoeppe Sep 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/dist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ jobs:
#
CIBW_ARCHS: ${{ matrix.arch }}
# https://cibuildwheel.readthedocs.io/en/stable/options/#requires-python
CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9, <3.13"
CIBW_PROJECT_REQUIRES_PYTHON: ">=3.10, <3.14"
# Environment during wheel build
CIBW_ENVIRONMENT: "PATH=$(pwd)/prefix/bin:$PATH CPATH=$(pwd)/prefix/include:$CPATH LIBRARY_PATH=$(pwd)/prefix/lib:$LIBRARY_PATH LD_LIBRARY_PATH=$(pwd)/prefix/lib:$LD_LIBRARY_PATH PKG_CONFIG_PATH=$(pwd)/prefix/share/pkgconfig:$PKG_CONFIG_PATH ACLOCAL_PATH=/usr/share/aclocal PIP_CONSTRAINT=$(pwd)/constraints.txt PIP_FIND_LINKS=file://$(pwd)/wheelhouse SAGE_NUM_THREADS=6"
# Use 'build', not 'pip wheel'
Expand Down
4 changes: 2 additions & 2 deletions build/pkgs/alabaster/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=alabaster-VERSION-py3-none-any.whl
sha1=6c86446396c69236a1542e09771e8d7b8487dcfa
sha256=b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92
sha1=af1c90870854598771520aa89c41fe088db464ab
sha256=fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b
upstream_url=https://pypi.io/packages/py3/a/alabaster/alabaster-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/alabaster/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.7.16
1.0.0
4 changes: 2 additions & 2 deletions build/pkgs/babel/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=Babel-VERSION-py3-none-any.whl
sha1=7f8671a725d0bbf28618841c441af8bd7709d527
sha256=efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287
sha1=b239c17413be217048212f912df73fb22b821975
sha256=08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb
upstream_url=https://pypi.io/packages/py3/b/babel/Babel-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/babel/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
| $(PYTHON_TOOLCHAIN) pytz $(PYTHON)
pytz | pip $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/babel/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.14.0
2.15.0
4 changes: 2 additions & 2 deletions build/pkgs/cffi/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=cffi-VERSION.tar.gz
sha1=c42a46cd11f6153f299cf10e9c236e8b2a143c21
sha256=d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9
sha1=f8d89fc49b8af0e23400e4184ab0c86cc9d51ec4
sha256=f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76
upstream_url=https://pypi.io/packages/source/c/cffi/cffi-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/cffi/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.15.1
1.17.0
4 changes: 2 additions & 2 deletions build/pkgs/cmake/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=cmake-VERSION.tar.gz
sha1=05de9ac807fefeb2a36ed5e8fcea376a00dd3d57
sha256=fece24563f697870fbb982ea8bf17482c9d5f855d8c9bf0b82463d76c9e8d0cc
sha1=7cf72aa27d1a7791e035060031aebfdcf0a10e5a
sha256=46074c781eccebc433e98f0bbfa265ca3fd4381f245ca3b140e7711531d60db2
upstream_url=https://github.com/Kitware/CMake/releases/download/vVERSION/cmake-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/cmake/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.27.8
3.30.2
8 changes: 1 addition & 7 deletions build/pkgs/colorama/spkg-configure.m4
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
SAGE_SPKG_CONFIGURE([colorama], [
sage_spkg_install_colorama=yes
], [dnl REQUIRED-CHECK
AC_REQUIRE([SAGE_SPKG_CONFIGURE_TOX])
dnl colorama is only needed when we cannot use system tox.
AS_VAR_SET([SPKG_REQUIRE], [$sage_spkg_install_tox])
])
SAGE_SPKG_CONFIGURE([colorama], [SAGE_PYTHON_PACKAGE_CHECK([colorama])])
4 changes: 2 additions & 2 deletions build/pkgs/contourpy/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=contourpy-VERSION.tar.gz
sha1=eb8520cb7172aa8b957d8ba2d09e8f6d9a068d2a
sha256=96ba37c2e24b7212a77da85004c38e7c4d155d3e72a45eeaf22c1f03f607e8ab
sha1=3166ff1ae1aa6565d4ccbdb2238a42e53bd3859a
sha256=4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c
upstream_url=https://pypi.io/packages/source/c/contourpy/contourpy-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/contourpy/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.1
1.2.1
4 changes: 2 additions & 2 deletions build/pkgs/gsl/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=gsl-VERSION.tar.gz
sha1=549e1105cd1198537be9707257161531e109bd94
sha256=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b
sha1=5190579205ca2e8763ef83ee375f1da9b880461a
sha256=6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190
upstream_url=https://ftp.gnu.org/gnu/gsl/gsl-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/gsl/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.1
2.8
23 changes: 0 additions & 23 deletions build/pkgs/gsl/patches/configure-big_sur.patch

This file was deleted.

13 changes: 12 additions & 1 deletion build/pkgs/ipykernel/SPKG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,15 @@ ipykernel: IPython Kernel for Jupyter
Description
-----------

This package provides the IPython kernel for Jupyter.
IPython Kernel for Jupyter

License
-------

BSD 3-Clause License

Upstream Contact
----------------

https://pypi.org/project/ipykernel/

8 changes: 4 additions & 4 deletions build/pkgs/ipykernel/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=ipykernel-VERSION.tar.gz
sha1=3465b4aa523705e930f295b5c549924e376a02e2
sha256=7d5d594b6690654b4d299edba5e872dc17bb7396a8d0609c97cb7b8a1c605de6
upstream_url=https://pypi.io/packages/source/i/ipykernel/ipykernel-VERSION.tar.gz
tarball=ipykernel-VERSION-py3-none-any.whl
sha1=5672497f803f073f10eac3ac5ef78d13309e26a3
sha256=afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5
upstream_url=https://pypi.io/packages/py3/i/ipykernel/ipykernel-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/ipykernel/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
debugpy ipython comm traitlets jupyter_client jupyter_core nest_asyncio tornado matplotlib_inline appnope pyzmq psutil packaging | $(PYTHON_TOOLCHAIN) hatchling $(PYTHON)
appnope comm debugpy ipython jupyter_client jupyter_core matplotlib_inline nest_asyncio packaging psutil pyzmq tornado traitlets | pip $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/ipykernel/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.27.1
6.29.5
3 changes: 0 additions & 3 deletions build/pkgs/ipykernel/spkg-install.in

This file was deleted.

8 changes: 2 additions & 6 deletions build/pkgs/ipython/SPKG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,10 @@ offers:
License
-------

BSD

BSD-3-Clause

Upstream Contact
----------------

http://ipython.org

ipython-dev@scipy.org
https://pypi.org/project/ipython/

ipython-user@scipy.org
8 changes: 4 additions & 4 deletions build/pkgs/ipython/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=ipython-VERSION.tar.gz
sha1=4b5ab06a1b5e1a3285ac91d7dac9a22d18898a31
sha256=ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27
upstream_url=https://pypi.io/packages/source/i/ipython/ipython-VERSION.tar.gz
tarball=ipython-VERSION-py3-none-any.whl
sha1=2b7789ee805a4d730b0cea745dd42c466fd366d9
sha256=e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff
upstream_url=https://pypi.io/packages/py3/i/ipython/ipython-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/ipython/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tornado pyzmq pickleshare traitlets decorator wcwidth prompt_toolkit pygments pexpect jedi stack_data exceptiongroup matplotlib_inline | $(PYTHON_TOOLCHAIN) $(PYTHON)
decorator jedi matplotlib_inline prompt_toolkit pygments stack_data traitlets exceptiongroup typing_extensions pexpect colorama | pip $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/ipython/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.18.1
8.26.0
3 changes: 0 additions & 3 deletions build/pkgs/ipython/spkg-install.in

This file was deleted.

4 changes: 2 additions & 2 deletions build/pkgs/matplotlib/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=matplotlib-VERSION.tar.gz
sha1=b3391b48ab0bf91778064ce5b2226ff2a2658d7c
sha256=df8505e1c19d5c2c26aff3497a7cbd3ccfc2e97043d1e4db3e76afa399164b69
sha1=b98c9e75d53c85a5c0340adc87da0a405966837f
sha256=de06b19b8db95dd33d0dc17c926c7c9ebed9f572074b6fac4f65068a6814d010
upstream_url=https://pypi.io/packages/source/m/matplotlib/matplotlib-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/matplotlib/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
numpy freetype pillow dateutil pyparsing tornado cycler qhull fonttools contourpy | $(PYTHON_TOOLCHAIN) kiwisolver certifi setuptools_scm $(PYTHON)
numpy packaging freetype pillow dateutil pyparsing cycler qhull fonttools contourpy kiwisolver importlib_resources | $(PYTHON_TOOLCHAIN) pybind11 meson_python setuptools_scm $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/matplotlib/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.8.0
3.9.1
9 changes: 7 additions & 2 deletions build/pkgs/matplotlib/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# Write a configuration file to src/setup.cfg
# Write a configuration file to src/mplsetup.cfg
python3 make-setup-config.py

# https://github.com/scipy/scipy/issues/16536 - meson breaks when CXX="g++ -std=gnu++11"
export CXX=$(echo "$CXX" | sed 's/-std=[a-z0-9+]*//g')
cd src

# Finally install
sdh_pip_install .
# https://matplotlib.org/stable/install/dependencies.html#use-system-libraries
sdh_pip_install -C setup-args="-Dsystem-freetype=true" \
-C setup-args="-Dsystem-qhull=true" \
.
4 changes: 2 additions & 2 deletions build/pkgs/meson/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=meson-VERSION-py3-none-any.whl
sha1=baf5b9bc9ca97f18c7dc87cfaf0e1dc4d617a4cf
sha256=d5223ecca9564d735d36daaba2571abc6c032c8c3a7ffa0674e803ef0c7e0219
sha1=bb38454c2671960f188a2b566efc481e1d61d38f
sha256=5531e24e6cfd6000bf1c712793cf28dff032841370b1a3b941a894e4fde46e5a
upstream_url=https://pypi.io/packages/py3/m/meson/meson-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/meson/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.1
1.5.1
8 changes: 4 additions & 4 deletions build/pkgs/meson_python/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=meson_python-VERSION.tar.gz
sha1=71bf382c2f2e76aada2f511a84bd59a99a6b1238
sha256=fddb73eecd49e89c1c41c87937cd89c2d0b65a1c63ba28238681d4bd9484d26f
upstream_url=https://pypi.io/packages/source/m/meson_python/meson_python-VERSION.tar.gz
tarball=meson_python-VERSION-py3-none-any.whl
sha1=acb6eba0ec6f5d2a6cfd719f254f3b9351fa99ac
sha256=842dc9f5dc29e55fc769ff1b6fe328412fe6c870220fc321060a1d2d395e69e8
upstream_url=https://pypi.io/packages/py3/m/meson_python/meson_python-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/meson_python/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.15.0
0.16.0
2 changes: 0 additions & 2 deletions build/pkgs/meson_python/spkg-install.in

This file was deleted.

3 changes: 2 additions & 1 deletion build/pkgs/meson_python/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
meson-python
# per https://github.com/scipy/scipy/blob/maintenance/1.13.x/pyproject.toml
meson-python >=0.15.0
4 changes: 2 additions & 2 deletions build/pkgs/networkx/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=networkx-VERSION.tar.gz
sha1=b12cf95ed8bc3fe568e3c8e023473a3767c43f8d
sha256=9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6
sha1=6027d3db1650ec7f7d90fd0718f819900026bca6
sha256=0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9
upstream_url=https://pypi.io/packages/source/n/networkx/networkx-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/networkx/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.2.1
3.3
4 changes: 2 additions & 2 deletions build/pkgs/ninja_build/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=ninja_build-VERSION.tar.gz
sha1=938723cdfc7a6f7c8f84c83b9a2cecdf1e5e1ad3
sha256=31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea
sha1=f3a1a28e0e427be58b4f2ff2e61b7a4a0e4f0c24
sha256=821bdff48a3f683bc4bb3b6f0b5fe7b2d647cf65d52aeb63328c91a6c6df285a
upstream_url=https://github.com/ninja-build/ninja/archive/refs/tags/vVERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/ninja_build/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.1
1.12.1
4 changes: 2 additions & 2 deletions build/pkgs/numpy/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=numpy-VERSION.tar.gz
sha1=915414f1efabd7c183583154cf1a709bd2745828
sha256=697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4
sha1=905eded1e7d6882a129d12f74d55a23c764e35a5
sha256=d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd
upstream_url=https://pypi.io/packages/source/n/numpy/numpy-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/numpy/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.26.3
2.1.1
4 changes: 2 additions & 2 deletions build/pkgs/openblas/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=openblas-VERSION.tar.gz
sha1=af6dce0e486e684be842053fcbd98eaf97e39749
sha256=4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68
sha1=f75172274a7ce69901605b8c759e2e0891c9b7f4
sha256=f1003466ad074e9b0c8d421a204121100b0751c96fc6fcf3d1456bd12f8a00a1
upstream_url=https://github.com/xianyi/OpenBLAS/archive/vVERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/openblas/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.26
0.3.28
8 changes: 4 additions & 4 deletions build/pkgs/pillow/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=Pillow-VERSION.tar.gz
sha1=be2dc6aeee145894f3ccbc2358a37f7849e710aa
sha256=e6bf8de6c36ed96c86ea3b6e1d5273c53f46ef518a062464cd7ef5dd2cf92e38
upstream_url=https://pypi.io/packages/source/p/pillow/Pillow-VERSION.tar.gz
tarball=pillow-VERSION.tar.gz
sha1=5340527c0480f0fbf824824370279c3f179a77c9
sha256=166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06
upstream_url=https://pypi.io/packages/source/p/pillow/pillow-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/pillow/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.1.0
10.4.0
10 changes: 7 additions & 3 deletions build/pkgs/prompt_toolkit/SPKG.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
prompt_toolkit: Interactive command lines for Python
====================================================
prompt_toolkit: Library for building powerful interactive command lines in Python
=================================================================================

Description
-----------

Library for building powerful interactive command lines in Python

https://pypi.python.org/pypi/prompt_toolkit
Upstream Contact
----------------

https://pypi.org/project/prompt-toolkit/

8 changes: 4 additions & 4 deletions build/pkgs/prompt_toolkit/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=prompt_toolkit-VERSION.tar.gz
sha1=b5ada8cb45c11f9184c990bd33a98d3d690e6edc
sha256=3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d
upstream_url=https://pypi.io/packages/source/p/prompt_toolkit/prompt_toolkit-VERSION.tar.gz
tarball=prompt_toolkit-VERSION-py3-none-any.whl
sha1=196fa264c600a0358e60d0170735e3f01634846c
sha256=0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10
upstream_url=https://pypi.io/packages/py3/p/prompt_toolkit/prompt_toolkit-VERSION-py3-none-any.whl
2 changes: 1 addition & 1 deletion build/pkgs/prompt_toolkit/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
six wcwidth | $(PYTHON_TOOLCHAIN) $(PYTHON)
wcwidth | pip $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/prompt_toolkit/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.43
3.0.47
1 change: 0 additions & 1 deletion build/pkgs/prompt_toolkit/spkg-install.in

This file was deleted.

8 changes: 4 additions & 4 deletions build/pkgs/pybind11/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=pybind11-VERSION.tar.gz
sha1=3c75333a9056f0be18eb612803cd46a2bb0c87fc
sha256=00cd59116a6e8155aecd9174f37ba299d1d397ed4a6b86ac1dfe01b3e40f2cc4
upstream_url=https://pypi.io/packages/source/p/pybind11/pybind11-VERSION.tar.gz
tarball=pybind11-VERSION-py3-none-any.whl
sha1=cf71d901eec8652264b0d2e481dfbf2c1cba20fb
sha256=97881536abe0cd4260a9ccc5bf6d1cf3113318f08af1feb82d4b9f95e93f0aa4
upstream_url=https://pypi.io/packages/py3/p/pybind11/pybind11-VERSION-py3-none-any.whl
5 changes: 4 additions & 1 deletion build/pkgs/pybind11/dependencies
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
| $(PYTHON_TOOLCHAIN) $(PYTHON)
| pip $(PYTHON)

----------
All lines of this file are ignored except the first.
2 changes: 1 addition & 1 deletion build/pkgs/pybind11/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.11.1
2.13.1
1 change: 0 additions & 1 deletion build/pkgs/pybind11/spkg-install.in

This file was deleted.

3 changes: 2 additions & 1 deletion build/pkgs/pybind11/version_requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
pybind11 >=2.6
# per https://github.com/scipy/scipy/blob/maintenance/1.13.x/pyproject.toml
pybind11 >= 2.12.0
6 changes: 3 additions & 3 deletions build/pkgs/python3/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=Python-VERSION.tar.xz
sha1=c221421f3ba734daaf013dbdc7b48aa725cea18e
sha256=f6d419a6d8743ab26700801b4908d26d97e8b986e14f95de31b32de2b0e79554
upstream_url=https://www.python.org/ftp/python/VERSION/Python-VERSION.tar.xz
sha1=47df74e12aabe8ff30bce1c80c62a4ac71978cb2
sha256=678b884775eec0224d5159fa900879020baca2a36ce942fd95febfa1adb4a6bd
upstream_url=https://www.python.org/ftp/python/3.13.0/Python-VERSION.tar.xz
2 changes: 1 addition & 1 deletion build/pkgs/python3/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.12.4
3.13.0rc1
2 changes: 1 addition & 1 deletion build/pkgs/python3/spkg-build.in
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ fi
echo "Testing importing of various modules..."
import_errors=false
# Issue #31160: We no longer check for readline here.
test_modules="ctypes math hashlib crypt socket zlib sqlite3 ssl"
test_modules="ctypes math hashlib socket zlib sqlite3 ssl"
if [ "$UNAME" = "Darwin" ]; then
test_modules="$test_modules _scproxy"
fi
Expand Down
6 changes: 3 additions & 3 deletions build/pkgs/python3/spkg-configure.m4
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
SAGE_SPKG_CONFIGURE([python3], [
m4_pushdef([MIN_VERSION], [3.9.0])
m4_pushdef([MIN_NONDEPRECATED_VERSION], [3.9.0])
m4_pushdef([MIN_VERSION], [3.10.0])
m4_pushdef([MIN_NONDEPRECATED_VERSION], [3.10.0])
m4_pushdef([LT_STABLE_VERSION], [3.13.0])
m4_pushdef([LT_VERSION], [3.13.0])
m4_pushdef([LT_VERSION], [3.14.0])
AC_ARG_WITH([python],
[AS_HELP_STRING([--with-python=PYTHON3],
[Python 3 executable to use for the Sage venv; default: python3])])
Expand Down
4 changes: 2 additions & 2 deletions build/pkgs/pythran/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tarball=pythran-VERSION.tar.gz
sha1=dc8a6035c0c46d36630085003160a3aba4444add
sha256=f9bc61bcb96df2cd4b578abc5a62dfb3fbb0b0ef02c264513dfb615c5f87871c
sha1=a19c84c9f3665a60da8c355aa954109f96e14562
sha256=861748c0f9c7d422b32724b114b3817d818ed4eab86c09781aa0a3f7ceabb7f9
upstream_url=https://pypi.io/packages/source/p/pythran/pythran-VERSION.tar.gz
Loading
Loading