Various Python package updates (#25423)

* Various Python package updates

* python-poetry: fix checksum of patch file

---------

Co-authored-by: Dirk Stolle <striezel-dev@web.de>
This commit is contained in:
Christoph Reiter 2025-09-08 17:02:03 +02:00 committed by GitHub
parent c9c077a2df
commit 133c1c6a63
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 43 additions and 24 deletions

View File

@ -3,7 +3,7 @@
_realname=alembic
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=1.16.4
pkgver=1.16.5
pkgrel=1
pkgdesc="Lightweight database migration tool for usage with SQLAlchemy (mingw-w64)"
arch=('any')
@ -24,7 +24,7 @@ checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest"
"${MINGW_PACKAGE_PREFIX}-python-mock")
options=('!strip')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('efab6ada0dd0fae2c92060800e0bf5c1dc26af15a10e02fb4babff164b4725e2')
sha256sums=('a88bb7f6e513bd4301ecf4c7f2206fe93f9913f9b48dac3b78babde2d6fe765e')
build() {
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"

View File

@ -3,7 +3,7 @@
_realname=archinfo
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=9.2.170
pkgver=9.2.173
pkgrel=1
pkgdesc="Classes with architecture-specific information useful to other projects (mingw-w64)"
arch=('any')
@ -30,7 +30,7 @@ optdepends=(
"${MINGW_PACKAGE_PREFIX}-python-pyvex"
)
source=("${url}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz")
sha512sums=('83476961752df1d35675f3361abde4448368983ff47158ab335af0c149a976375f634d7ea5f3e8dfb417ffb90ed630cacff9984df5147f0ed9cc2b7923374d03')
sha512sums=('d7694cd073baf5b798bffe8ae43899ff55dbee13b00d53948e731b6893d587e79297d59b74792f83883aac1d2eced474ff6f2e003e7350b439186f76e1a7b965')
build() {

View File

@ -3,7 +3,7 @@
_realname=comtypes
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=1.4.11
pkgver=1.4.12
pkgrel=1
pkgdesc="A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package (mingw-w64)"
arch=('any')
@ -19,7 +19,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}.zip")
sha256sums=('0a4259370ec48b685fe4483b0944ba1df0aa45163922073fe9b7df1d187db09e')
sha256sums=('3ff06c442c2de8a2b25785407f244eb5b6f809d21cf068a855071ba80a76876f')
build() {
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"

View File

@ -3,7 +3,7 @@
_realname=hypothesis
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=6.138.14
pkgver=6.138.15
pkgrel=1
pkgdesc="Advanced Quickcheck style testing library for Python (mingw-w64)"
arch=('any')
@ -33,7 +33,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest")
options=('!strip')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('5c1aa1ce3f1094b5c04ea03476017695bda408a174330e5275e40ddd06d3307a')
sha256sums=('6b0e1aa182eacde87110995a3543530d69ef411f642162a656efcd46c2823ad1')
build() {
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"

View File

@ -3,7 +3,7 @@
_realname=jupyterlab
pkgbase=mingw-w64-python-${_realname}
pkgname=${MINGW_PACKAGE_PREFIX}-python-${_realname}
pkgver=4.4.5
pkgver=4.4.7
pkgrel=1
pkgdesc='JupyterLab computational environment (mingw-w64)'
arch=('any')
@ -34,7 +34,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
"${MINGW_PACKAGE_PREFIX}-python-installer")
options=('!strip')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('0bd6c18e6a3c3d91388af6540afa3d0bb0b2e76287a7b88ddf20ab41b336e595')
sha256sums=('8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188')
build() {
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"

View File

@ -4,8 +4,8 @@
_realname=lxml
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=6.0.0
pkgrel=4
pkgver=6.0.1
pkgrel=1
pkgdesc="Python binding for the libxml2 and libxslt libraries (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'mingw32' 'ucrt64' 'clang64' 'clangarm64')
@ -33,7 +33,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz"
"use-distutils-get_platform.patch"
"0001-setupinfo-fix-library-name.patch")
sha256sums=('032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72'
sha256sums=('2b3a882ebf27dd026df3801a87cf49ff791336e0f94b0fad195db77e01240690'
'6e58bd3072a6a77bf50c4c203beef589c97873e9902d4c8c6151abe71035f186'
'7d9e5380a8461e3c2bb4b8e0ece52011b26e3112b94b97e548c927524cfc93de')

View File

@ -3,7 +3,7 @@
_realname=mistune
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=3.1.3
pkgver=3.1.4
pkgrel=1
pkgdesc="The fastest markdown parser in pure Python with renderer feature (mingw-w64)"
arch=('any')
@ -20,7 +20,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools"
"${MINGW_PACKAGE_PREFIX}-python-installer")
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest")
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0')
sha256sums=('b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164')
build() {
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"

View File

@ -3,7 +3,7 @@
_realname=oslo-log
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=7.2.0
pkgver=7.2.1
pkgrel=1
pkgdesc="Oslo Logging Library (mingw-w64)"
arch=('any')
@ -32,7 +32,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-oslotest")
options=(!strip)
source=("https://pypi.org/packages/source/${_realname::1}/${_realname/-/_}/${_realname/-/_}-${pkgver}.tar.gz")
sha256sums=('963fa3d08f9ab34efc8c8cb2217bb48a78538a6d3a4688905b4efb123a303cea')
sha256sums=('01aebabdcf06b62df00e479db99df0c23f6cd24c6500ab3110e604bd059fa8d5')
prepare() {
cd "${srcdir}/${_realname/-/_}-${pkgver}"

View File

@ -0,0 +1,14 @@
diff --git a/pyproject.toml b/pyproject.toml
index 29f57e17ae9..1f135913510 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -27,8 +27,7 @@ dependencies = [
"tomlkit (>=0.11.4,<1.0.0)",
# trove-classifiers uses calver, so version is unclamped
"trove-classifiers (>=2022.5.19)",
- # upper pin as quickfix for https://github.com/python-poetry/poetry/issues/10490
- "virtualenv (>=20.26.6,<20.33.0)",
+ "virtualenv (>=20.26.6)",
"xattr (>=1.0.0,<2.0.0) ; sys_platform == 'darwin'",
"findpython (>=0.6.2,<0.7.0)",
"pbs-installer[download,install] (>=2025.1.6,<2026.0.0)",

View File

@ -3,7 +3,7 @@
_realname=poetry
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=2.1.3
pkgver=2.1.4
pkgrel=1
pkgdesc="Python dependency management and packaging made easy (mingw-w64)"
arch=('any')
@ -43,12 +43,17 @@ optdepends=(
"${MINGW_PACKAGE_PREFIX}-python-poetry-plugin-shell: provides the shell command"
)
options=('!strip')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('f2c9bd6790b19475976d88ea4553bcc3533c0dc73f740edc4fffe9e2add50594')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz"
"0001-allow-virtualenv.patch")
sha256sums=('bed4af5fc87fb145258ac5b1dae77de2cd7082ec494e3b2f66bca0f477cbfc5c'
'9becb9064e6e6667f8efeac2868f8895cb880220731a989544b21a8a7ad2d2e6')
prepare() {
cd "${_realname}-${pkgver}"
sed -e 's/\^/>=/g' -e 's/~=/>=/g' -i pyproject.toml
# https://github.com/python-poetry/poetry/pull/10506
patch -p1 -i "${srcdir}/0001-allow-virtualenv.patch"
}
build() {

View File

@ -3,7 +3,7 @@
_realname=pytest
pkgbase=mingw-w64-python-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
pkgver=8.4.1
pkgver=8.4.2
pkgrel=1
pkgdesc='simple powerful testing with Python (mingw-w64)'
license=('spdx:MIT')
@ -34,7 +34,7 @@ checkdepends=("${MINGW_PACKAGE_PREFIX}-python-argcomplete"
"${MINGW_PACKAGE_PREFIX}-python-requests")
options=('!strip')
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
sha256sums=('7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c')
sha256sums=('86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01')
prepare() {
sed -i 's/assert numentries == 0/assert numentries == 26/' ${_realname}-${pkgver}/testing/python/collect.py

View File

@ -3,7 +3,7 @@
_realname=spyder
pkgbase=mingw-w64-python-${_realname}
pkgname=${MINGW_PACKAGE_PREFIX}-python-${_realname}
pkgver=6.0.7
pkgver=6.0.8
pkgrel=1
pkgdesc='The Scientific Python Development Environment (mingw-w64)'
arch=('any')
@ -77,7 +77,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
options=(!strip)
source=(https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz
spyder-requirements-fix.patch)
sha256sums=('431a0c46a34a6490664763d47b1e48f3be03e75e7e43c37adb239022e8b062cf'
sha256sums=('be62114d10c4339b1c0b22e702ea90597fbb19f269a8d6c700b4693a9eb12b63'
'a5ea57d8458b2d069abd8c72f763b63a25aed1ad62e27a94a0c17d253a0c5fbf')
prepare() {