From 428c17c4e3f6636a8ae3d4efaa00efc2f0221c8a Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Fri, 20 Feb 2026 15:06:26 +0100 Subject: [PATCH] build: add pydantic-extra-types[phonenumbers] dependency --- pyproject.toml | 1 + uv.lock | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 496c774..c61b786 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ dependencies = [ "uvicorn[standard]>=0.34", "idpyoidc>=5.0", "pydantic-settings>=2.7", + "pydantic-extra-types[phonenumbers]>=2.0", "jinja2>=3.1", "fido2>=2.1", "argon2-cffi>=25.1", diff --git a/uv.lock b/uv.lock index dca7e58..9fe2dda 100644 --- a/uv.lock +++ b/uv.lock @@ -525,6 +525,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, ] +[[package]] +name = "phonenumbers" +version = "9.0.24" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/bf/277ae37edb6f5189937223cc3b2a21b8de9d70ac2d0eb684cf33ba055fdd/phonenumbers-9.0.24.tar.gz", hash = "sha256:97c38e4b5b8af992c75de01bd9c0f84e61701a9c900fd84f49744714910a4dc3", size = 2298138, upload-time = "2026-02-13T11:28:57.724Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/c7/b01beac6077df7261d92c6b52408617690147144d8946f6f6ecb7d9766ab/phonenumbers-9.0.24-py2.py3-none-any.whl", hash = "sha256:fa86ab7112ef8b286a811392311bd76bbbae7d1d271c2ed26cf73f2e9fa4d3c6", size = 2584198, upload-time = "2026-02-13T11:28:55.334Z" }, +] + [[package]] name = "pluggy" version = "1.6.0" @@ -549,6 +558,7 @@ dependencies = [ { name = "jinja2" }, { name = "motor" }, { name = "proquint" }, + { name = "pydantic-extra-types", extra = ["phonenumbers"] }, { name = "pydantic-settings" }, { name = "python-multipart" }, { name = "typer" }, @@ -575,6 +585,7 @@ requires-dist = [ { name = "jinja2", specifier = ">=3.1" }, { name = "motor", specifier = ">=3.7" }, { name = "proquint", specifier = ">=0.2" }, + { name = "pydantic-extra-types", extras = ["phonenumbers"], specifier = ">=2.0" }, { name = "pydantic-settings", specifier = ">=2.7" }, { name = "python-multipart", specifier = ">=0.0.20" }, { name = "typer", specifier = ">=0.15" }, @@ -672,6 +683,24 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008", size = 1974769, upload-time = "2025-11-04T13:42:01.186Z" }, ] +[[package]] +name = "pydantic-extra-types" +version = "2.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/35/2fee58b1316a73e025728583d3b1447218a97e621933fc776fb8c0f2ebdd/pydantic_extra_types-2.11.0.tar.gz", hash = "sha256:4e9991959d045b75feb775683437a97991d02c138e00b59176571db9ce634f0e", size = 157226, upload-time = "2025-12-31T16:18:27.944Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/17/fabd56da47096d240dd45ba627bead0333b0cf0ee8ada9bec579287dadf3/pydantic_extra_types-2.11.0-py3-none-any.whl", hash = "sha256:84b864d250a0fc62535b7ec591e36f2c5b4d1325fa0017eb8cda9aeb63b374a6", size = 74296, upload-time = "2025-12-31T16:18:26.38Z" }, +] + +[package.optional-dependencies] +phonenumbers = [ + { name = "phonenumbers" }, +] + [[package]] name = "pydantic-settings" version = "2.12.0"