mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
python: Add pydantic-partials dependency.
This commit is contained in:
@@ -200,6 +200,9 @@ prod = [
|
||||
|
||||
# SMTP server for accepting incoming email
|
||||
"aiosmtpd>=1.4.6",
|
||||
|
||||
# For using Missing sentinel
|
||||
"pydantic-partials",
|
||||
]
|
||||
docs = [
|
||||
# Needed to build RTD docs
|
||||
|
42
uv.lock
generated
42
uv.lock
generated
@@ -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" },
|
||||
]
|
||||
|
||||
[[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]]
|
||||
name = "pydispatcher"
|
||||
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" },
|
||||
]
|
||||
|
||||
[[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]]
|
||||
name = "typing-inspection"
|
||||
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" },
|
||||
]
|
||||
|
||||
[[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]]
|
||||
name = "yarl"
|
||||
version = "1.20.0"
|
||||
@@ -5233,6 +5271,7 @@ dev = [
|
||||
{ name = "pyahocorasick" },
|
||||
{ name = "pyasyncore" },
|
||||
{ name = "pydantic" },
|
||||
{ name = "pydantic-partials" },
|
||||
{ name = "pygments" },
|
||||
{ name = "pyinotify" },
|
||||
{ name = "pyjwt" },
|
||||
@@ -5352,6 +5391,7 @@ prod = [
|
||||
{ name = "psycopg2" },
|
||||
{ name = "pyahocorasick" },
|
||||
{ name = "pydantic" },
|
||||
{ name = "pydantic-partials" },
|
||||
{ name = "pygments" },
|
||||
{ name = "pyjwt" },
|
||||
{ name = "pymongo" },
|
||||
@@ -5451,6 +5491,7 @@ dev = [
|
||||
{ name = "pyahocorasick" },
|
||||
{ name = "pyasyncore" },
|
||||
{ name = "pydantic" },
|
||||
{ name = "pydantic-partials" },
|
||||
{ name = "pygments" },
|
||||
{ name = "pyinotify" },
|
||||
{ name = "pyjwt" },
|
||||
@@ -5571,6 +5612,7 @@ prod = [
|
||||
{ name = "psycopg2" },
|
||||
{ name = "pyahocorasick" },
|
||||
{ name = "pydantic" },
|
||||
{ name = "pydantic-partials" },
|
||||
{ name = "pygments" },
|
||||
{ name = "pyjwt" },
|
||||
{ name = "pymongo" },
|
||||
|
@@ -49,4 +49,4 @@ API_FEATURE_LEVEL = 388
|
||||
# historical commits sharing the same major version, in which case a
|
||||
# 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
|
||||
|
Reference in New Issue
Block a user