core/python to 3.13.2-1

This commit is contained in:
Kevin Mihelich 2025-02-18 13:27:53 +00:00
parent 7a757700ab
commit f4a2f4bd10
2 changed files with 12 additions and 7 deletions
core/python

View file

@ -1,6 +1,6 @@
pkgbase = python
pkgdesc = The Python programming language
pkgver = 3.13.1
pkgver = 3.13.2
pkgrel = 1
url = https://www.python.org/
arch = x86_64
@ -22,14 +22,14 @@ pkgbase = python
depends = zlib
depends = tzdata
depends = mpdecimal
source = https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tar.xz
source = https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tar.xz.asc
source = https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tar.xz
source = https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tar.xz.asc
source = EXTERNALLY-MANAGED
validpgpkeys = 0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
validpgpkeys = E3FF2839C048B25C084DEBE9B26995E310250568
validpgpkeys = A035C8C19219BA821ECEA86B64E628F8D684696D
validpgpkeys = 7169605F62C751356D054A26A821E680E5FA6305
sha512sums = 056c9b5fc0a6b540f41513d045f43c1ed463d15e0f345cecec703ec9c2335e53b4beb19de9c74ab2b236b023f934d5fd9ae7727a808634eaa01cfe66018a9a35
sha512sums = bb1c0598914c6d4326554faa568f660f10b20c701d0f36bf1fa58837b6498d728a407416b06ede39604caea1ca93f60545b83b01ae8ee65f55d4cc83242b63fe
sha512sums = SKIP
sha512sums = 62a6fbfbaeaa3ba7c54e109d9c3b7f67e73bb21986da4c1fcc5d28cca83d71e0fcae28e1fc70ee8ddce7dea8cd0b64e18d1031dae3a2eae5eaa379c53efd53a0

View file

@ -13,7 +13,7 @@ shopt -s extglob
pkgbase=python
pkgname=(python python-tests)
pkgver=3.13.1
pkgver=3.13.2
pkgrel=1
_pybasever=${pkgver%.*}
pkgdesc="The Python programming language"
@ -24,7 +24,7 @@ depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib' '
makedepends=('tk' 'sqlite' 'bluez-libs' 'llvm' 'gdb' 'xorg-server-xvfb' 'ttf-font')
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
EXTERNALLY-MANAGED)
sha512sums=('056c9b5fc0a6b540f41513d045f43c1ed463d15e0f345cecec703ec9c2335e53b4beb19de9c74ab2b236b023f934d5fd9ae7727a808634eaa01cfe66018a9a35'
sha512sums=('bb1c0598914c6d4326554faa568f660f10b20c701d0f36bf1fa58837b6498d728a407416b06ede39604caea1ca93f60545b83b01ae8ee65f55d4cc83242b63fe'
'SKIP'
'62a6fbfbaeaa3ba7c54e109d9c3b7f67e73bb21986da4c1fcc5d28cca83d71e0fcae28e1fc70ee8ddce7dea8cd0b64e18d1031dae3a2eae5eaa379c53efd53a0')
validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D' # Ned Deily (Python release signing key) <nad@python.org>
@ -83,9 +83,14 @@ check() {
export servernum=99
while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done
# Don't parallize too hard, our build server for example has 96 cores and we
# don't want to debug racy parallel tests
local _jobs=$(nproc)
(( _jobs > 16 )) && _jobs=16
LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum" \
"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_tk -x test_ttk -x test_ttk.test_widgets \
"${srcdir}/Python-${pkgver}/python" -m test.regrtest -j "$_jobs" -v -uall -x test_tk -x test_ttk -x test_ttk.test_widgets \
-x test_tkinter -x test_pyexpat -x test_socket -x test_unittest -x test_ssl
}