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.
This commit is contained in:
Dirk Stolle
2025-11-26 13:56:06 +01:00
parent c3c4270a0d
commit 08cf97e362
17 changed files with 64 additions and 92 deletions

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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',

View File

@@ -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}"

View File

@@ -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}"

View File

@@ -1,21 +0,0 @@
From 05746617b356ea28f978ddcee784064e6a00732b Mon Sep 17 00:00:00 2001
From: Matthias Koeppe <mkoeppe@math.ucdavis.edu>
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)

View File

@@ -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 <https://github.com/passagemath/passagemath/pull/1816>.
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}"