From 08cf97e362ca4e6008d302ffd71b7c2f2c8d4692 Mon Sep 17 00:00:00 2001 From: Dirk Stolle Date: Wed, 26 Nov 2025 13:56:06 +0100 Subject: [PATCH] passagemath: update to 10.6.38 The patch for passagemath-setup to not generate superfluous __init__.py files is not required anymore, because it is part of the new release. --- mingw-w64-passagemath-categories/PKGBUILD | 6 +++--- .../0001-allow-newer-cysignals.patch | 12 +++++------ mingw-w64-passagemath-cddlib/PKGBUILD | 6 +++--- .../0001-allow-newer-cysignals.patch | 14 ++++++------- mingw-w64-passagemath-combinat/PKGBUILD | 6 +++--- mingw-w64-passagemath-environment/PKGBUILD | 4 ++-- .../0001-allow-newer-cysignals.patch | 10 ++++----- mingw-w64-passagemath-glpk/PKGBUILD | 9 +++++--- .../0001-allow-newer-cysignals.patch | 14 ++++++------- mingw-w64-passagemath-graphs/PKGBUILD | 6 +++--- .../0001-allow-newer-cysignals.patch | 12 +++++------ mingw-w64-passagemath-modules/PKGBUILD | 6 +++--- .../0001-allow-newer-cysignals.patch | 2 +- mingw-w64-passagemath-objects/PKGBUILD | 6 +++--- mingw-w64-passagemath-repl/PKGBUILD | 4 ++-- .../0001-dont-generate-init.py.patch | 21 ------------------- mingw-w64-passagemath-setup/PKGBUILD | 18 ++++------------ 17 files changed, 64 insertions(+), 92 deletions(-) delete mode 100644 mingw-w64-passagemath-setup/0001-dont-generate-init.py.patch diff --git a/mingw-w64-passagemath-categories/PKGBUILD b/mingw-w64-passagemath-categories/PKGBUILD index 46d8b10d9b..1a020e3bb0 100644 --- a/mingw-w64-passagemath-categories/PKGBUILD +++ b/mingw-w64-passagemath-categories/PKGBUILD @@ -4,8 +4,8 @@ _realname=passagemath-categories pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 -pkgrel=2 +pkgver=10.6.38 +pkgrel=1 pkgdesc="passagemath: Sage categories and basic rings (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -31,7 +31,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-python-setuptools") options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz") -sha256sums=('27db3a09ea7ca413d5f501f5c4da38e7e04ddde0f65f2525bd00679eec71d4b1') +sha256sums=('ac829a482eb7c0984d3dc4a356378c65434e48ef7fe214fe38dda04dba36013f') build() { cp -r "${_realname/-/_}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}" diff --git a/mingw-w64-passagemath-cddlib/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-cddlib/0001-allow-newer-cysignals.patch index 21fa697848..acbe62518c 100644 --- a/mingw-w64-passagemath-cddlib/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-cddlib/0001-allow-newer-cysignals.patch @@ -5,7 +5,7 @@ index da2af3e..132b16b 100644 @@ -30,7 +30,6 @@ Classifier: Topic :: Scientific/Engineering :: Mathematics Requires-Python: <3.15,>=3.10 Description-Content-Type: text/x-rst - Requires-Dist: passagemath-environment~=10.6.37.0 + Requires-Dist: passagemath-environment~=10.6.38.0 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Provides-Extra: test @@ -15,8 +15,8 @@ index a60bce7..7810941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires = [ - 'passagemath-setup ~= 10.6.37.0', - 'passagemath-environment ~= 10.6.37.0', + 'passagemath-setup ~= 10.6.38.0', + 'passagemath-environment ~= 10.6.38.0', 'cython >=3.0.8, <3.2.0', 'cython >=3.0.8,<3.2.0', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', @@ -26,7 +26,7 @@ index a60bce7..7810941 100644 @@ -16,7 +16,7 @@ name = "passagemath-cddlib" description = "passagemath: Polynomial system solving through algebraic methods with cddlib" dependencies = [ - 'passagemath-environment ~= 10.6.37.0', + 'passagemath-environment ~= 10.6.38.0', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', ] @@ -37,7 +37,7 @@ index 38f48ce..c252984 100644 --- a/passagemath_cddlib.egg-info/requires.txt +++ b/passagemath_cddlib.egg-info/requires.txt @@ -1,9 +1,6 @@ - passagemath-environment~=10.6.37.0 + passagemath-environment~=10.6.38.0 cysignals!=1.12.0,>=1.11.2 -[:sys_platform == "win32"] @@ -53,7 +53,7 @@ index da2af3e..132b16b 100644 @@ -30,7 +30,6 @@ Classifier: Topic :: Scientific/Engineering :: Mathematics Requires-Python: <3.15,>=3.10 Description-Content-Type: text/x-rst - Requires-Dist: passagemath-environment~=10.6.37.0 + Requires-Dist: passagemath-environment~=10.6.38.0 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Provides-Extra: test diff --git a/mingw-w64-passagemath-cddlib/PKGBUILD b/mingw-w64-passagemath-cddlib/PKGBUILD index b9cd6234e0..eb0e493e13 100644 --- a/mingw-w64-passagemath-cddlib/PKGBUILD +++ b/mingw-w64-passagemath-cddlib/PKGBUILD @@ -4,7 +4,7 @@ _realname=passagemath-cddlib pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: Polynomial system solving through algebraic methods with cddlib (mingw-w64)" arch=('any') @@ -29,8 +29,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('a5ebc0a81a256d072cbc0d743a62d6b6d84768f38d35873bb8711a063a0c626e' - 'c31624f1ddb0c6677bece2618f1fa9909da64d8993bdf3ad00a8daee5bf21cca') +sha256sums=('7a2df1b03b47fbde50b428997db7fa9f47e0bb91175503761f1b442839e1b77d' + 'a4cf12487b9b6672aa46f031050ca42c19e9d06adf96fb0732d566ac595c2c04') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-combinat/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-combinat/0001-allow-newer-cysignals.patch index 61c0433a59..8564b0c2b0 100644 --- a/mingw-w64-passagemath-combinat/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-combinat/0001-allow-newer-cysignals.patch @@ -9,13 +9,13 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/pyproject.toml b/pyproject.toml.modified index a60bce7..7810941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ requires = [ - 'passagemath-categories ~= 10.6.37.0', + 'passagemath-categories ~= 10.6.38.0', 'cython >=3.0.8, <3.2.0', 'cython >=3.0.8,<3.2.0', 'gmpy2 ~=2.1.b999', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', @@ -30,15 +30,15 @@ index a60bce7..7810941 100644 - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', 'memory_allocator', - 'passagemath-categories ~= 10.6.37.0', - 'passagemath-environment ~= 10.6.37.0', + 'passagemath-categories ~= 10.6.38.0', + 'passagemath-environment ~= 10.6.38.0', diff --git a/passagemath_objects.egg-info/requires.txt b/passagemath_objects.egg-info/requires.txt.modified index 38f48ce..c252984 100644 --- a/passagemath_combinat.egg-info/requires.txt +++ b/passagemath_combinat.egg-info/requires.txt @@ -4,9 +4,6 @@ memory_allocator - passagemath-categories~=10.6.37.0 - passagemath-environment~=10.6.37.0 + passagemath-categories~=10.6.38.0 + passagemath-environment~=10.6.38.0 -[:sys_platform == "win32"] -cysignals<1.12.4 @@ -57,4 +57,4 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/mingw-w64-passagemath-combinat/PKGBUILD b/mingw-w64-passagemath-combinat/PKGBUILD index 1112de1e17..e0a9f573b8 100644 --- a/mingw-w64-passagemath-combinat/PKGBUILD +++ b/mingw-w64-passagemath-combinat/PKGBUILD @@ -4,7 +4,7 @@ _realname=passagemath-combinat pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: Algebraic combinatorics, combinatorial representation theory (mingw-w64)" arch=('any') @@ -33,8 +33,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('f31e625c1cd2b262ae42f75185ef6cc4be4736658a76eca1ed80d566241597ac' - 'eb0f2d99c4d7c57245381eed6161003d1cac22e0535e1db575e2964db7e1d712') +sha256sums=('16c16b9e28b311574343fab5121b837b6d7b3039a37dec1a9a8bc2cde94bc62e' + '41fd1f5cbda708ee029e4c4304d87ba979292f5691d1e0f8652ce68e21ff9ff7') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-environment/PKGBUILD b/mingw-w64-passagemath-environment/PKGBUILD index 6e3995ac46..6e8d3cf2c7 100644 --- a/mingw-w64-passagemath-environment/PKGBUILD +++ b/mingw-w64-passagemath-environment/PKGBUILD @@ -3,7 +3,7 @@ _realname=passagemath-environment pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgdesc="Subset of the Sage library providing the connection to the system and software environment (mingw-w64)" @@ -22,7 +22,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-setuptools") options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz") -sha256sums=('00d3f8d8623a81b573a3ed10fb9e16f6c7a01c32e0cd57114847598f43e09709') +sha256sums=('edb8126ed54867f44d729565e89601ac88895fef813183d510c9cb78624ad9fc') build() { cp -r "${_realname/-/_}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}" diff --git a/mingw-w64-passagemath-glpk/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-glpk/0001-allow-newer-cysignals.patch index 3078d42988..f42d2c3494 100644 --- a/mingw-w64-passagemath-glpk/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-glpk/0001-allow-newer-cysignals.patch @@ -4,7 +4,7 @@ index da2af3e..132b16b 100644 +++ b/PKG-INFO @@ -31,7 +31,6 @@ Requires-Python: <3.15,>=3.10 Description-Content-Type: text/x-rst - Requires-Dist: passagemath-objects~=10.6.37.0 + Requires-Dist: passagemath-objects~=10.6.38.0 Requires-Dist: memory_allocator -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 @@ -15,7 +15,7 @@ index a60bce7..7810941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ requires = [ - 'passagemath-objects ~= 10.6.37.0', + 'passagemath-objects ~= 10.6.38.0', 'cython >=3.0.8, <3.2.0', 'cython >=3.0.8,<3.2.0', 'memory_allocator', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', @@ -25,7 +25,7 @@ index a60bce7..7810941 100644 @@ -20,7 +20,7 @@ description = "passagemath: Linear and mixed integer linear optimization backend dependencies = [ - 'passagemath-objects ~= 10.6.37.0', + 'passagemath-objects ~= 10.6.38.0', 'memory_allocator', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', @@ -36,7 +36,7 @@ diff --git a/passagemath_glpk.egg-info/requires.txt b/passagemath_glpk.egg-info/ index 38f48ce..c252984 100644 --- a/passagemath_glpk.egg-info/requires.txt +++ b/passagemath_glpk.egg-info/requires.txt -@@ -2,7 +2,4 @@ passagemath-objects~=10.6.37.0 +@@ -2,7 +2,4 @@ passagemath-objects~=10.6.38.0 memory_allocator cysignals!=1.12.0,>=1.11.2 @@ -50,7 +50,7 @@ index da2af3e..132b16b 100644 +++ b/passagemath_glpk.egg-info/PKG-INFO @@ -31,7 +31,6 @@ Requires-Python: <3.15,>=3.10 Description-Content-Type: text/x-rst - Requires-Dist: passagemath-objects~=10.6.37.0 + Requires-Dist: passagemath-objects~=10.6.38.0 Requires-Dist: memory_allocator -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 diff --git a/mingw-w64-passagemath-glpk/PKGBUILD b/mingw-w64-passagemath-glpk/PKGBUILD index 6d1be4d35a..784cb1bdc0 100644 --- a/mingw-w64-passagemath-glpk/PKGBUILD +++ b/mingw-w64-passagemath-glpk/PKGBUILD @@ -4,12 +4,15 @@ _realname=passagemath-glpk pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: Linear and mixed integer linear optimization backend using GLPK (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url='https://github.com/passagemath/passagemath' +msys2_references=( + 'purl: pkg:pypi/passagemath-glpk' +) license=('spdx:GPL-2.0-or-later') depends=("${MINGW_PACKAGE_PREFIX}-glpk" "${MINGW_PACKAGE_PREFIX}-python" @@ -32,8 +35,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('2dd57703430e30c3d46a6b7912def5ff81f5bd5c185430a9c88f45a2659af62b' - '134c86f85f07022f59ccc191df82658ce15b67b5583653893eaf27d0a7d633b3') +sha256sums=('43c3ad9de2dd1c8125c55f9f99c2133d7225ec36abb4a2bb73a432a1d5010086' + 'f4f296f2169cccb2f3a47fc3c132635ffb9e74485c213533ea06fb9ef5d983aa') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-graphs/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-graphs/0001-allow-newer-cysignals.patch index 77b0675825..b476d9b1a0 100644 --- a/mingw-w64-passagemath-graphs/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-graphs/0001-allow-newer-cysignals.patch @@ -9,13 +9,13 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/pyproject.toml b/pyproject.toml index a60bce7..7810941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ requires = [ - 'passagemath-categories ~= 10.6.37.0', + 'passagemath-categories ~= 10.6.38.0', 'cython >=3.0.8, <3.2.0', 'cython >=3.0.8,<3.2.0', 'gmpy2 ~=2.1.b999', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', @@ -30,15 +30,15 @@ index a60bce7..7810941 100644 - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', 'memory_allocator', - 'passagemath-categories ~= 10.6.37.0', - 'passagemath-conf ~= 10.6.37.0 ; sys_platform != "win32"', + 'passagemath-categories ~= 10.6.38.0', + 'passagemath-conf ~= 10.6.38.0 ; sys_platform != "win32"', diff --git a/passagemath_graphs.egg-info/requires.txt b/passagemath_graphs.egg-info/requires.txt index 38f48ce..c252984 100644 --- a/passagemath_graphs.egg-info/requires.txt +++ b/passagemath_graphs.egg-info/requires.txt -@@ -7,9 +7,6 @@ passagemath-environment~=10.6.37.0 +@@ -7,9 +7,6 @@ passagemath-environment~=10.6.38.0 [:sys_platform != "win32"] - passagemath-conf~=10.6.37.0 + passagemath-conf~=10.6.38.0 -[:sys_platform == "win32"] -cysignals<1.12.4 @@ -57,4 +57,4 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/mingw-w64-passagemath-graphs/PKGBUILD b/mingw-w64-passagemath-graphs/PKGBUILD index dacf14a066..323dd2976b 100644 --- a/mingw-w64-passagemath-graphs/PKGBUILD +++ b/mingw-w64-passagemath-graphs/PKGBUILD @@ -4,7 +4,7 @@ _realname=passagemath-graphs pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: Graphs, posets, hypergraphs, designs, abstract complexes, combinatorial polyhedra, abelian sandpiles, quivers (mingw-w64)" arch=('any') @@ -32,8 +32,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-boost" options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('465fb12d31310860855c94096bd80a3a9122c361e62df142c58c6a34beb58be9' - '2c1b92b242ac84168baf9714f597af873979159ac0a5c41e45196dedb73118a4') +sha256sums=('e8920a6f03f4ec18bfc1d946ff80ea62bfe932caa5498885317aaa7f61f05405' + '9f3ed954643cfa0b4b93fbeccf349fd25cefd569a677bc3d21e955bfcbb63f0b') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-modules/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-modules/0001-allow-newer-cysignals.patch index 2977f40dcd..4157bb3473 100644 --- a/mingw-w64-passagemath-modules/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-modules/0001-allow-newer-cysignals.patch @@ -9,7 +9,7 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/pyproject.toml b/pyproject.toml index a60bce7..7810941 100644 --- a/pyproject.toml @@ -30,14 +30,14 @@ index a60bce7..7810941 100644 - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', + 'cysignals >=1.11.2, != 1.12.0', 'memory_allocator', - 'passagemath-categories ~= 10.6.37.0', - 'passagemath-environment ~= 10.6.37.0', + 'passagemath-categories ~= 10.6.38.0', + 'passagemath-environment ~= 10.6.38.0', diff --git a/passagemath_modules.egg-info/requires.txt b/passagemath_modules.egg-info/requires.txt index 38f48ce..c252984 100644 --- a/passagemath_modules.egg-info/requires.txt +++ b/passagemath_modules.egg-info/requires.txt -@@ -5,9 +5,6 @@ passagemath-categories~=10.6.37.0 - passagemath-environment~=10.6.37.0 +@@ -5,9 +5,6 @@ passagemath-categories~=10.6.38.0 + passagemath-environment~=10.6.38.0 mpmath<1.4,>=1.1.0 -[:sys_platform == "win32"] @@ -57,4 +57,4 @@ index da2af3e..132b16b 100644 -Requires-Dist: cysignals<1.12.4; sys_platform == "win32" Requires-Dist: cysignals!=1.12.0,>=1.11.2 Requires-Dist: memory_allocator - Requires-Dist: passagemath-categories~=10.6.37.0 + Requires-Dist: passagemath-categories~=10.6.38.0 diff --git a/mingw-w64-passagemath-modules/PKGBUILD b/mingw-w64-passagemath-modules/PKGBUILD index d223042b5e..013eb350ca 100644 --- a/mingw-w64-passagemath-modules/PKGBUILD +++ b/mingw-w64-passagemath-modules/PKGBUILD @@ -4,7 +4,7 @@ _realname=passagemath-modules pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: Vectors, matrices, tensors, vector spaces, affine spaces, modules and algebras, additive groups, quadratic forms, homology, coding theory, matroids (mingw-w64)" arch=('any') @@ -36,8 +36,8 @@ checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest") options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('214041eba5db1f297b012bace2b423b522a19bec36118ed55d7ebeedb23640b1' - '69de1ae8ec74311af149884d7457e6402f2eb8ebbcf81319fb1e72972a1c25b8') +sha256sums=('e75001a5c86bde1a54b81806775fd8d7c56e9f8aaa29f058d9928dc7bd770616' + 'e10a30a8beb8866b66684e963b1fb3aade29e49b00247386508ca66a109cbe27') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-objects/0001-allow-newer-cysignals.patch b/mingw-w64-passagemath-objects/0001-allow-newer-cysignals.patch index c3875e04f4..b8b0ae3cf1 100644 --- a/mingw-w64-passagemath-objects/0001-allow-newer-cysignals.patch +++ b/mingw-w64-passagemath-objects/0001-allow-newer-cysignals.patch @@ -15,7 +15,7 @@ index a60bce7..7810941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires = [ - 'passagemath-environment ~= 10.6.37.0', + 'passagemath-environment ~= 10.6.38.0', 'cython >=3.0.8, <3.2.0', 'cython >=3.0.8,<3.2.0', 'gmpy2 ~=2.1.b999', - 'cysignals <1.12.4; sys_platform == "win32"', 'cysignals >=1.11.2, != 1.12.0', diff --git a/mingw-w64-passagemath-objects/PKGBUILD b/mingw-w64-passagemath-objects/PKGBUILD index 47bf3da47e..0f2556f7ba 100644 --- a/mingw-w64-passagemath-objects/PKGBUILD +++ b/mingw-w64-passagemath-objects/PKGBUILD @@ -3,7 +3,7 @@ _realname=passagemath-objects pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgdesc="Part of the Sage library making object, element/parent framework, categories and the coercion system available (mingw-w64)" @@ -32,8 +32,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" "0001-allow-newer-cysignals.patch") -sha256sums=('9c8d804d285dc458da2b53dc639daa8181c4026b68ee33fe8719bd6eac50a2b7' - '16e63b2a159c45b3183c1ec3cd9cc7047822ffa8b9a1b74d51a960f09c888e51') +sha256sums=('91b99fecc59745b8e260a126858ed514ce20d26bf1a14fc22ac6e9dadb90bede' + '57d9a7be4b57d28d19995d4979522e71614ac0a4c30006cca463bf4191b63cc6') prepare() { cd "${_realname/-/_}-${pkgver}" diff --git a/mingw-w64-passagemath-repl/PKGBUILD b/mingw-w64-passagemath-repl/PKGBUILD index 6e2177641c..8060892ec5 100644 --- a/mingw-w64-passagemath-repl/PKGBUILD +++ b/mingw-w64-passagemath-repl/PKGBUILD @@ -4,7 +4,7 @@ _realname=passagemath-repl pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 +pkgver=10.6.38 pkgrel=1 pkgdesc="passagemath: IPython kernel, Sage preparser, doctester (mingw-w64)" arch=('any') @@ -27,7 +27,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-setuptools") options=('!strip') source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz") -sha256sums=('b090e532ddd9d630833f2418f9aa744ae99c42f4f8ff15b571d8d8a7996beb73') +sha256sums=('01d2fc4246b8ffdba468a5bbf544d250a92e6cdf7f8a1c4ba6efe32867bc496b') build() { cp -r "${_realname/-/_}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}" diff --git a/mingw-w64-passagemath-setup/0001-dont-generate-init.py.patch b/mingw-w64-passagemath-setup/0001-dont-generate-init.py.patch deleted file mode 100644 index 61d18e83a0..0000000000 --- a/mingw-w64-passagemath-setup/0001-dont-generate-init.py.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 05746617b356ea28f978ddcee784064e6a00732b Mon Sep 17 00:00:00 2001 -From: Matthias Koeppe -Date: Sat, 22 Nov 2025 20:22:54 -0800 -Subject: [PATCH] src/sage_setup/autogen/interpreters/internal/__init__.py: Do - not generate an __init__.py file - ---- - src/sage_setup/autogen/interpreters/internal/__init__.py | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/src/sage_setup/autogen/interpreters/internal/__init__.py b/src/sage_setup/autogen/interpreters/internal/__init__.py -index f17246c15b1..66c68dac01d 100644 ---- a/src/sage_setup/autogen/interpreters/internal/__init__.py -+++ b/src/sage_setup/autogen/interpreters/internal/__init__.py -@@ -271,6 +271,3 @@ class NeedToRebuild(Exception): - if distribution is not None: - f.write(f"# sage_setup: distribution = {distribution}\n") - f.write("# " + AUTOGEN_WARN) -- -- with open(os.path.join(dirname, '__init__.py'), 'w') as f: -- f.write("# " + AUTOGEN_WARN) diff --git a/mingw-w64-passagemath-setup/PKGBUILD b/mingw-w64-passagemath-setup/PKGBUILD index 78b8e97b88..1cd19cc77f 100644 --- a/mingw-w64-passagemath-setup/PKGBUILD +++ b/mingw-w64-passagemath-setup/PKGBUILD @@ -4,8 +4,8 @@ _realname=passagemath-setup pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=10.6.37 -pkgrel=2 +pkgver=10.6.38 +pkgrel=1 pkgdesc="passagemath: build system of the Sage library (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -20,18 +20,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-setuptools") optdepends=("${MINGW_PACKAGE_PREFIX}-python-jinja: for autogen feature") options=('!strip') -source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz" - "0001-dont-generate-init.py.patch") -sha256sums=('c5e6d603c69b4352ffa0aff5c55024cc3a1d6335e4b475950be778c915023cca' - '5515fea938e3409fa3556828b63011d0a5bb47807bc4453876a28806d6747af9') - -prepare() { - cd "${_realname/-/_}-${pkgver}" - - # See . - patch -Nbp2 -i "${srcdir}/0001-dont-generate-init.py.patch" -} - +source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz") +sha256sums=('f04ed16acf7a1a73b922bf5b9d3eede56b76fdf917d923d9724f78a6966eddd0') build() { cp -r "${_realname/-/_}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"