testing/py3-*: upgrade to latest #284

Merged
ayakael merged 21 commits from testing-upgrade into edge 2023-11-26 20:00:32 +00:00
21 changed files with 144 additions and 42 deletions

View file

@ -0,0 +1,41 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=py3-aenum
_pyname=aenum
pkgver=3.1.15
pkgrel=0
pkgdesc="Advanced Enumerations for Python"
url="https://pypi.python.org/project/$_pyname"
license="MIT"
arch="noarch"
depends="python3"
makedepends="
py3-setuptools
py3-gpep517
py3-wheel
py3-installer
"
source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz"
options="!check" # Failing test unit
builddir="$srcdir"/$_pyname-$pkgver
subpackages="$pkgname-pyc"
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
check() {
pytest -v
}
package() {
python3 -m installer -d "$pkgdir" \
.dist/*.whl
}
sha512sums="
3bee86fbe5e4dacf0109f3fb7e7eec069addea7dc8e4516be3eb643315e38d5eb3a23f347ac8c6bde65e294e4f237cc830109c30a5a6c1b3d9c85dc68067dbf3 py3-aenum-3.1.15.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-django-allauth
_pyname="django-allauth"
pkgver=0.54.0
pkgver=0.58.2
pkgrel=0
arch="noarch"
pkgdesc="Integrated set of Django applications addressing SSO"
@ -23,8 +23,15 @@ makedepends="
py3-installer
py3-wheel
"
checkdepends="
py3-qrcode
py3-pytest
py3-pytest-django
py3-onelogin
"
source="$pkgname-$pkgver.tar.gz::https://github.com/pennersr/$_pyname/archive/$pkgver.tar.gz"
builddir="$srcdir"/$_pyname-$pkgver
options="!check" # Failing test unit
subpackages="$pkgname-pyc"
build() {
@ -39,5 +46,5 @@ package() {
python3 -m installer --destdir="$pkgdir" dist/*.whl
}
sha512sums="
87914f01a788115fc70f9c221541373898af368ce7776a4db2047db1762d202e8aee0edbd247275ae01618a6d71d72e4c7eb7b7f531d1f44929ff04f659d38e3 py3-django-allauth-0.54.0.tar.gz
33793619f5d1fd424d215ed16b67a8215a2a5875e54ece7163dc5250e6b03fd3c6e671669fc16b3d255b0844d235fa57409cb280410cbbc87231c1f2daf112ad py3-django-allauth-0.58.2.tar.gz
"

View file

@ -3,7 +3,7 @@
_pyname=drf-spectacular
pkgname="py3-django-$_pyname"
pkgver=0.26.4
pkgver=0.26.5
pkgrel=0
arch="noarch"
pkgdesc="Sane and flexible OpenAPI 3 schema generation for Django REST framework"
@ -53,5 +53,5 @@ package() {
}
sha512sums="
5ea90e78d9b159fee9d08b9809ed387ed5e2bfab46a877718c04829614ba46960bc813d7e6122b4302c2c11b2aac194c0b2a5202f5ff245062d861ca4d8f824b py3-django-drf-spectacular-0.26.4.tar.gz
a346652a142f43574e31d9f8497ebd831cb0fdc58c67c931eae3aebd298ef05dfa88c83e9965174806ad0326d2bd2f13f5e21ee5c3f524f4a93fccc35460792d py3-django-drf-spectacular-0.26.5.tar.gz
"

View file

@ -3,7 +3,7 @@
_pyname=django-environ
pkgname="py3-$_pyname"
pkgver=0.10.0
pkgver=0.11.2
pkgrel=0
arch="noarch"
pkgdesc="A package that allows you to utilize 12factor inspired environment variables to configure your Django application."
@ -38,5 +38,5 @@ package() {
dist/*.whl
}
sha512sums="
6631c959c61754f818a8b2c662e8b265646f29d56d4f4af27dff803445194f7f15cb02e45ced76d508a5fe67773c6e46108791fa3cb3dc6e16c74564c72acefc py3-django-environ-0.10.0.tar.gz
d024858514b2a6edd99a7a2f1ae26e9e7cc007b1454a1c3f2cd2ae061b4e961f16c4acc8c77ee6449e4b11b3d98c72aae849e337339cb5e275b85077a02b59d0 py3-django-environ-0.11.2.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-django-otp
_pyname=django_otp
pkgver=1.2.2
pkgver=1.3.0
pkgrel=0
arch="noarch"
pkgdesc="A pluggable framework for adding two-factor authentication to Django using one-time passwords."
@ -41,5 +41,5 @@ package() {
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
sha512sums="
e8608f0a3b0aeaa82e509f034f69131eb1015124ecf84b734a5be58f62c309eee506b12fffe2aeb4b707e70c612413d1458bc64533102508c55255035432eb1f py3-django-otp-1.2.2.tar.gz
ef63c5db096ce7d1b10d6b2a99ab6db46b779d4221f509452921fcbf338decbd5c799aec7476587a03b34288ef3f5ff1964dee72105b65f04a22cbd53d445fa4 py3-django-otp-1.3.0.tar.gz
"

View file

@ -3,8 +3,8 @@
pkgname=py3-django-q
_pyname="django-q"
pkgver=1.5.4
pkgrel=1
pkgver=1.6.1
pkgrel=0
arch="noarch"
pkgdesc="A multiprocessing distributed task queue for Django"
url="https://pypi.python.org/project/$_pyname"
@ -58,6 +58,6 @@ package() {
}
sha512sums="
ebed301dc1f4a9854f9963137997219f08abed9c10ef86d363a658b83e17968ea5f62e5641ff7c6be92df4b7d5dc539dc1fed6def56ea4fb50ccc4ec0787bd6d py3-django-q-1.5.4.tar.gz
063739b53df5365eb38f01f0506786683059fcab62ec53e5839f19b97974b3b23358c0340166801d95e432abbda60f1fbed6a4e85c0d8f3a7f91046ad877c0fa py3-django-q-1.6.1.tar.gz
6c517f2abda689031fe4d62a7a7aa5db4885e1bcaedb575463eb1d065e4e7504ca0548395046d8f5efe2dd9fc7e073fbceb7447019fdde63a34d35894f14057e build-system.patch
"

View file

@ -3,7 +3,7 @@
_pyname=django-redis
pkgname="py3-$_pyname"
pkgver=5.3.0
pkgver=5.4.0
pkgrel=0
arch="noarch"
pkgdesc="Full featured redis cache backend for Django."
@ -43,5 +43,5 @@ package() {
}
sha512sums="
2867d405b69400355576eb3c052b4245844d56304979f09750251f8a2cf35ce704ebcdb6c80e6280fbfe24acfb237a3428f68081b6ada11ffc78257263703d7e py3-django-redis-5.3.0.tar.gz
12eb85ee3ce2c8fcf013c804a630bd3eb943de0980d1f6d365b5b5ed762ab956db80329f3e170f330ccc5b9e6f178ffa7938b1880477b7fb609d2cc3680b984a py3-django-redis-5.4.0.tar.gz
"

View file

@ -3,7 +3,7 @@
_pyname=duo_client
pkgname=py3-duo-client
pkgver=5.0.1
pkgver=5.2.0
pkgrel=0
arch="noarch"
pkgdesc="Reference client for Duo Security APIs"
@ -46,5 +46,5 @@ package() {
}
sha512sums="
0eeb4f5ce4b079b545235fe5175efab9256dc46252c24546b0beb1152849af797a6a8c3cbaa08103a5f21c4084916eaa74ac1ca2c0f7643a3b14ed921b39ac35 py3-duo-client-5.0.1.tar.gz
78729409ccc28c85f1456ea1203404228a4c6b58a8b63ac0b090af9eb515ea36d2ed372338f72ca3da3b864a67d391d0782254670b9448c272c819f2410fe7a2 py3-duo-client-5.2.0.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-imap-tools
_pyname="imap-tools"
pkgver=1.2.0
pkgver=1.5.0
pkgrel=0
arch="noarch"
pkgdesc="Work with email and mailbox by IMAP"
@ -32,5 +32,5 @@ package() {
}
sha512sums="
33f9b9e983b218968173505afe810e837eed3199e1e5abf108de1ddb75b99f4a821ca82f38d79e18d52f17766a553b40cf493b0c89e5fcd5681a5e891f65e889 py3-imap-tools-1.2.0.tar.gz
105a3e15d502dcb6056a66f58ab1b9025637e5631436a4d8e3d1a4bcf59e1e718b9bb7e097c7f1348732b8dd9d5447ab9da4295c8ea4f9b82befefafb0a45fa6 py3-imap-tools-1.5.0.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-ipware
_pyname="python-ipware"
pkgver=0.9.0
pkgver=2.0.0
pkgrel=0
arch="noarch"
pkgdesc="A python package for server applications to retrieve client's IP address"
@ -32,5 +32,5 @@ package() {
}
sha512sums="
1e90bf41abf9e477ff5f8d2387584120425002b06ea64aa67368892a41bbbeda08a09e03e5c4c691dc82976706bc84824e27ac6a6f0f8d2a53fb658dd272f798 py3-ipware-0.9.0.tar.gz
43ef8aed5600f50090c691501a279bb7ef11e3592312b34acd59e8145717a8c86d6daab2e2f68860b31abb0fc5e6c0fc6dfc3923496884ef8ae961e79455562f py3-ipware-2.0.0.tar.gz
"

View file

@ -0,0 +1,49 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=py3-onelogin
_pkgname=onelogin-python-sdk
pkgver=3.1.6
pkgrel=0
pkgdesc="OpenAPI Specification for OneLogin"
url="https://github.com/onelogin/onelogin-python-sdk"
license="MIT"
arch="noarch"
depends="
py3-dateutil
py3-urllib3
py3-pydantic
py3-aenum
"
makedepends="
py3-setuptools
py3-gpep517
py3-wheel
py3-installer
"
checkdepends="
py3-frozendict
"
source="$pkgname-$pkgver.tar.gz::https://github.com/onelogin/onelogin-python-sdk/archive/$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
options="!check" # Failing test unit
subpackages="$pkgname-pyc"
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
check() {
pytest -v
}
package() {
python3 -m installer -d "$pkgdir" \
.dist/*.whl
}
sha512sums="
44fccb05e82c55db82617c33cc0e2287699969d9a7f12a4992c0cd35c28b2215c66bef37849e45b5506df11524d1b143a2ab3ae16f001af51f0135c92d0801a4 py3-onelogin-3.1.6.tar.gz
"

View file

@ -2,7 +2,7 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=py3-portalocker
pkgver=2.7.0
pkgver=2.8.2
pkgrel=0
pkgdesc="An extended version of portalocker to lock files in Python using the with statement"
url="http://portalocker.readthedocs.io/en/latest/"
@ -50,5 +50,5 @@ package() {
}
sha512sums="
9f6dc31fda36f2fcc7088134b5249c6ec4a92a1fa2e85bf55c700469f183d29ed1a1bd522b65909844c85dfe6872d83809d21b78dc89886533db2692cc709ed2 portalocker-2.7.0.tar.gz
9ebd6fdbc597615c5f76bf5741556d84bc95c925e931ee708b4fccbf0908e4dc4e758be659928340675675f5ca09764f5d2621fdef9195e21c1359f7764ae1dc portalocker-2.8.2.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-pyaml
_pkgname="pyaml"
pkgver=23.7.0
pkgver=23.9.7
pkgrel=0
arch='noarch'
pkgdesc="PyYAML-based module to produce pretty and readable YAML-serialized data"
@ -42,5 +42,5 @@ package() {
}
sha512sums="
edbe58a3a7f1216a2463ac56af829c38b12b7194429691a92cb7f28ca926094e324d6e44d3fb64be40239dc8a6dc61d72946b107f5210ca83e73dec18b1428ef py3-pyaml-23.7.0.tar.gz
f21f8c329e5233f6774701fc1e5673e62ab162fb5f8efba25120d4e157940709f47a2c90838b3af42e71b7dcfc69852393b204d0d85b6d5fba28a23f8a118be0 py3-pyaml-23.9.7.tar.gz
"

View file

@ -3,7 +3,7 @@
_pkgname=pydantic-scim
pkgname="py3-$_pkgname"
pkgver=0.0.7
pkgver=0.0.8
pkgrel=0
arch="noarch"
pkgdesc="Pydantic types for SCIM"
@ -33,5 +33,5 @@ package() {
}
sha512sums="
36d4692b05af5f7417b5167245634deaf5943d0d96695af7b9dd6593307cc7f6b61e86c7422171d601315630a3b4ea2568e582705fccf659e51899e4450ad8b9 py3-pydantic-scim-0.0.7.tar.gz
3ca10d6d97607e6f048b531fbf0f21ced6beb6f46a6452a4d6b49f87f6be2079a2b80d3d96b2f72d41d499c3871aea2cfad6d3b423506c906b6701e26476f666 py3-pydantic-scim-0.0.8.tar.gz
"

View file

@ -2,7 +2,7 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=py3-pytelegrambotapi
pkgver=4.12.0
pkgver=4.14.0
pkgrel=0
arch="noarch"
pkgdesc="A simple, but extensible Python implementation for the Telegram Bot API."
@ -31,5 +31,5 @@ package() {
}
sha512sums="
cc039a8614aea4cd52e5b93f01a9b01bf8c4b57e4ec2acfb05b74b4dcfae7f9995ea4e6c1e52768e36cb0447f388cfab4cf66afcfdaec75459cfd516bda04f17 py3-pytelegrambotapi-4.12.0.tar.gz
2008f1f2f20bc34b77bbd106d949d9bbcb5c0aa5ffd359911e5982daaf5993187d09d702d566307e2583422c0a17a92d8e9bde88c5ea07f491bdd943fa195e40 py3-pytelegrambotapi-4.14.0.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-rpy2
_pyname="rpy2"
pkgver=3.5.13
pkgver=3.5.14
pkgrel=0
# riscv64: R missing
arch="all !riscv64"
@ -48,5 +48,5 @@ package() {
}
sha512sums="
03cb885a8bb2f71cc456b960e89fd9f80ee2ffcd87be9fea0df3bce8dd3156a2ca445b2b0e10514a397c88a4d25d008891a5e29fb06c39c18c35b9b0be3668c0 py3-rpy2-3.5.13.tar.gz
d02454fb41c946a0a92547f8a5dba3c614741bec8e293984116b34dfbe97574a655b7066fd75d34fee4c0f604c41c8b672d6a2c3b4194cba30a37c95da6578dd py3-rpy2-3.5.14.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-ruamel-yaml
_pyname="ruamel.yaml"
pkgver=0.17.35
pkgver=0.18.5
pkgrel=0
arch="noarch"
pkgdesc="AML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"
@ -34,5 +34,5 @@ package() {
}
sha512sums="
f26132659bff1c1b0b7013cba5e9c575dd0af4ac0a3cb35b422bd0bde2987eda0e103c5dd2e8d8ecd1b89023048baebeea6f3e42c7ef32a983081172eb490d5d py3-ruamel-yaml-0.17.35.tar.gz
46ddfb81281a9c619370f252f5a189b33a9f36934891a18a915897d2a1870c53938f8afb56b2eda3c5ac6bd2e39fcbba0a94955db0847302bd58458079880525 py3-ruamel-yaml-0.18.5.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-slack-sdk
_pyname="slack_sdk"
pkgver=3.21.3
pkgver=3.26.0
pkgrel=0
arch="noarch"
pkgdesc="The Slack API Platform SDK for Python"
@ -45,5 +45,5 @@ package() {
}
sha512sums="
7cf0e590163ce0e185ed361c0617319e7a7d132fca2fb5454aa14a7752c0fedba6948ce35fedca72cf31784e77b6d2e1ab51a319b193e1610486c5cab4032488 py3-slack-sdk-3.21.3.tar.gz
26cdd1a4531900970e9095354751ec563ac2fbd0b2e38b753e6ab9145265f7f0d89c51d15a1051283e622a2d3a07243bf2bad2411037b82b07e77b1b9e482fa0 py3-slack-sdk-3.26.0.tar.gz
"

View file

@ -3,8 +3,8 @@
_pyname=twilio
pkgname="py3-$_pyname"
pkgver=8.5.0
pkgrel=1
pkgver=8.10.2
pkgrel=0
arch="noarch"
pkgdesc="Twilio API client and TwiML generator"
url="https://pypi.python.org/project/$_pyname"
@ -41,5 +41,5 @@ package() {
}
sha512sums="
d82d6f1d9c7e589d42416d6d045b57a9c181bcdbc51b7e7d7ecb42d79d49160227790cb202a351a36f80ddfb6998d66b63ca46e998e03fe1fefdc64b2f67f0a1 py3-twilio-8.5.0.tar.gz
8fb1455d9af90fed8fb7dc4b8d4e12019f9171b47252ddd78adafa6ea1ef13884bdf4ed3e74129f26b0b13a60060824a18e038458b03d6861de0f025ded45023 py3-twilio-8.10.2.tar.gz
"

View file

@ -3,7 +3,7 @@
pkgname=py3-wand
_pkgname=wand
pkgver=0.6.11
pkgver=0.6.13
pkgrel=0
pkgdesc="Ctypes-based simple MagickWand API binding for Python"
url="https://github.com/emcconville/wand"
@ -24,9 +24,14 @@ options="!check" # Failing test units
builddir="$srcdir"/$_pkgname-$pkgver
subpackages="$pkgname-pyc"
prepare() {
default_prepare
rm pyproject.toml
}
build() {
gpep517 build-wheel \
--wheel-dir dist \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
@ -36,9 +41,9 @@ check() {
package() {
python3 -m installer -d "$pkgdir" \
dist/*.whl
.dist/*.whl
}
sha512sums="
996073d1b22fdd7924801114b24d803eb15e94c8980800a4ddb58110f72f9495aebc4de227db3a07af9c754a96c369c9ba7c7201442933ba653df1eefb74165f py3-wand-0.6.11.tar.gz
4551ba719b6bb90bb6818e9f0fcb9e35e41c5e49de17b565f4b8b148b03a25eff4033ed9d49ebc46f2e9fbfc83ae976f817fe595a11a4704b12c77954506ffc0 py3-wand-0.6.13.tar.gz
"

View file

@ -3,7 +3,7 @@
_pyname=webauthn
pkgname="py3-$_pyname"
pkgver=1.9.0
pkgver=1.11.1
pkgrel=0
arch="noarch"
pkgdesc="A Python3 implementation of the WebAuthn API focused on making it easy to leverage the power of WebAuthn."
@ -31,5 +31,5 @@ package() {
dist/*.whl
}
sha512sums="
d9c538f6c62792cd7e2e4bafb77b7d3735f2ae4484ff8cafdcd6ac5f9355e2e0f7da6fc996b85f489294eb504b3e4c012ce717fa103d1689eb2bd5351f158f27 py3-webauthn-1.9.0.tar.gz
29e3df7adfed9fdbe8bfe264e207c45e2426ec10c48daf90347a7fe6070f00280c8102da00335a8f5b9b7efeba9fa2fe033dcaf656ec4f95a7566bcc6a5729b2 py3-webauthn-1.11.1.tar.gz
"