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.


Reply via email to