python: Add pydantic-partials dependency.

This commit is contained in:
Sahil Batra
2025-05-15 12:13:37 +05:30
committed by Tim Abbott
parent ec96fc9659
commit 75ac85ff4c
3 changed files with 46 additions and 1 deletions

View File

@@ -200,6 +200,9 @@ prod = [
# SMTP server for accepting incoming email # SMTP server for accepting incoming email
"aiosmtpd>=1.4.6", "aiosmtpd>=1.4.6",
# For using Missing sentinel
"pydantic-partials",
] ]
docs = [ docs = [
# Needed to build RTD docs # Needed to build RTD docs

42
uv.lock generated
View File

@@ -3161,6 +3161,19 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" },
] ]
[[package]]
name = "pydantic-partials"
version = "2.0.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pydantic" },
{ name = "xsentinels" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b8/84/54a03c593947cdd48201748cb7804df1bbc7cc8b7608ca55264f38b5d3a8/pydantic_partials-2.0.2.tar.gz", hash = "sha256:7aeed90c305a22c4ba74d9e18ea0ee8e6b3a0bad7e8c6a9b35e8124b88bd54ab", size = 13449, upload-time = "2025-03-12T20:37:10.411Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/af/dd/0151517c8bc470c336e6b36129e074bfa7de1228ae5b6dfbef7d726faed6/pydantic_partials-2.0.2-py3-none-any.whl", hash = "sha256:526613bee354ef324d273daff5f7ab73b977bc9c0f417f1541f230f02cb1dc4b", size = 12617, upload-time = "2025-03-12T20:37:09.461Z" },
]
[[package]] [[package]]
name = "pydispatcher" name = "pydispatcher"
version = "2.0.7" version = "2.0.7"
@@ -4810,6 +4823,19 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload-time = "2025-04-10T14:19:03.967Z" }, { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload-time = "2025-04-10T14:19:03.967Z" },
] ]
[[package]]
name = "typing-inspect"
version = "0.9.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mypy-extensions" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825, upload-time = "2023-05-24T20:25:47.612Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827, upload-time = "2023-05-24T20:25:45.287Z" },
]
[[package]] [[package]]
name = "typing-inspection" name = "typing-inspection"
version = "0.4.0" version = "0.4.0"
@@ -4965,6 +4991,18 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981, upload-time = "2024-10-16T06:10:27.649Z" }, { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981, upload-time = "2024-10-16T06:10:27.649Z" },
] ]
[[package]]
name = "xsentinels"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-inspect" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b3/a2/420de554d9fd3670561e171415a2bd5fcd97d72d0ca68b9abb0942ded1ae/xsentinels-1.3.1.tar.gz", hash = "sha256:65e857643a0237296346c468a6762d242b2f3a970cc93aa0325127aba89a789a", size = 5657, upload-time = "2025-01-30T20:17:06.409Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2d/a5/4eaa5dc8d9e7dc575ec8289136e3fd943734a12cc88b93a2ce4dcae6a56e/xsentinels-1.3.1-py3-none-any.whl", hash = "sha256:f3a68cb3e070cdd00c61856f20f3fc9c2df0339f0ad0e621a4ba2a07e023e6a2", size = 7385, upload-time = "2025-01-30T20:17:03.93Z" },
]
[[package]] [[package]]
name = "yarl" name = "yarl"
version = "1.20.0" version = "1.20.0"
@@ -5233,6 +5271,7 @@ dev = [
{ name = "pyahocorasick" }, { name = "pyahocorasick" },
{ name = "pyasyncore" }, { name = "pyasyncore" },
{ name = "pydantic" }, { name = "pydantic" },
{ name = "pydantic-partials" },
{ name = "pygments" }, { name = "pygments" },
{ name = "pyinotify" }, { name = "pyinotify" },
{ name = "pyjwt" }, { name = "pyjwt" },
@@ -5352,6 +5391,7 @@ prod = [
{ name = "psycopg2" }, { name = "psycopg2" },
{ name = "pyahocorasick" }, { name = "pyahocorasick" },
{ name = "pydantic" }, { name = "pydantic" },
{ name = "pydantic-partials" },
{ name = "pygments" }, { name = "pygments" },
{ name = "pyjwt" }, { name = "pyjwt" },
{ name = "pymongo" }, { name = "pymongo" },
@@ -5451,6 +5491,7 @@ dev = [
{ name = "pyahocorasick" }, { name = "pyahocorasick" },
{ name = "pyasyncore" }, { name = "pyasyncore" },
{ name = "pydantic" }, { name = "pydantic" },
{ name = "pydantic-partials" },
{ name = "pygments" }, { name = "pygments" },
{ name = "pyinotify" }, { name = "pyinotify" },
{ name = "pyjwt" }, { name = "pyjwt" },
@@ -5571,6 +5612,7 @@ prod = [
{ name = "psycopg2" }, { name = "psycopg2" },
{ name = "pyahocorasick" }, { name = "pyahocorasick" },
{ name = "pydantic" }, { name = "pydantic" },
{ name = "pydantic-partials" },
{ name = "pygments" }, { name = "pygments" },
{ name = "pyjwt" }, { name = "pyjwt" },
{ name = "pymongo" }, { name = "pymongo" },

View File

@@ -49,4 +49,4 @@ API_FEATURE_LEVEL = 388
# historical commits sharing the same major version, in which case a # historical commits sharing the same major version, in which case a
# minor version bump suffices. # minor version bump suffices.
PROVISION_VERSION = (326, 5) # bumped 2025-05-15 for aiosmtpd PROVISION_VERSION = (326, 6) # bumped 2025-05-20 to add pydantic-partials