David Runge pushed to branch main at Arch Linux / Packaging / Packages /
python-pydantic-extra-types
Commits:
71dfb74c by David Runge at 2025-10-14T20:21:08+02:00
upgpkg: 2.10.6-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,16 +1,18 @@
pkgbase = python-pydantic-extra-types
pkgdesc = Extra pydantic types
- pkgver = 2.10.5
+ pkgver = 2.10.6
pkgrel = 1
url = https://github.com/pydantic/pydantic-extra-types
arch = any
license = MIT
+ checkdepends = python-cron-converter
checkdepends = python-dirty-equals
checkdepends = python-pendulum
checkdepends = python-phonenumbers
checkdepends = python-pycountry
checkdepends = python-pymongo
checkdepends = python-pytest
+ checkdepends = python-pytz
checkdepends = python-semver
checkdepends = python-ulid
makedepends = python-build
@@ -19,6 +21,7 @@ pkgbase = python-pydantic-extra-types
depends = python
depends = python-pydantic
depends = python-pydantic-core
+ optdepends = python-cron-converter: for cron support
optdepends = python-pendulum: for datetime support
optdepends = python-phonenumbers: for phone number support
optdepends = python-pycountry: for country code support
@@ -26,8 +29,8 @@ pkgbase = python-pydantic-extra-types
optdepends = python-semver: for semantic versioning support
optdepends = python-tzdata: for timezone support
optdepends = python-ulid: for ULID support
- source =
pydantic-extra-types-2.10.5.tar.gz::https://github.com/pydantic/pydantic-extra-types/archive/refs/tags/v2.10.5.tar.gz
- sha512sums =
9477765e63fbef1fe9c540c74b4dc27ecafdf3f66dc3612292279e7e527b37332f604279c167ef10345285e00bde55b3f8c550f01e7079b89a7c49e6a1441d4a
- b2sums =
26238f38991524b95e282e5e8c33a3b7c57a9b51814e3f51e015bdd50d4a5806da387ae892c295f98c567b154b11887948793c8c57bfa8552c39ffba3e213b5a
+ source =
pydantic-extra-types-2.10.6.tar.gz::https://github.com/pydantic/pydantic-extra-types/archive/refs/tags/v2.10.6.tar.gz
+ sha512sums =
f7d11af834166fd1f993f0c94e3c089230fa0a390b64224762a2d4d146083c2475dc5cfc20ccf23f6dc525e007fe749dcbe30c4fe9ce4776a0356a6f5992c1aa
+ b2sums =
3ffef0a482b44395345af091c2279eaf378977c28c0d4d6e43b193683eef894e80cea4f363ba53b8aea5546777348cfe1cd0137883db34e4077f93d8fa0ba93d
pkgname = python-pydantic-extra-types
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
_name=pydantic-extra-types
pkgname=python-pydantic-extra-types
-pkgver=2.10.5
+pkgver=2.10.6
pkgrel=1
pkgdesc="Extra pydantic types"
arch=(any)
@@ -20,16 +20,19 @@ makedepends=(
python-installer
)
checkdepends=(
+ python-cron-converter
python-dirty-equals
python-pendulum
python-phonenumbers
python-pycountry
python-pymongo
python-pytest
+ python-pytz
python-semver
python-ulid
)
optdepends=(
+ 'python-cron-converter: for cron support'
'python-pendulum: for datetime support'
'python-phonenumbers: for phone number support'
'python-pycountry: for country code support'
@@ -39,8 +42,8 @@ optdepends=(
'python-ulid: for ULID support'
)
source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
-sha512sums=('9477765e63fbef1fe9c540c74b4dc27ecafdf3f66dc3612292279e7e527b37332f604279c167ef10345285e00bde55b3f8c550f01e7079b89a7c49e6a1441d4a')
-b2sums=('26238f38991524b95e282e5e8c33a3b7c57a9b51814e3f51e015bdd50d4a5806da387ae892c295f98c567b154b11887948793c8c57bfa8552c39ffba3e213b5a')
+sha512sums=('f7d11af834166fd1f993f0c94e3c089230fa0a390b64224762a2d4d146083c2475dc5cfc20ccf23f6dc525e007fe749dcbe30c4fe9ce4776a0356a6f5992c1aa')
+b2sums=('3ffef0a482b44395345af091c2279eaf378977c28c0d4d6e43b193683eef894e80cea4f363ba53b8aea5546777348cfe1cd0137883db34e4077f93d8fa0ba93d')
build() {
cd $_name-$pkgver
@@ -48,9 +51,19 @@ build() {
}
check() {
+ local pytest_options=(
+ -vv
+ -W ignore::DeprecationWarning #
https://github.com/pydantic/pydantic-extra-types/issues/345
+ # https://github.com/pydantic/pydantic-extra-types/issues/346
+ --deselect tests/test_coordinate.py::test_json_schema
+ --deselect
'tests/test_json_schema.py::test_json_schema[Coordinate-expected10]'
+ --deselect
'tests/test_json_schema.py::test_json_schema[Latitude-expected8]'
+ --deselect
'tests/test_json_schema.py::test_json_schema[Longitude-expected9]'
+ )
+
cd $_name-$pkgver
export TZ=UTC
- pytest -vv
+ pytest "${pytest_options[@]}"
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pydantic-extra-types/-/commit/71dfb74c7e3fcfb3f9873cd2d8061e9e511e058b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pydantic-extra-types/-/commit/71dfb74c7e3fcfb3f9873cd2d8061e9e511e058b
You're receiving this email because of your account on gitlab.archlinux.org.