From 05ceaa9a6ec15e87098336e27e0c16a929533f98 Mon Sep 17 00:00:00 2001 From: Siddarth Chalasani Date: Wed, 10 Dec 2025 16:36:48 -0800 Subject: [PATCH] remove support for pydantic-v1, pydantic-v2 is now default --- pyproject.toml | 15 +- requirements-dev.lock | 23 +- scripts/test | 7 - uv.lock | 613 +++++++++++++++--------------------------- 4 files changed, 236 insertions(+), 422 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a38ceb6a0..67186f11f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ dependencies = [ "httpx>=0.23.0, <1", - "pydantic>=1.9.0, <3", + "pydantic>=2.0, <3", "typing-extensions>=4.10, <5", "anyio>=3.5.0, <5", "distro>=1.7.0, <2", @@ -47,12 +47,6 @@ aiohttp = ["aiohttp", "httpx_aiohttp>=0.1.9"] [tool.uv] managed = true required-version = ">=0.9" -conflicts = [ - [ - { group = "pydantic-v1" }, - { group = "pydantic-v2" }, - ], -] [dependency-groups] # version pins are in uv.lock @@ -72,13 +66,6 @@ dev = [ "uuid-utils>=0.11.0", "pytest-cov>=7.0.0", ] -pydantic-v1 = [ - "pydantic>=1.9.0,<2", -] -pydantic-v2 = [ - "pydantic~=2.0 ; python_full_version < '3.14'", - "pydantic~=2.12 ; python_full_version >= '3.14'", -] docs = [ "furo>=2025.9.25", "sphinx>=7.4.7", diff --git a/requirements-dev.lock b/requirements-dev.lock index 95b4c2f35..b9f3f2862 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -15,6 +15,10 @@ certifi==2025.11.12 # httpx colorama==0.4.6 ; sys_platform == 'win32' # via pytest +coverage==7.10.7 ; python_full_version < '3.10' + # via pytest-cov +coverage==7.13.0 ; python_full_version >= '3.10' + # via pytest-cov dirty-equals==0.11 distro==1.9.0 # via runloop-api-client @@ -57,7 +61,9 @@ packaging==25.0 pathspec==0.12.1 # via mypy pluggy==1.6.0 - # via pytest + # via + # pytest + # pytest-cov pydantic==2.12.5 # via runloop-api-client pydantic-core==2.41.5 @@ -70,27 +76,34 @@ pyright==1.1.399 pytest==8.4.2 ; python_full_version < '3.10' # via # pytest-asyncio + # pytest-cov + # pytest-timeout # pytest-xdist -pytest==9.0.1 ; python_full_version >= '3.10' +pytest==9.0.2 ; python_full_version >= '3.10' # via # pytest-asyncio + # pytest-cov + # pytest-timeout # pytest-xdist pytest-asyncio==1.2.0 ; python_full_version < '3.10' pytest-asyncio==1.3.0 ; python_full_version >= '3.10' +pytest-cov==7.0.0 +pytest-timeout==2.4.0 pytest-xdist==3.8.0 python-dateutil==2.9.0.post0 ; python_full_version < '3.10' # via time-machine respx==0.22.0 rich==14.2.0 -ruff==0.14.7 +ruff==0.14.8 six==1.17.0 ; python_full_version < '3.10' # via python-dateutil sniffio==1.3.1 # via runloop-api-client time-machine==2.19.0 ; python_full_version < '3.10' time-machine==3.1.0 ; python_full_version >= '3.10' -tomli==2.3.0 ; python_full_version < '3.11' +tomli==2.3.0 ; python_full_version <= '3.11' # via + # coverage # mypy # pytest typing-extensions==4.15.0 @@ -106,5 +119,7 @@ typing-extensions==4.15.0 # typing-inspection typing-inspection==0.4.2 # via pydantic +uuid-utils==0.12.0 + # via runloop-api-client zipp==3.23.0 # via importlib-metadata diff --git a/scripts/test b/scripts/test index b56970b78..df5c29f74 100755 --- a/scripts/test +++ b/scripts/test @@ -60,14 +60,7 @@ PY_VERSION_MIN=">=3.9.0" PY_VERSION_MAX=">=3.14.0" function run_tests() { - echo "==> Running tests with Pydantic v2" uv run --isolated --all-extras pytest "$@" - - # Skip Pydantic v1 tests on latest Python (not supported) - if [[ "$UV_PYTHON" != "$PY_VERSION_MAX" ]]; then - echo "==> Running tests with Pydantic v1" - uv run --isolated --all-extras --group=pydantic-v1 pytest "$@" - fi } # If UV_PYTHON is already set in the environment, just run the command once diff --git a/uv.lock b/uv.lock index 891b05ac6..f1d637b9b 100644 --- a/uv.lock +++ b/uv.lock @@ -2,24 +2,11 @@ version = 1 revision = 3 requires-python = ">=3.9" resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version < '3.10' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version < '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version < '3.10' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", -] -conflicts = [[ - { package = "runloop-api-client", group = "pydantic-v1" }, - { package = "runloop-api-client", group = "pydantic-v2" }, -]] + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", + "python_full_version < '3.10'", +] [[package]] name = "accessible-pygments" @@ -49,7 +36,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohappyeyeballs" }, { name = "aiosignal" }, - { name = "async-timeout", marker = "python_full_version < '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "async-timeout", marker = "python_full_version < '3.11'" }, { name = "attrs" }, { name = "frozenlist" }, { name = "multidict" }, @@ -185,7 +172,7 @@ version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "frozenlist" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" } wheels = [ @@ -209,16 +196,9 @@ name = "alabaster" version = "1.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210, upload-time = "2024-07-26T18:15:03.762Z" } wheels = [ @@ -239,9 +219,9 @@ name = "anyio" version = "4.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, { name = "idna" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/16/ce/8a777047513153587e5434fd752e89334ac33e379aa3497db860eeb60377/anyio-4.12.0.tar.gz", hash = "sha256:73c693b567b0c55130c104d0b43a9baf3aa6a31fc6110116509f27bf75e21ec0", size = 228266, upload-time = "2025-11-28T23:37:38.911Z" } wheels = [ @@ -255,8 +235,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apeye-core" }, { name = "domdf-python-tools" }, - { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "platformdirs", version = "4.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "platformdirs", version = "4.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4f/6b/cc65e31843d7bfda8313a9dc0c77a21e8580b782adca53c7cb3e511fe023/apeye-1.4.1.tar.gz", hash = "sha256:14ea542fad689e3bfdbda2189a354a4908e90aee4bf84c15ab75d68453d76a36", size = 99219, upload-time = "2023-08-14T15:32:41.381Z" } @@ -300,9 +280,9 @@ name = "autodocsumm" version = "0.2.14" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/03/96/92afe8a7912b327c01f0a8b6408c9556ee13b1aba5b98d587ac7327ff32d/autodocsumm-0.2.14.tar.gz", hash = "sha256:2839a9d4facc3c4eccd306c08695540911042b46eeafcdc3203e6d0bab40bc77", size = 46357, upload-time = "2024-10-23T18:51:47.369Z" } wheels = [ @@ -348,8 +328,8 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "msgpack", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "msgpack", marker = "python_full_version < '3.10'" }, + { name = "requests", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/3a/0cbeb04ea57d2493f3ec5a069a117ab467f85e4a10017c6d854ddcbff104/cachecontrol-0.14.3.tar.gz", hash = "sha256:73e7efec4b06b20d9267b441c1f733664f989fb8688391b670ca812d70795d11", size = 28985, upload-time = "2025-04-30T16:45:06.135Z" } wheels = [ @@ -358,7 +338,7 @@ wheels = [ [package.optional-dependencies] filecache = [ - { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, ] [[package]] @@ -366,20 +346,13 @@ name = "cachecontrol" version = "0.14.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] dependencies = [ - { name = "msgpack", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "msgpack", marker = "python_full_version >= '3.10'" }, + { name = "requests", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2d/f6/c972b32d80760fb79d6b9eeb0b3010a46b89c0b23cf6329417ff7886cd22/cachecontrol-0.14.4.tar.gz", hash = "sha256:e6220afafa4c22a47dd0badb319f84475d79108100d04e26e8542ef7d3ab05a1", size = 16150, upload-time = "2025-11-14T04:32:13.138Z" } wheels = [ @@ -388,7 +361,7 @@ wheels = [ [package.optional-dependencies] filecache = [ - { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] [[package]] @@ -630,7 +603,7 @@ wheels = [ [package.optional-dependencies] toml = [ - { name = "tomli", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "tomli", marker = "python_full_version < '3.10'" }, ] [[package]] @@ -638,16 +611,9 @@ name = "coverage" version = "7.13.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/b6/45/2c665ca77ec32ad67e25c77daf1cee28ee4558f3bc571cdbaf88a00b9f23/coverage-7.13.0.tar.gz", hash = "sha256:a394aa27f2d7ff9bc04cf703817773a59ad6dfbd577032e690f961d2460ee936", size = 820905, upload-time = "2025-12-08T13:14:38.055Z" } wheels = [ @@ -746,7 +712,7 @@ wheels = [ [package.optional-dependencies] toml = [ - { name = "tomli", marker = "(python_full_version >= '3.10' and python_full_version <= '3.11') or (python_full_version < '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (python_full_version > '3.11' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "tomli", marker = "python_full_version >= '3.10' and python_full_version <= '3.11'" }, ] [[package]] @@ -819,7 +785,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -852,16 +818,9 @@ name = "filelock" version = "3.20.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/58/46/0028a82567109b5ef6e4d2a1f04a583fb513e6cf9527fcdd09afd817deeb/filelock-3.20.0.tar.gz", hash = "sha256:711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4", size = 18922, upload-time = "2025-10-08T18:03:50.056Z" } wheels = [ @@ -1013,9 +972,9 @@ dependencies = [ { name = "accessible-pygments" }, { name = "beautifulsoup4" }, { name = "pygments" }, - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-basic-ng" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4e/29/ff3b83a1ffce74676043ab3e7540d398e0b1ce7660917a00d7c4958b93da/furo-2025.9.25.tar.gz", hash = "sha256:3eac05582768fdbbc2bdfa1cdbcdd5d33cfc8b4bd2051729ff4e026a1d7e0a98", size = 1662007, upload-time = "2025-09-25T21:37:19.221Z" } @@ -1133,16 +1092,9 @@ name = "iniconfig" version = "2.3.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } wheels = [ @@ -1169,7 +1121,7 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "mdurl", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "mdurl", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" } wheels = [ @@ -1181,19 +1133,12 @@ name = "markdown-it-py" version = "4.0.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] dependencies = [ - { name = "mdurl", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "mdurl", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ @@ -1388,7 +1333,7 @@ name = "multidict" version = "6.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/1e/5492c365f222f907de1039b91f922b93fa4f764c713ee858d235495d8f50/multidict-6.7.0.tar.gz", hash = "sha256:c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5", size = 101834, upload-time = "2025-10-06T14:52:30.657Z" } wheels = [ @@ -1546,7 +1491,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mypy-extensions" }, { name = "pathspec" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1e/e3/034322d5a779685218ed69286c32faa505247f1f096251ef66c8fd203b08/mypy-1.17.0.tar.gz", hash = "sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03", size = 3352114, upload-time = "2025-07-14T20:34:30.181Z" } @@ -1646,16 +1591,9 @@ name = "platformdirs" version = "4.5.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/cf/86/0248f086a84f01b37aaec0fa567b397df1a119f73c16f6c7a9aac73ea309/platformdirs-4.5.1.tar.gz", hash = "sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda", size = 21715, upload-time = "2025-12-05T13:52:58.638Z" } wheels = [ @@ -1800,79 +1738,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5b/5a/bc7b4a4ef808fa59a816c17b20c4bef6884daebbdf627ff2a161da67da19/propcache-0.4.1-py3-none-any.whl", hash = "sha256:af2a6052aeb6cf17d3e46ee169099044fd8224cbaf75c76a2ef596e8163e2237", size = 13305, upload-time = "2025-10-08T19:49:00.792Z" }, ] -[[package]] -name = "pydantic" -version = "1.10.24" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13'", - "python_full_version >= '3.11' and python_full_version < '3.13'", - "python_full_version == '3.10.*'", - "python_full_version < '3.10'", -] -dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-18-runloop-api-client-pydantic-v1'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/ae/8d/7b346ed940c3e0f9eee7db9be37915a6dac0d9535d736e2ca47a81a066f3/pydantic-1.10.24.tar.gz", hash = "sha256:7e6d1af1bd3d2312079f28c9baf2aafb4a452a06b50717526e5ac562e37baa53", size = 357314, upload-time = "2025-09-25T01:36:33.065Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/6e/71eb0c860bf888e73243fbc22be79c47e68180b65b33036efb5a1f1085de/pydantic-1.10.24-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eef07ea2fba12f9188cfa2c50cb3eaa6516b56c33e2a8cc3cd288b4190ee6c0c", size = 2494239, upload-time = "2025-09-25T01:35:02.451Z" }, - { url = "https://files.pythonhosted.org/packages/fd/1f/a2c09049c2ec33b88b111aa99e4bbfe9e821914dcf2ce662e00fa1423fa8/pydantic-1.10.24-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5a42033fac69b9f1f867ecc3a2159f0e94dceb1abfc509ad57e9e88d49774683", size = 2302370, upload-time = "2025-09-25T01:35:05.386Z" }, - { url = "https://files.pythonhosted.org/packages/70/73/fde9af3a76cc5714880828eee50c0f7f1b263d2c77a74c65ba19325b4706/pydantic-1.10.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c626596c1b95dc6d45f7129f10b6743fbb50f29d942d25a22b2ceead670c067d", size = 2960499, upload-time = "2025-09-25T01:35:07.243Z" }, - { url = "https://files.pythonhosted.org/packages/1d/d5/9fd98afa478020e9bad54a9ec6e42ba71f8a1a7f6df4d12ce5be76b0a96a/pydantic-1.10.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8057172868b0d98f95e6fcddcc5f75d01570e85c6308702dd2c50ea673bc197b", size = 3031125, upload-time = "2025-09-25T01:35:09.048Z" }, - { url = "https://files.pythonhosted.org/packages/1c/99/2fc6df8644c096dc6e3347e1793868a758df874eaf5ba52ca8b5a80e42d8/pydantic-1.10.24-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:82f951210ebcdb778b1d93075af43adcd04e9ebfd4f44b1baa8eeb21fbd71e36", size = 3099888, upload-time = "2025-09-25T01:35:10.894Z" }, - { url = "https://files.pythonhosted.org/packages/71/71/2f4c115951140f525136089da491b0bb4b7d24de8d697913afedde3f326c/pydantic-1.10.24-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b66e4892d8ae005f436a5c5f1519ecf837574d8414b1c93860fb3c13943d9b37", size = 3038385, upload-time = "2025-09-25T01:35:12.744Z" }, - { url = "https://files.pythonhosted.org/packages/ec/6d/d3893a9b8479a0ea9357ba4a1eb84a5776a80705b5409bda4ad9e7ca0804/pydantic-1.10.24-cp310-cp310-win_amd64.whl", hash = "sha256:50d9f8a207c07f347d4b34806dc576872000d9a60fd481ed9eb78ea8512e0666", size = 2093504, upload-time = "2025-09-25T01:35:14.439Z" }, - { url = "https://files.pythonhosted.org/packages/bd/b5/1b49b94e99ae4cad5f034c4b33e9ab481e53238fb55b59ffed5c6e6ee4cf/pydantic-1.10.24-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:70152291488f8d2bbcf2027b5c28c27724c78a7949c91b466d28ad75d6d12702", size = 2526778, upload-time = "2025-09-25T01:35:16.448Z" }, - { url = "https://files.pythonhosted.org/packages/87/d8/63fb1850ca93511b324d709f1c5bd31131039f9b93d0bc2ae210285db6d1/pydantic-1.10.24-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:956b30638272c51c85caaff76851b60db4b339022c0ee6eca677c41e3646255b", size = 2307760, upload-time = "2025-09-25T01:35:18.234Z" }, - { url = "https://files.pythonhosted.org/packages/2a/b8/428453ce573b8898afaf39a5ce32f7dbacf54f8aad9ce9c0abf19a1cdb2c/pydantic-1.10.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bed9d6eea5fabbc6978c42e947190c7bd628ddaff3b56fc963fe696c3710ccd6", size = 2902586, upload-time = "2025-09-25T01:35:20.118Z" }, - { url = "https://files.pythonhosted.org/packages/96/e0/68b5eb3c26b5e7136a8946f00f6d2eb8ef2fde530fcf6b491c66e3989d0d/pydantic-1.10.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af8e2b3648128b8cadb1a71e2f8092a6f42d4ca123fad7a8d7ce6db8938b1db3", size = 2976378, upload-time = "2025-09-25T01:35:22.077Z" }, - { url = "https://files.pythonhosted.org/packages/93/8c/2c6c46b7bc265ba35bad019c63f77d9ef44fabc026353768d7e6ea16dd51/pydantic-1.10.24-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:076fff9da02ca716e4c8299c68512fdfbeac32fdefc9c160e6f80bdadca0993d", size = 3063515, upload-time = "2025-09-25T01:35:24.048Z" }, - { url = "https://files.pythonhosted.org/packages/84/be/a051e26eff43b6af69f968c1085cdf9069628a7c3614a9836d3ce71327e4/pydantic-1.10.24-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8f2447ca88a7e14fd4d268857521fb37535c53a367b594fa2d7c2551af905993", size = 2988590, upload-time = "2025-09-25T01:35:25.794Z" }, - { url = "https://files.pythonhosted.org/packages/da/d8/f1aca10d538a0f18d2c99f7e84d3bb5c4abb6bd499272d6c4fc21f39af30/pydantic-1.10.24-cp311-cp311-win_amd64.whl", hash = "sha256:58d42a7c344882c00e3bb7c6c8c6f62db2e3aafa671f307271c45ad96e8ccf7a", size = 2096524, upload-time = "2025-09-25T01:35:27.367Z" }, - { url = "https://files.pythonhosted.org/packages/79/4b/73b59168d0babc14fb40b56795bde269d15709ef33de888e12e4f0add5ea/pydantic-1.10.24-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:17e7610119483f03954569c18d4de16f4e92f1585f20975414033ac2d4a96624", size = 2533707, upload-time = "2025-09-25T01:35:28.953Z" }, - { url = "https://files.pythonhosted.org/packages/6d/36/18e6f421a23ddceecfc5d3800d0e86af05e85574aa9e88cc9e29222db066/pydantic-1.10.24-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e24435a9970dcb2b35648f2cf57505d4bd414fcca1a404c82e28d948183fe0a6", size = 2322935, upload-time = "2025-09-25T01:35:30.838Z" }, - { url = "https://files.pythonhosted.org/packages/05/14/4d3fc4bea30add2f2f3c287e931b276f7e304bcb322fe5b2c05a76ccdee7/pydantic-1.10.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a9e92b9c78d7f3cfa085c21c110e7000894446e24a836d006aabfc6ae3f1813", size = 2779568, upload-time = "2025-09-25T01:35:32.309Z" }, - { url = "https://files.pythonhosted.org/packages/15/32/5349a7b6675d4384f07f9d461d8230de877b2b913529aa20e659c84bab07/pydantic-1.10.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef14dfa7c98b314a3e449e92df6f1479cafe74c626952f353ff0176b075070de", size = 2829163, upload-time = "2025-09-25T01:35:34.294Z" }, - { url = "https://files.pythonhosted.org/packages/f0/00/4d93755e279e8975f7f33adc0af0e9d9aa0db58bcd9c807227d65b396311/pydantic-1.10.24-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52219b4e70c1db185cfd103a804e416384e1c8950168a2d4f385664c7c35d21a", size = 2912003, upload-time = "2025-09-25T01:35:35.935Z" }, - { url = "https://files.pythonhosted.org/packages/db/0c/c839c2a9cf14185c7b5dcc0959d3c3d4a00da400fe02565abf04a7dff6e0/pydantic-1.10.24-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5ce0986799248082e9a5a026c9b5d2f9fa2e24d2afb9b0eace9104334a58fdc1", size = 2859825, upload-time = "2025-09-25T01:35:37.657Z" }, - { url = "https://files.pythonhosted.org/packages/cb/0c/f0b8e35033322c176574d6f431455c8d6e3f63811a2c5a00c96b2b97a393/pydantic-1.10.24-cp312-cp312-win_amd64.whl", hash = "sha256:874a78e4ed821258295a472e325eee7de3d91ba7a61d0639ce1b0367a3c63d4c", size = 1969911, upload-time = "2025-09-25T01:35:39.479Z" }, - { url = "https://files.pythonhosted.org/packages/bd/56/9168c282af2bb8bdb102981a9ff0ed41ab4d3735a52b732b2d2ad0e14018/pydantic-1.10.24-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:265788a1120285c4955f8b3d52b3ea6a52c7a74db097c4c13a4d3567f0c6df3c", size = 2589497, upload-time = "2025-09-25T01:35:41.141Z" }, - { url = "https://files.pythonhosted.org/packages/9c/eb/eb4b0e2988a2889a1905c3196f859509e62c208830889d2382928b92fdd2/pydantic-1.10.24-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d255bebd927e5f1e026b32605684f7b6fc36a13e62b07cb97b29027b91657def", size = 2351231, upload-time = "2025-09-25T01:35:43.221Z" }, - { url = "https://files.pythonhosted.org/packages/1e/be/7451b633ffdc2d28de582a339af2275c3ffcca789dda97d8ac9133f0c616/pydantic-1.10.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d6e45dbc79a44e34c2c83ef1fcb56ff663040474dcf4dfc452db24a1de0f7574", size = 2762972, upload-time = "2025-09-25T01:35:45.304Z" }, - { url = "https://files.pythonhosted.org/packages/9e/fb/5de3cfde0b808f2fa0538ec1f1c186f44d905ecbcc96ba22e2cac1f30b23/pydantic-1.10.24-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af31565b12a7db5bfa5fe8c3a4f8fda4d32f5c2929998b1b241f1c22e9ab6e69", size = 2801015, upload-time = "2025-09-25T01:35:46.774Z" }, - { url = "https://files.pythonhosted.org/packages/2f/6a/9b6b51d19d1af57e8864caff08ce5e8554388b91dc41987ce49315bce3e1/pydantic-1.10.24-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9c377fc30d9ca40dbff5fd79c5a5e1f0d6fff040fa47a18851bb6b0bd040a5d8", size = 2890844, upload-time = "2025-09-25T01:35:48.724Z" }, - { url = "https://files.pythonhosted.org/packages/27/ca/1ab6b16bd792c8a1fb54949d8b5eef8032d672932ca4afc3048e4febfcdc/pydantic-1.10.24-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b644d6f14b2ce617d6def21622f9ba73961a16b7dffdba7f6692e2f66fa05d00", size = 2850844, upload-time = "2025-09-25T01:35:50.279Z" }, - { url = "https://files.pythonhosted.org/packages/86/5f/fcc5635818113858a6b37099fed6b860a15b27bb1d0fb270ceb50d0a91b6/pydantic-1.10.24-cp313-cp313-win_amd64.whl", hash = "sha256:0cbbf306124ae41cc153fdc2559b37faa1bec9a23ef7b082c1756d1315ceffe6", size = 1971713, upload-time = "2025-09-25T01:35:52.027Z" }, - { url = "https://files.pythonhosted.org/packages/a9/29/62dd3ffcf7d003f53e834942e9651c2ddd9dc6fb59e6619317e0ed37cf6b/pydantic-1.10.24-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:25fb9a69a21d711deb5acefdab9ff8fb49e6cc77fdd46d38217d433bff2e3de2", size = 2504290, upload-time = "2025-09-25T01:36:16.661Z" }, - { url = "https://files.pythonhosted.org/packages/f2/83/ef9c4be8e7fc96f52320296aed34f7cbe50fa0219833cc2756e611b644f2/pydantic-1.10.24-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6af36a8fb3072526b5b38d3f341b12d8f423188e7d185f130c0079fe02cdec7f", size = 2311007, upload-time = "2025-09-25T01:36:18.75Z" }, - { url = "https://files.pythonhosted.org/packages/1c/b7/ec7da8fbaac8c8100b05301a81fac6b2b7446961edb91bbef4b564834abf/pydantic-1.10.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fc35569dfd15d3b3fc06a22abee0a45fdde0784be644e650a8769cd0b2abd94", size = 2968514, upload-time = "2025-09-25T01:36:20.511Z" }, - { url = "https://files.pythonhosted.org/packages/49/84/9e218a35008fbc32dac2974a35a4bd88d7deb0f5b572cf46ccf003a06310/pydantic-1.10.24-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fac7fbcb65171959973f3136d0792c3d1668bc01fd414738f0898b01f692f1b4", size = 3039539, upload-time = "2025-09-25T01:36:24.359Z" }, - { url = "https://files.pythonhosted.org/packages/b0/2f/b13a8c2d641e3af3fbba136202a9808025ee7cde4b1326ce1aabd1c79d51/pydantic-1.10.24-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fc3f4a6544517380658b63b144c7d43d5276a343012913b7e5d18d9fba2f12bb", size = 3108949, upload-time = "2025-09-25T01:36:26.138Z" }, - { url = "https://files.pythonhosted.org/packages/1f/57/dccbf080b35b9797f4d477f4c59935e39e4493cd507f31b5ca5ee49c930d/pydantic-1.10.24-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:415c638ca5fd57b915a62dd38c18c8e0afe5adf5527be6f8ce16b4636b616816", size = 3049395, upload-time = "2025-09-25T01:36:27.782Z" }, - { url = "https://files.pythonhosted.org/packages/a2/ff/2a25855a1495fcbe1d3b8c782276994575e98ce2218dbf57c1f2eee7c894/pydantic-1.10.24-cp39-cp39-win_amd64.whl", hash = "sha256:a5bf94042efbc6ab56b18a5921f426ebbeefc04f554a911d76029e7be9057d01", size = 2100530, upload-time = "2025-09-25T01:36:29.932Z" }, - { url = "https://files.pythonhosted.org/packages/46/7f/a168d7077f85f85128aa5636abf13c804c06235c786f1881e659703899a4/pydantic-1.10.24-py3-none-any.whl", hash = "sha256:093768eba26db55a88b12f3073017e3fdee319ef60d3aef5c6c04a4e484db193", size = 166727, upload-time = "2025-09-25T01:36:31.732Z" }, -] - [[package]] name = "pydantic" version = "2.12.5" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version < '3.10' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version < '3.10' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", -] dependencies = [ - { name = "annotated-types", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, - { name = "pydantic-core", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, - { name = "typing-extensions", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, - { name = "typing-inspection", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, ] sdist = { url = "https://files.pythonhosted.org/packages/69/44/36f1a6e523abc58ae5f928898e4aca2e0ea509b5aa6f6f392a5d882be928/pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49", size = 821591, upload-time = "2025-11-26T15:11:46.471Z" } wheels = [ @@ -1884,7 +1758,7 @@ name = "pydantic-core" version = "2.41.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e", size = 460952, upload-time = "2025-11-04T13:43:49.098Z" } wheels = [ @@ -2040,13 +1914,13 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "colorama", marker = "(python_full_version < '3.10' and sys_platform == 'win32') or (python_full_version >= '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (sys_platform != 'win32' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "exceptiongroup", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "packaging", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pluggy", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "tomli", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.10'" }, + { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "pluggy", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "tomli", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ @@ -2058,25 +1932,18 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] dependencies = [ - { name = "colorama", marker = "(python_full_version >= '3.10' and sys_platform == 'win32') or (python_full_version < '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (sys_platform != 'win32' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "exceptiongroup", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "iniconfig", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pluggy", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "colorama", marker = "python_full_version >= '3.10' and sys_platform == 'win32'" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, + { name = "iniconfig", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pluggy", marker = "python_full_version >= '3.10'" }, + { name = "pygments", marker = "python_full_version >= '3.10'" }, + { name = "tomli", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -2091,9 +1958,9 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "backports-asyncio-runner", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "typing-extensions", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "backports-asyncio-runner", marker = "python_full_version < '3.10'" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/86/9e3c5f48f7b7b638b216e4b9e645f54d199d7abbbab7a64a13b4e12ba10f/pytest_asyncio-1.2.0.tar.gz", hash = "sha256:c609a64a2a8768462d0c99811ddb8bd2583c33fd33cf7f21af1c142e824ffb57", size = 50119, upload-time = "2025-09-12T07:33:53.816Z" } wheels = [ @@ -2105,21 +1972,14 @@ name = "pytest-asyncio" version = "1.3.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] dependencies = [ - { name = "backports-asyncio-runner", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "typing-extensions", marker = "(python_full_version >= '3.10' and python_full_version < '3.13') or (python_full_version < '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "backports-asyncio-runner", marker = "python_full_version == '3.10.*'" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.10' and python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/90/2c/8af215c0f776415f3590cac4f9086ccefd6fd463befeae41cd4d3f193e5a/pytest_asyncio-1.3.0.tar.gz", hash = "sha256:d7f52f36d231b80ee124cd216ffb19369aa168fc10095013c6b014a34d3ee9e5", size = 50087, upload-time = "2025-11-10T16:07:47.256Z" } wheels = [ @@ -2131,11 +1991,11 @@ name = "pytest-cov" version = "7.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "coverage", version = "7.10.7", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "coverage", version = "7.13.0", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "coverage", version = "7.10.7", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version < '3.10'" }, + { name = "coverage", version = "7.13.0", source = { registry = "https://pypi.org/simple" }, extra = ["toml"], marker = "python_full_version >= '3.10'" }, { name = "pluggy" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } wheels = [ @@ -2147,8 +2007,8 @@ name = "pytest-timeout" version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" } wheels = [ @@ -2161,8 +2021,8 @@ version = "3.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "execnet" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/78/b4/439b179d1ff526791eb921115fca8e44e596a13efeda518b9d845a619450/pytest_xdist-3.8.0.tar.gz", hash = "sha256:7e578125ec9bc6050861aa93f2d59f1d8d085595d6551c2c90b6f4fad8d3a9f1", size = 88069, upload-time = "2025-07-01T13:30:59.346Z" } wheels = [ @@ -2174,7 +2034,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "six", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ @@ -2213,8 +2073,8 @@ name = "rich" version = "14.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", version = "3.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "markdown-it-py", version = "4.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "markdown-it-py", version = "3.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "markdown-it-py", version = "4.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fb/d2/8920e102050a0de7bfabeb4c4614a49248cf8d5d7a8d01885fbb24dc767a/rich-14.2.0.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4", size = 219990, upload-time = "2025-10-09T14:16:53.064Z" } @@ -2239,16 +2099,9 @@ name = "roman" version = "5.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/9c/7c/3901b35ed856329bf98e84da8e5e0b4d899ea0027eee222f1be42a24ff3f/roman-5.2.tar.gz", hash = "sha256:275fe9f46290f7d0ffaea1c33251b92b8e463ace23660508ceef522e7587cb6f", size = 8185, upload-time = "2025-11-11T08:03:57.025Z" } wheels = [ @@ -2269,7 +2122,7 @@ name = "ruamel-yaml" version = "0.18.16" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ruamel-yaml-clib", marker = "(python_full_version < '3.14' and platform_python_implementation == 'CPython') or (python_full_version >= '3.14' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (platform_python_implementation != 'CPython' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "ruamel-yaml-clib", marker = "python_full_version < '3.14' and platform_python_implementation == 'CPython'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9f/c7/ee630b29e04a672ecfc9b63227c87fd7a37eb67c1bf30fe95376437f897c/ruamel.yaml-0.18.16.tar.gz", hash = "sha256:a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a", size = 147269, upload-time = "2025-10-22T17:54:02.346Z" } wheels = [ @@ -2378,8 +2231,7 @@ dependencies = [ { name = "anyio" }, { name = "distro" }, { name = "httpx" }, - { name = "pydantic", version = "1.10.24", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-18-runloop-api-client-pydantic-v1'" }, - { name = "pydantic", version = "2.12.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, + { name = "pydantic" }, { name = "sniffio" }, { name = "typing-extensions" }, { name = "uuid-utils" }, @@ -2397,36 +2249,30 @@ dev = [ { name = "importlib-metadata" }, { name = "mypy" }, { name = "pyright" }, - { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest-asyncio", version = "1.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pytest-asyncio", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "pytest", version = "8.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pytest", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pytest-asyncio", version = "1.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pytest-asyncio", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pytest-cov" }, { name = "pytest-timeout" }, { name = "pytest-xdist" }, { name = "respx" }, { name = "rich" }, { name = "ruff" }, - { name = "time-machine", version = "2.19.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "time-machine", version = "3.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "time-machine", version = "2.19.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "time-machine", version = "3.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "uuid-utils" }, ] docs = [ { name = "furo" }, - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "3.5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "sphinx-autodoc-typehints", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx-autodoc-typehints", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx-autodoc-typehints", version = "3.5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-toolbox" }, ] -pydantic-v1 = [ - { name = "pydantic", version = "1.10.24", source = { registry = "https://pypi.org/simple" } }, -] -pydantic-v2 = [ - { name = "pydantic", version = "2.12.5", source = { registry = "https://pypi.org/simple" } }, -] [package.metadata] requires-dist = [ @@ -2435,7 +2281,7 @@ requires-dist = [ { name = "distro", specifier = ">=1.7.0,<2" }, { name = "httpx", specifier = ">=0.23.0,<1" }, { name = "httpx-aiohttp", marker = "extra == 'aiohttp'", specifier = ">=0.1.9" }, - { name = "pydantic", specifier = ">=1.9.0,<3" }, + { name = "pydantic", specifier = ">=2.0,<3" }, { name = "sniffio" }, { name = "typing-extensions", specifier = ">=4.10,<5" }, { name = "uuid-utils", specifier = ">=0.11.0" }, @@ -2465,11 +2311,6 @@ docs = [ { name = "sphinx-autodoc-typehints", specifier = ">=2.3.0" }, { name = "sphinx-toolbox", specifier = ">=4.0.0" }, ] -pydantic-v1 = [{ name = "pydantic", specifier = ">=1.9.0,<2" }] -pydantic-v2 = [ - { name = "pydantic", marker = "python_full_version < '3.14'", specifier = "~=2.0" }, - { name = "pydantic", marker = "python_full_version >= '3.14'", specifier = "~=2.12" }, -] [[package]] name = "six" @@ -2515,24 +2356,24 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "alabaster", version = "0.7.16", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "babel", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "colorama", marker = "(python_full_version < '3.10' and sys_platform == 'win32') or (python_full_version >= '3.10' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (sys_platform != 'win32' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "docutils", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "imagesize", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "importlib-metadata", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "jinja2", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "packaging", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "snowballstemmer", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "tomli", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "alabaster", version = "0.7.16", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "babel", marker = "python_full_version < '3.10'" }, + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, + { name = "docutils", marker = "python_full_version < '3.10'" }, + { name = "imagesize", marker = "python_full_version < '3.10'" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jinja2", marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "requests", marker = "python_full_version < '3.10'" }, + { name = "snowballstemmer", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.10'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.10'" }, + { name = "tomli", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5b/be/50e50cb4f2eff47df05673d361095cafd95521d2a22521b920c67a372dcb/sphinx-7.4.7.tar.gz", hash = "sha256:242f92a7ea7e6c5b406fdc2615413890ba9f699114a9c09192d7dfead2ee9cfe", size = 8067911, upload-time = "2024-07-20T14:46:56.059Z" } wheels = [ @@ -2547,23 +2388,23 @@ resolution-markers = [ "python_full_version == '3.10.*'", ] dependencies = [ - { name = "alabaster", version = "1.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "babel", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "colorama", marker = "(python_full_version == '3.10.*' and sys_platform == 'win32') or (python_full_version != '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (sys_platform != 'win32' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "docutils", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "imagesize", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "jinja2", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "packaging", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "snowballstemmer", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "alabaster", version = "1.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "babel", marker = "python_full_version == '3.10.*'" }, + { name = "colorama", marker = "python_full_version == '3.10.*' and sys_platform == 'win32'" }, + { name = "docutils", marker = "python_full_version == '3.10.*'" }, + { name = "imagesize", marker = "python_full_version == '3.10.*'" }, + { name = "jinja2", marker = "python_full_version == '3.10.*'" }, + { name = "packaging", marker = "python_full_version == '3.10.*'" }, + { name = "pygments", marker = "python_full_version == '3.10.*'" }, + { name = "requests", marker = "python_full_version == '3.10.*'" }, + { name = "snowballstemmer", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.10.*'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.10.*'" }, + { name = "tomli", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -2575,32 +2416,27 @@ name = "sphinx" version = "8.2.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", ] dependencies = [ - { name = "alabaster", version = "1.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "babel", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "colorama", marker = "(python_full_version >= '3.11' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2') or (sys_platform != 'win32' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "docutils", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "imagesize", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "jinja2", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "roman-numerals-py", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "snowballstemmer", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "alabaster", version = "1.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "babel", marker = "python_full_version >= '3.11'" }, + { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" }, + { name = "docutils", marker = "python_full_version >= '3.11'" }, + { name = "imagesize", marker = "python_full_version >= '3.11'" }, + { name = "jinja2", marker = "python_full_version >= '3.11'" }, + { name = "packaging", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "requests", marker = "python_full_version >= '3.11'" }, + { name = "roman-numerals-py", marker = "python_full_version >= '3.11'" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/ad/4360e50ed56cb483667b8e6dadf2d3fda62359593faabbe749a27c4eaca6/sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348", size = 8321876, upload-time = "2025-03-02T22:31:59.658Z" } wheels = [ @@ -2615,7 +2451,7 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/cd/03e7b917230dc057922130a79ba0240df1693bfd76727ea33fae84b39138/sphinx_autodoc_typehints-2.3.0.tar.gz", hash = "sha256:535c78ed2d6a1bad393ba9f3dfa2602cf424e2631ee207263e07874c38fde084", size = 40709, upload-time = "2024-08-29T16:25:48.343Z" } wheels = [ @@ -2630,7 +2466,7 @@ resolution-markers = [ "python_full_version == '3.10.*'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/26/f0/43c6a5ff3e7b08a8c3b32f81b859f1b518ccc31e45f22e2b41ced38be7b9/sphinx_autodoc_typehints-3.0.1.tar.gz", hash = "sha256:b9b40dd15dee54f6f810c924f863f9cf1c54f9f3265c495140ea01be7f44fa55", size = 36282, upload-time = "2025-01-16T18:25:30.958Z" } wheels = [ @@ -2642,16 +2478,11 @@ name = "sphinx-autodoc-typehints" version = "3.5.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", ] dependencies = [ - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/34/4f/4fd5583678bb7dc8afa69e9b309e6a99ee8d79ad3a4728f4e52fd7cb37c7/sphinx_autodoc_typehints-3.5.2.tar.gz", hash = "sha256:5fcd4a3eb7aa89424c1e2e32bedca66edc38367569c9169a80f4b3e934171fdb", size = 37839, upload-time = "2025-10-16T00:50:15.743Z" } wheels = [ @@ -2663,9 +2494,9 @@ name = "sphinx-basic-ng" version = "1.0.0b2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736, upload-time = "2023-07-08T18:40:54.166Z" } wheels = [ @@ -2679,7 +2510,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jinja2" }, { name = "markupsafe" }, - { name = "standard-imghdr", marker = "python_full_version >= '3.13' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "standard-imghdr", marker = "python_full_version >= '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/98/43313781f29e8c6c46fec907430310172d6f207e95e4fbea9289990fbbfe/sphinx_jinja2_compat-0.4.1.tar.gz", hash = "sha256:0188f0802d42c3da72997533b55a00815659a78d3f81d4b4747b1fb15a5728e6", size = 5222, upload-time = "2025-08-06T20:06:25.824Z" } wheels = [ @@ -2694,9 +2525,9 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "docutils", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "docutils", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/fb/7a07b8df1ca2418147a6b13e3f6b445071f2565198b45efa631d0d6ef0cd/sphinx_prompt-1.8.0.tar.gz", hash = "sha256:47482f86fcec29662fdfd23e7c04ef03582714195d01f5d565403320084372ed", size = 5121, upload-time = "2023-09-14T12:46:13.449Z" } wheels = [ @@ -2711,12 +2542,12 @@ resolution-markers = [ "python_full_version == '3.10.*'", ] dependencies = [ - { name = "certifi", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "docutils", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "idna", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "urllib3", marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "certifi", marker = "python_full_version == '3.10.*'" }, + { name = "docutils", marker = "python_full_version == '3.10.*'" }, + { name = "idna", marker = "python_full_version == '3.10.*'" }, + { name = "pygments", marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "urllib3", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/34/fe/ac4e24f35b5148b31ac717ae7dcc7a2f7ec56eb729e22c7252ed8ad2d9a5/sphinx_prompt-1.9.0.tar.gz", hash = "sha256:471b3c6d466dce780a9b167d9541865fd4e9a80ed46e31b06a52a0529ae995a1", size = 5340, upload-time = "2024-08-07T15:46:51.428Z" } wheels = [ @@ -2728,23 +2559,18 @@ name = "sphinx-prompt" version = "1.10.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", ] dependencies = [ - { name = "certifi", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "docutils", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "idna", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "jinja2", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "requests", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "urllib3", marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "certifi", marker = "python_full_version >= '3.11'" }, + { name = "docutils", marker = "python_full_version >= '3.11'" }, + { name = "idna", marker = "python_full_version >= '3.11'" }, + { name = "jinja2", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "requests", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "urllib3", marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d0/a3/91293c0e0f0b76d0697ba7a41541929ca3f5457671d008bd84a9bde17e21/sphinx_prompt-1.10.2.tar.gz", hash = "sha256:47b592ba75caebd044b0eddf7a5a1b6e0aef6df587b034377cd101a999b686ba", size = 5566, upload-time = "2025-11-28T09:23:18.057Z" } wheels = [ @@ -2758,9 +2584,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docutils" }, { name = "pygments" }, - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/27/32/ab475e252dc2b704e82a91141fa404cdd8901a5cf34958fd22afacebfccd/sphinx-tabs-3.4.5.tar.gz", hash = "sha256:ba9d0c1e3e37aaadd4b5678449eb08176770e0fc227e769b6ce747df3ceea531", size = 16070, upload-time = "2024-01-21T12:13:39.392Z" } wheels = [ @@ -2775,27 +2601,27 @@ dependencies = [ { name = "apeye" }, { name = "autodocsumm" }, { name = "beautifulsoup4" }, - { name = "cachecontrol", version = "0.14.3", source = { registry = "https://pypi.org/simple" }, extra = ["filecache"], marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "cachecontrol", version = "0.14.4", source = { registry = "https://pypi.org/simple" }, extra = ["filecache"], marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "cachecontrol", version = "0.14.3", source = { registry = "https://pypi.org/simple" }, extra = ["filecache"], marker = "python_full_version < '3.10'" }, + { name = "cachecontrol", version = "0.14.4", source = { registry = "https://pypi.org/simple" }, extra = ["filecache"], marker = "python_full_version >= '3.10'" }, { name = "dict2css" }, { name = "docutils" }, { name = "domdf-python-tools" }, - { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "html5lib" }, - { name = "roman", version = "5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "roman", version = "5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "roman", version = "5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "roman", version = "5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "ruamel-yaml" }, - { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-autodoc-typehints", version = "3.5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx", version = "7.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx", version = "8.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "sphinx-autodoc-typehints", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx-autodoc-typehints", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx-autodoc-typehints", version = "3.5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-jinja2-compat" }, - { name = "sphinx-prompt", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-prompt", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, - { name = "sphinx-prompt", version = "1.10.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "sphinx-prompt", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "sphinx-prompt", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "sphinx-prompt", version = "1.10.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "sphinx-tabs" }, { name = "tabulate" }, { name = "typing-extensions" }, @@ -2885,7 +2711,7 @@ resolution-markers = [ "python_full_version < '3.10'", ] dependencies = [ - { name = "python-dateutil", marker = "python_full_version < '3.10' or (extra == 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2')" }, + { name = "python-dateutil", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f8/a4/1b5fdd165f61b67f445fac2a7feb0c655118edef429cd09ff5a8067f7f1d/time_machine-2.19.0.tar.gz", hash = "sha256:7c5065a8b3f2bbb449422c66ef71d114d3f909c276a6469642ecfffb6a0fcd29", size = 14576, upload-time = "2025-08-19T17:22:08.402Z" } wheels = [ @@ -2984,16 +2810,9 @@ name = "time-machine" version = "3.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.13.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra == 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra == 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version >= '3.11' and python_full_version < '3.13' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", - "python_full_version == '3.10.*' and extra != 'group-18-runloop-api-client-pydantic-v1' and extra != 'group-18-runloop-api-client-pydantic-v2'", + "python_full_version >= '3.13'", + "python_full_version >= '3.11' and python_full_version < '3.13'", + "python_full_version == '3.10.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/17/bd/a1bb03eb39ce35c966f0dde6559df7348ca0580f7cd3a956fdd7ed0b5080/time_machine-3.1.0.tar.gz", hash = "sha256:90831c2cf9e18e4199abb85fafa0c0ca0c6c15d0894a03ef68d5005a796c4f27", size = 14436, upload-time = "2025-11-21T13:56:33.802Z" } wheels = [ @@ -3139,7 +2958,7 @@ name = "typing-inspection" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-18-runloop-api-client-pydantic-v2' or extra != 'group-18-runloop-api-client-pydantic-v1'" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } wheels = [