From eac1bee6233278c2c788ea1520f5276fafbda624 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 18:35:39 +0300 Subject: [PATCH 01/11] Replace a bunch of requirements files with uv.lock --- justfile | 27 +- pyproject.toml | 133 + requirements/bench.txt | 47 - requirements/dev.txt | 319 -- requirements/doc.txt | 166 - requirements/lint.txt | 271 -- requirements/pre.txt | 8 - requirements/raw/_bench-orchestrate.txt | 3 - requirements/raw/_test_base.txt | 10 - requirements/raw/bench.txt | 14 - requirements/raw/dev.txt | 7 - requirements/raw/doc.txt | 18 - requirements/raw/lint.txt | 23 - requirements/raw/pre.txt | 3 - requirements/raw/runner.txt | 3 - requirements/raw/test_extra_new.txt | 13 - requirements/raw/test_extra_none.txt | 3 - requirements/raw/test_extra_old.txt | 5 - requirements/raw/test_extra_old_py313.txt | 4 - requirements/runner.txt | 39 - requirements/test_extra_new.txt | 88 - requirements/test_extra_none.txt | 38 - requirements/test_extra_old.txt | 41 - requirements/test_extra_old_py313.txt | 37 - scripts/invoke_tasks.py | 21 - tox.ini | 25 +- uv.lock | 3381 +++++++++++++++++++++ 27 files changed, 3543 insertions(+), 1204 deletions(-) delete mode 100644 requirements/bench.txt delete mode 100644 requirements/dev.txt delete mode 100644 requirements/doc.txt delete mode 100644 requirements/lint.txt delete mode 100644 requirements/pre.txt delete mode 100644 requirements/raw/_bench-orchestrate.txt delete mode 100644 requirements/raw/_test_base.txt delete mode 100644 requirements/raw/bench.txt delete mode 100644 requirements/raw/dev.txt delete mode 100644 requirements/raw/doc.txt delete mode 100644 requirements/raw/lint.txt delete mode 100644 requirements/raw/pre.txt delete mode 100644 requirements/raw/runner.txt delete mode 100644 requirements/raw/test_extra_new.txt delete mode 100644 requirements/raw/test_extra_none.txt delete mode 100644 requirements/raw/test_extra_old.txt delete mode 100644 requirements/raw/test_extra_old_py313.txt delete mode 100644 requirements/runner.txt delete mode 100644 requirements/test_extra_new.txt delete mode 100644 requirements/test_extra_none.txt delete mode 100644 requirements/test_extra_old.txt delete mode 100644 requirements/test_extra_old_py313.txt create mode 100644 uv.lock diff --git a/justfile b/justfile index 5ecb1b9b..d6aa88f1 100644 --- a/justfile +++ b/justfile @@ -1,21 +1,28 @@ set windows-shell := ["powershell.exe", "-NoLogo", "-Command"] +just := "just --justfile " + justfile() +uv_sync_group := "uv sync --active --locked --group" + +[private] +@install-initial: + pip install pip==25.1.1 + pip install uv==0.9.8 + + [private] @default: - just --list + {{ just }} --list # prepare venv and repo for developing @bootstrap: - pip install -r requirements/pre.txt - uv pip install -e . - uv pip install -r requirements/dev.txt + {{ just }} install-initial + {{ just }} venv-sync prek prek install # sync version of installed packages @venv-sync: - uv pip sync requirements/pre.txt requirements/dev.txt - uv pip install -e . + {{ uv_sync_group }} dev # run all linters @lint: @@ -42,10 +49,10 @@ inv := "inv -r scripts -c invoke_tasks" --parallel @deps-compile: - {{ inv }} deps-compile + uv lock @deps-compile-upgrade: - {{ inv }} deps-compile --upgrade + uv lock --upgrade doc_source := "docs" doc_target := "docs-build" @@ -67,8 +74,8 @@ doc_target := "docs-build" [private] @setup-runner: - pip install -r requirements/pre.txt - uv pip install -r requirements/runner.txt + {{ just }} install-initial + {{ uv_sync_group }} runner [private] @inv *ARGS: diff --git a/pyproject.toml b/pyproject.toml index 77948980..942f8500 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,10 +57,12 @@ msgspec-strict = ['msgspec >= 0.18.5, <= 0.19.0'] name = 'A. Tikhonov' email = '17@itishka.org' + # ┌ ┐ # │ TESTING │ # └ ┘ + [tool.pytest.ini_options] python_classes = 'WeDoNotUseClassTestCase' python_files = [ @@ -85,6 +87,137 @@ exclude_also = [ "^\\s*\\.\\.\\.\\s*(:?#.*)?$", ] + +# ┌ ┐ +# │ CI DEPENDENCIES │ +# └ ┘ + + +[dependency-groups] +pytest = [ + "pytest==8.3.5" +] + +test-extra-none = [ + {include-group = "pytest"}, + "tests_helpers", # local package + "phonenumberslite==9.0.5", + "dirty-equals==0.9.0", + "coverage==7.8.1", + "jsonschema-rs==0.30.0; implementation_name != 'pypy' and python_version < '3.14'", +] + +test-extra-old = [ + {include-group = "test-extra-none"}, + "attrs==21.3.0", + "sqlalchemy==2.0.0", + "pydantic==2.1.0", + "msgspec==0.18.5; implementation_name != 'pypy'", +] + +test-extra-old-py313 = [ + {include-group = "test-extra-none"}, + "attrs==21.3.0", + "sqlalchemy==2.0.31", + "pydantic==2.8.2", + "msgspec==0.19.0; implementation_name != 'pypy'", +] + +test-extra-new = [ + {include-group = "test-extra-none"}, + "attrs==24.2.0", + "sqlalchemy==2.0.36", + "pydantic==2.10.3", + "msgspec==0.19.0; implementation_name != 'pypy'", +] + +bench = [ + {include-group = "pytest"}, + "benchmarks", # local package + + "pyperf==2.6.1", + "psutil==5.9.5", + + "mashumaro==3.10", + "pydantic==2.10.3", + "cattrs==23.1.2", + "schematics==2.1.1", + "dataclass-factory==2.16", + "marshmallow==3.20.1", + "msgspec==0.19.0; implementation_name != 'pypy'", +] + +doc = [ + {include-group = "bench"}, + + "sphinx==8.2.3", + "sphinx-copybutton==0.5.2", + "sphinx-design==0.6.1", + "sphinx-paramlinks==0.6.0", + "myst-parser==4.0.1", + "sphinxext-opengraph==0.10.0", + "sphinx-better-subsection==0.2", + "sphinx-reredirects==0.1.6", + "sphinxcontrib-globalsubs==0.1.2", + "sphinxcontrib-apidoc==0.6.0", + "furo==2024.8.6", + + "docutils-stubs==0.0.22", + + "gitpython==3.1.44", + "plotly==6.1.1", +] + +runner = [ + "tox-uv==1.25.0", + "invoke==2.2.0", + "coverage==7.8.1", +] + +lint = [ + {include-group = "test-extra-new"}, + {include-group = "doc"}, + + "prek==0.2.5", + + "mypy[faster-cache]==1.15.0", + + "vulture==2.10", + + "ruff==0.14.0", + + "radon==6.0.1", + "dlint==0.14.1", + "typos==1.39.0", + + "astpath[xpath]==0.9.1", +] + +dev = [ + {include-group = "runner"}, + {include-group = "lint"}, + "towncrier==24.8.0", +] + +[tool.uv.dependency-groups] +test-extra-old-py313 = {requires-python = ">=3.13"} +doc = {requires-python = ">=3.11"} + + +[tool.uv] +conflicts = [ + [ + { group = "test-extra-old" }, + { group = "test-extra-old-py313" }, + { group = "test-extra-new" }, + { group = "bench" }, + ], +] + +[tool.uv.sources] +benchmarks = { path = "./benchmarks", editable = true } +tests_helpers = { path = "./tests/tests_helpers", editable = true } + # ┌ ┐ # │ LINTING │ # └ ┘ diff --git a/requirements/bench.txt b/requirements/bench.txt deleted file mode 100644 index 51285afb..00000000 --- a/requirements/bench.txt +++ /dev/null @@ -1,47 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\bench.txt -o requirements\bench.txt --allow-unsafe --strip-extras --no-strip-markers --e ./benchmarks - # via -r requirements/raw/bench.txt -annotated-types==0.7.0 - # via pydantic -attrs==25.3.0 - # via cattrs -cattrs==23.1.2 - # via -r requirements/raw/bench.txt -colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -dataclass-factory==2.16 - # via -r requirements/raw/bench.txt -iniconfig==2.1.0 - # via pytest -marshmallow==3.20.1 - # via -r requirements/raw/bench.txt -mashumaro==3.10 - # via -r requirements/raw/bench.txt -msgspec==0.19.0 ; implementation_name != 'pypy' - # via -r requirements/raw/bench.txt -packaging==25.0 - # via - # marshmallow - # pytest -pluggy==1.6.0 - # via pytest -psutil==5.9.5 - # via - # -r requirements/raw/bench.txt - # pyperf -pydantic==2.10.3 - # via -r requirements/raw/bench.txt -pydantic-core==2.27.1 - # via pydantic -pyperf==2.6.1 - # via -r requirements/raw/bench.txt -pytest==8.3.5 - # via -r requirements/raw/bench.txt -schematics==2.1.1 - # via -r requirements/raw/bench.txt -typing-extensions==4.13.2 - # via - # mashumaro - # pydantic - # pydantic-core diff --git a/requirements/dev.txt b/requirements/dev.txt deleted file mode 100644 index fad076b8..00000000 --- a/requirements/dev.txt +++ /dev/null @@ -1,319 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\dev.txt -o requirements\dev.txt --allow-unsafe --strip-extras --no-strip-markers --e ./benchmarks - # via -r requirements/raw/bench.txt --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -aiosqlite==0.21.0 - # via -r requirements/raw/test_extra_new.txt -alabaster==1.0.0 - # via sphinx -annotated-types==0.7.0 - # via pydantic -anyio==4.11.0 - # via - # httpx - # starlette -astpath==0.9.1 - # via -r requirements/raw/lint.txt -attrs==24.2.0 - # via - # -r requirements/raw/test_extra_new.txt - # cattrs - # jsonschema - # referencing -babel==2.17.0 - # via sphinx -beautifulsoup4==4.13.4 - # via furo -cachetools==5.5.2 - # via tox -cattrs==23.1.2 - # via -r requirements/raw/bench.txt -certifi==2025.4.26 - # via - # httpcore - # httpx - # requests -chardet==5.2.0 - # via tox -charset-normalizer==3.4.2 - # via requests -click==8.2.1 - # via towncrier -colorama==0.4.6 - # via - # click - # pytest - # radon - # sphinx - # tox -coverage==7.8.1 - # via - # -r requirements/raw/_test_base.txt - # -r requirements/raw/runner.txt -dataclass-factory==2.16 - # via -r requirements/raw/bench.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -distlib==0.3.9 - # via virtualenv -dlint==0.14.1 - # via -r requirements/raw/lint.txt -docutils==0.21.2 - # via - # docutils-stubs - # myst-parser - # sphinx - # sphinx-better-subsection - # sphinx-paramlinks -docutils-stubs==0.0.22 - # via -r requirements/raw/doc.txt -fastapi==0.119.1 - # via -r requirements/raw/test_extra_new.txt -filelock==3.18.0 - # via - # tox - # virtualenv -flake8==7.2.0 - # via dlint -furo==2024.8.6 - # via -r requirements/raw/doc.txt -gitdb==4.0.12 - # via gitpython -gitpython==3.1.44 - # via -r requirements/raw/doc.txt -h11==0.16.0 - # via httpcore -httpcore==1.0.9 - # via httpx -httpx==0.28.1 - # via -r requirements/raw/test_extra_new.txt -idna==3.10 - # via - # anyio - # httpx - # requests -imagesize==1.4.1 - # via sphinx -iniconfig==2.1.0 - # via pytest -invoke==2.2.0 - # via -r requirements/raw/runner.txt -jinja2==3.1.6 - # via - # myst-parser - # sphinx - # towncrier -jsonschema==4.24.0 - # via -r requirements/raw/test_extra_new.txt -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -jsonschema-specifications==2025.4.1 - # via jsonschema -lxml==5.4.0 - # via astpath -mando==0.7.1 - # via radon -markdown-it-py==3.0.0 - # via - # mdit-py-plugins - # myst-parser -markupsafe==3.0.2 - # via jinja2 -marshmallow==3.20.1 - # via -r requirements/raw/bench.txt -mashumaro==3.10 - # via -r requirements/raw/bench.txt -mccabe==0.7.0 - # via flake8 -mdit-py-plugins==0.4.2 - # via myst-parser -mdurl==0.1.2 - # via markdown-it-py -msgspec==0.19.0 ; implementation_name != 'pypy' - # via - # -r requirements/raw/bench.txt - # -r requirements/raw/test_extra_new.txt -mypy==1.15.0 - # via -r requirements/raw/lint.txt -mypy-extensions==1.1.0 - # via mypy -myst-parser==4.0.1 - # via -r requirements/raw/doc.txt -narwhals==1.40.0 - # via plotly -orjson==3.10.18 - # via mypy -packaging==25.0 - # via - # marshmallow - # plotly - # pyproject-api - # pytest - # sphinx - # tox - # tox-uv -pbr==6.1.1 - # via sphinxcontrib-apidoc -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -pip==25.1.1 - # via -r requirements/raw/pre.txt -platformdirs==4.3.8 - # via - # tox - # virtualenv -plotly==6.1.1 - # via - # -r requirements/raw/_bench-orchestrate.txt - # -r requirements/raw/doc.txt -pluggy==1.6.0 - # via - # pytest - # tox -prek==0.2.5 - # via -r requirements/raw/lint.txt -psutil==5.9.5 - # via - # -r requirements/raw/bench.txt - # pyperf -pycodestyle==2.13.0 - # via flake8 -pydantic==2.10.3 - # via - # -r requirements/raw/bench.txt - # -r requirements/raw/test_extra_new.txt - # fastapi -pydantic-core==2.27.1 - # via pydantic -pyflakes==3.3.2 - # via flake8 -pygments==2.19.1 - # via - # furo - # sphinx -pyperf==2.6.1 - # via -r requirements/raw/bench.txt -pyproject-api==1.9.1 - # via tox -pytest==8.3.5 - # via - # -r requirements/raw/_test_base.txt - # -r requirements/raw/bench.txt - # pytest-asyncio -pytest-asyncio==1.2.0 - # via -r requirements/raw/test_extra_new.txt -pyyaml==6.0.2 - # via myst-parser -radon==6.0.1 - # via -r requirements/raw/lint.txt -referencing==0.36.2 - # via - # jsonschema - # jsonschema-specifications -requests==2.32.3 - # via sphinx -roman-numerals-py==3.1.0 - # via sphinx -rpds-py==0.25.1 - # via - # jsonschema - # referencing -ruff==0.14.0 - # via -r requirements/raw/lint.txt -schematics==2.1.1 - # via -r requirements/raw/bench.txt -setuptools==80.8.0 - # via - # -r requirements/raw/dev.txt - # pbr -six==1.17.0 - # via mando -smmap==5.0.2 - # via gitdb -sniffio==1.3.1 - # via anyio -snowballstemmer==3.0.1 - # via sphinx -soupsieve==2.7 - # via beautifulsoup4 -sphinx==8.2.3 - # via - # -r requirements/raw/doc.txt - # furo - # myst-parser - # sphinx-basic-ng - # sphinx-copybutton - # sphinx-design - # sphinx-paramlinks - # sphinx-reredirects - # sphinxcontrib-apidoc - # sphinxcontrib-globalsubs - # sphinxext-opengraph -sphinx-basic-ng==1.0.0b2 - # via furo -sphinx-better-subsection==0.2 - # via -r requirements/raw/doc.txt -sphinx-copybutton==0.5.2 - # via -r requirements/raw/doc.txt -sphinx-design==0.6.1 - # via -r requirements/raw/doc.txt -sphinx-paramlinks==0.6.0 - # via -r requirements/raw/doc.txt -sphinx-reredirects==0.1.6 - # via -r requirements/raw/doc.txt -sphinxcontrib-apidoc==0.6.0 - # via -r requirements/raw/doc.txt -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-globalsubs==0.1.2 - # via -r requirements/raw/doc.txt -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx -sphinxext-opengraph==0.10.0 - # via -r requirements/raw/doc.txt -sqlalchemy==2.0.36 - # via -r requirements/raw/test_extra_new.txt -starlette==0.48.0 - # via fastapi -toml==0.10.2 - # via vulture -towncrier==24.8.0 - # via -r requirements/raw/dev.txt -tox==4.26.0 - # via tox-uv -tox-uv==1.25.0 - # via -r requirements/raw/runner.txt -typing-extensions==4.13.2 - # via - # aiosqlite - # beautifulsoup4 - # fastapi - # mashumaro - # mypy - # pydantic - # pydantic-core - # sqlalchemy -typos==1.39.0 - # via -r requirements/raw/lint.txt -urllib3==2.4.0 - # via requests -uv==0.7.6 - # via - # -r requirements/raw/pre.txt - # tox-uv -virtualenv==20.31.2 - # via tox -vulture==2.10 - # via -r requirements/raw/lint.txt -wheel==0.45.1 - # via -r requirements/raw/pre.txt diff --git a/requirements/doc.txt b/requirements/doc.txt deleted file mode 100644 index f44272bb..00000000 --- a/requirements/doc.txt +++ /dev/null @@ -1,166 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\doc.txt -o requirements\doc.txt --allow-unsafe --strip-extras --no-strip-markers --e ./benchmarks - # via -r requirements/raw/bench.txt -alabaster==1.0.0 - # via sphinx -annotated-types==0.7.0 - # via pydantic -attrs==25.3.0 - # via cattrs -babel==2.17.0 - # via sphinx -beautifulsoup4==4.13.4 - # via furo -cattrs==23.1.2 - # via -r requirements/raw/bench.txt -certifi==2025.4.26 - # via requests -charset-normalizer==3.4.2 - # via requests -colorama==0.4.6 ; sys_platform == 'win32' - # via - # pytest - # sphinx -dataclass-factory==2.16 - # via -r requirements/raw/bench.txt -docutils==0.21.2 - # via - # docutils-stubs - # myst-parser - # sphinx - # sphinx-better-subsection - # sphinx-paramlinks -docutils-stubs==0.0.22 - # via -r requirements/raw/doc.txt -furo==2024.8.6 - # via -r requirements/raw/doc.txt -gitdb==4.0.12 - # via gitpython -gitpython==3.1.44 - # via -r requirements/raw/doc.txt -idna==3.10 - # via requests -imagesize==1.4.1 - # via sphinx -iniconfig==2.1.0 - # via pytest -jinja2==3.1.6 - # via - # myst-parser - # sphinx -markdown-it-py==3.0.0 - # via - # mdit-py-plugins - # myst-parser -markupsafe==3.0.2 - # via jinja2 -marshmallow==3.20.1 - # via -r requirements/raw/bench.txt -mashumaro==3.10 - # via -r requirements/raw/bench.txt -mdit-py-plugins==0.4.2 - # via myst-parser -mdurl==0.1.2 - # via markdown-it-py -msgspec==0.19.0 ; implementation_name != 'pypy' - # via -r requirements/raw/bench.txt -myst-parser==4.0.1 - # via -r requirements/raw/doc.txt -narwhals==1.40.0 - # via plotly -packaging==25.0 - # via - # marshmallow - # plotly - # pytest - # sphinx -pbr==6.1.1 - # via sphinxcontrib-apidoc -plotly==6.1.1 - # via -r requirements/raw/doc.txt -pluggy==1.6.0 - # via pytest -psutil==5.9.5 - # via - # -r requirements/raw/bench.txt - # pyperf -pydantic==2.10.3 - # via -r requirements/raw/bench.txt -pydantic-core==2.27.1 - # via pydantic -pygments==2.19.1 - # via - # furo - # sphinx -pyperf==2.6.1 - # via -r requirements/raw/bench.txt -pytest==8.3.5 - # via -r requirements/raw/bench.txt -pyyaml==6.0.2 - # via myst-parser -requests==2.32.3 - # via sphinx -roman-numerals-py==3.1.0 - # via sphinx -schematics==2.1.1 - # via -r requirements/raw/bench.txt -setuptools==80.8.0 - # via pbr -smmap==5.0.2 - # via gitdb -snowballstemmer==3.0.1 - # via sphinx -soupsieve==2.7 - # via beautifulsoup4 -sphinx==8.2.3 - # via - # -r requirements/raw/doc.txt - # furo - # myst-parser - # sphinx-basic-ng - # sphinx-copybutton - # sphinx-design - # sphinx-paramlinks - # sphinx-reredirects - # sphinxcontrib-apidoc - # sphinxcontrib-globalsubs - # sphinxext-opengraph -sphinx-basic-ng==1.0.0b2 - # via furo -sphinx-better-subsection==0.2 - # via -r requirements/raw/doc.txt -sphinx-copybutton==0.5.2 - # via -r requirements/raw/doc.txt -sphinx-design==0.6.1 - # via -r requirements/raw/doc.txt -sphinx-paramlinks==0.6.0 - # via -r requirements/raw/doc.txt -sphinx-reredirects==0.1.6 - # via -r requirements/raw/doc.txt -sphinxcontrib-apidoc==0.6.0 - # via -r requirements/raw/doc.txt -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-globalsubs==0.1.2 - # via -r requirements/raw/doc.txt -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx -sphinxext-opengraph==0.10.0 - # via -r requirements/raw/doc.txt -typing-extensions==4.13.2 - # via - # beautifulsoup4 - # mashumaro - # pydantic - # pydantic-core -urllib3==2.4.0 - # via requests diff --git a/requirements/lint.txt b/requirements/lint.txt deleted file mode 100644 index e4494539..00000000 --- a/requirements/lint.txt +++ /dev/null @@ -1,271 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\lint.txt -o requirements\lint.txt --allow-unsafe --strip-extras --no-strip-markers --e ./benchmarks - # via -r requirements/raw/bench.txt --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -aiosqlite==0.21.0 - # via -r requirements/raw/test_extra_new.txt -alabaster==1.0.0 - # via sphinx -annotated-types==0.7.0 - # via pydantic -anyio==4.11.0 - # via - # httpx - # starlette -astpath==0.9.1 - # via -r requirements/raw/lint.txt -attrs==24.2.0 - # via - # -r requirements/raw/test_extra_new.txt - # cattrs - # jsonschema - # referencing -babel==2.17.0 - # via sphinx -beautifulsoup4==4.13.4 - # via furo -cattrs==23.1.2 - # via -r requirements/raw/bench.txt -certifi==2025.4.26 - # via - # httpcore - # httpx - # requests -charset-normalizer==3.4.2 - # via requests -colorama==0.4.6 - # via - # pytest - # radon - # sphinx -coverage==7.8.1 - # via -r requirements/raw/_test_base.txt -dataclass-factory==2.16 - # via -r requirements/raw/bench.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -dlint==0.14.1 - # via -r requirements/raw/lint.txt -docutils==0.21.2 - # via - # docutils-stubs - # myst-parser - # sphinx - # sphinx-better-subsection - # sphinx-paramlinks -docutils-stubs==0.0.22 - # via -r requirements/raw/doc.txt -fastapi==0.119.1 - # via -r requirements/raw/test_extra_new.txt -flake8==7.2.0 - # via dlint -furo==2024.8.6 - # via -r requirements/raw/doc.txt -gitdb==4.0.12 - # via gitpython -gitpython==3.1.44 - # via -r requirements/raw/doc.txt -h11==0.16.0 - # via httpcore -httpcore==1.0.9 - # via httpx -httpx==0.28.1 - # via -r requirements/raw/test_extra_new.txt -idna==3.10 - # via - # anyio - # httpx - # requests -imagesize==1.4.1 - # via sphinx -iniconfig==2.1.0 - # via pytest -jinja2==3.1.6 - # via - # myst-parser - # sphinx -jsonschema==4.24.0 - # via -r requirements/raw/test_extra_new.txt -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -jsonschema-specifications==2025.4.1 - # via jsonschema -lxml==5.4.0 - # via astpath -mando==0.7.1 - # via radon -markdown-it-py==3.0.0 - # via - # mdit-py-plugins - # myst-parser -markupsafe==3.0.2 - # via jinja2 -marshmallow==3.20.1 - # via -r requirements/raw/bench.txt -mashumaro==3.10 - # via -r requirements/raw/bench.txt -mccabe==0.7.0 - # via flake8 -mdit-py-plugins==0.4.2 - # via myst-parser -mdurl==0.1.2 - # via markdown-it-py -msgspec==0.19.0 ; implementation_name != 'pypy' - # via - # -r requirements/raw/bench.txt - # -r requirements/raw/test_extra_new.txt -mypy==1.15.0 - # via -r requirements/raw/lint.txt -mypy-extensions==1.1.0 - # via mypy -myst-parser==4.0.1 - # via -r requirements/raw/doc.txt -narwhals==1.40.0 - # via plotly -orjson==3.10.18 - # via mypy -packaging==25.0 - # via - # marshmallow - # plotly - # pytest - # sphinx -pbr==6.1.1 - # via sphinxcontrib-apidoc -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -plotly==6.1.1 - # via - # -r requirements/raw/_bench-orchestrate.txt - # -r requirements/raw/doc.txt -pluggy==1.6.0 - # via pytest -prek==0.2.5 - # via -r requirements/raw/lint.txt -psutil==5.9.5 - # via - # -r requirements/raw/bench.txt - # pyperf -pycodestyle==2.13.0 - # via flake8 -pydantic==2.10.3 - # via - # -r requirements/raw/bench.txt - # -r requirements/raw/test_extra_new.txt - # fastapi -pydantic-core==2.27.1 - # via pydantic -pyflakes==3.3.2 - # via flake8 -pygments==2.19.1 - # via - # furo - # sphinx -pyperf==2.6.1 - # via -r requirements/raw/bench.txt -pytest==8.3.5 - # via - # -r requirements/raw/_test_base.txt - # -r requirements/raw/bench.txt - # pytest-asyncio -pytest-asyncio==1.2.0 - # via -r requirements/raw/test_extra_new.txt -pyyaml==6.0.2 - # via myst-parser -radon==6.0.1 - # via -r requirements/raw/lint.txt -referencing==0.36.2 - # via - # jsonschema - # jsonschema-specifications -requests==2.32.3 - # via sphinx -roman-numerals-py==3.1.0 - # via sphinx -rpds-py==0.25.1 - # via - # jsonschema - # referencing -ruff==0.14.0 - # via -r requirements/raw/lint.txt -schematics==2.1.1 - # via -r requirements/raw/bench.txt -setuptools==80.8.0 - # via pbr -six==1.17.0 - # via mando -smmap==5.0.2 - # via gitdb -sniffio==1.3.1 - # via anyio -snowballstemmer==3.0.1 - # via sphinx -soupsieve==2.7 - # via beautifulsoup4 -sphinx==8.2.3 - # via - # -r requirements/raw/doc.txt - # furo - # myst-parser - # sphinx-basic-ng - # sphinx-copybutton - # sphinx-design - # sphinx-paramlinks - # sphinx-reredirects - # sphinxcontrib-apidoc - # sphinxcontrib-globalsubs - # sphinxext-opengraph -sphinx-basic-ng==1.0.0b2 - # via furo -sphinx-better-subsection==0.2 - # via -r requirements/raw/doc.txt -sphinx-copybutton==0.5.2 - # via -r requirements/raw/doc.txt -sphinx-design==0.6.1 - # via -r requirements/raw/doc.txt -sphinx-paramlinks==0.6.0 - # via -r requirements/raw/doc.txt -sphinx-reredirects==0.1.6 - # via -r requirements/raw/doc.txt -sphinxcontrib-apidoc==0.6.0 - # via -r requirements/raw/doc.txt -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-globalsubs==0.1.2 - # via -r requirements/raw/doc.txt -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx -sphinxext-opengraph==0.10.0 - # via -r requirements/raw/doc.txt -sqlalchemy==2.0.36 - # via -r requirements/raw/test_extra_new.txt -starlette==0.48.0 - # via fastapi -toml==0.10.2 - # via vulture -typing-extensions==4.13.2 - # via - # aiosqlite - # beautifulsoup4 - # fastapi - # mashumaro - # mypy - # pydantic - # pydantic-core - # sqlalchemy -typos==1.39.0 - # via -r requirements/raw/lint.txt -urllib3==2.4.0 - # via requests -vulture==2.10 - # via -r requirements/raw/lint.txt diff --git a/requirements/pre.txt b/requirements/pre.txt deleted file mode 100644 index e6bec1d8..00000000 --- a/requirements/pre.txt +++ /dev/null @@ -1,8 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\pre.txt -o requirements\pre.txt --allow-unsafe --strip-extras --no-strip-markers -pip==25.1.1 - # via -r requirements/raw/pre.txt -uv==0.7.6 - # via -r requirements/raw/pre.txt -wheel==0.45.1 - # via -r requirements/raw/pre.txt diff --git a/requirements/raw/_bench-orchestrate.txt b/requirements/raw/_bench-orchestrate.txt deleted file mode 100644 index 60095a3c..00000000 --- a/requirements/raw/_bench-orchestrate.txt +++ /dev/null @@ -1,3 +0,0 @@ --r bench.txt - -plotly==6.1.1 diff --git a/requirements/raw/_test_base.txt b/requirements/raw/_test_base.txt deleted file mode 100644 index 8a64a292..00000000 --- a/requirements/raw/_test_base.txt +++ /dev/null @@ -1,10 +0,0 @@ -pytest==8.3.5 --e ./tests/tests_helpers - -phonenumberslite==9.0.5 - -dirty-equals==0.9.0 - -coverage==7.8.1 - -jsonschema-rs==0.30.0; implementation_name != "pypy" diff --git a/requirements/raw/bench.txt b/requirements/raw/bench.txt deleted file mode 100644 index 7a8f07b0..00000000 --- a/requirements/raw/bench.txt +++ /dev/null @@ -1,14 +0,0 @@ -pytest==8.3.5 - --e ./benchmarks - -pyperf==2.6.1 -psutil==5.9.5 - -mashumaro==3.10 -pydantic==2.10.3 -cattrs==23.1.2 -schematics==2.1.1 -dataclass-factory==2.16 -marshmallow==3.20.1 -msgspec==0.19.0; implementation_name != "pypy" diff --git a/requirements/raw/dev.txt b/requirements/raw/dev.txt deleted file mode 100644 index 9bb74fbf..00000000 --- a/requirements/raw/dev.txt +++ /dev/null @@ -1,7 +0,0 @@ -setuptools==80.8.0 -towncrier==24.8.0 - --r runner.txt --r lint.txt --r _bench-orchestrate.txt --r pre.txt diff --git a/requirements/raw/doc.txt b/requirements/raw/doc.txt deleted file mode 100644 index 32d74c06..00000000 --- a/requirements/raw/doc.txt +++ /dev/null @@ -1,18 +0,0 @@ --r bench.txt - -sphinx==8.2.3 -sphinx-copybutton==0.5.2 -sphinx-design==0.6.1 -sphinx-paramlinks==0.6.0 -myst-parser==4.0.1 -sphinxext-opengraph==0.10.0 -sphinx-better-subsection==0.2 -sphinx-reredirects==0.1.6 -sphinxcontrib-globalsubs==0.1.2 -sphinxcontrib-apidoc==0.6.0 -furo==2024.8.6 - -docutils-stubs==0.0.22 - -gitpython==3.1.44 -plotly==6.1.1 diff --git a/requirements/raw/lint.txt b/requirements/raw/lint.txt deleted file mode 100644 index 91879677..00000000 --- a/requirements/raw/lint.txt +++ /dev/null @@ -1,23 +0,0 @@ --r test_extra_new.txt --r _bench-orchestrate.txt --r doc.txt - -prek==0.2.5 - -mypy[faster-cache]==1.15.0 - -vulture==2.10 - -ruff==0.14.0 - -radon==6.0.1 -dlint==0.14.1 - -astpath[xpath]==0.9.1 - -typos==1.39.0 -# flake8-docstrings -# pycodestyle -# darglint - -# https://github.com/tonybaloney/pycharm-security diff --git a/requirements/raw/pre.txt b/requirements/raw/pre.txt deleted file mode 100644 index 3b6494de..00000000 --- a/requirements/raw/pre.txt +++ /dev/null @@ -1,3 +0,0 @@ -pip==25.1.1 -wheel==0.45.1 -uv==0.7.6 diff --git a/requirements/raw/runner.txt b/requirements/raw/runner.txt deleted file mode 100644 index ec41c22d..00000000 --- a/requirements/raw/runner.txt +++ /dev/null @@ -1,3 +0,0 @@ -tox-uv==1.25.0 -invoke==2.2.0 -coverage==7.8.1 diff --git a/requirements/raw/test_extra_new.txt b/requirements/raw/test_extra_new.txt deleted file mode 100644 index 1de9e9a3..00000000 --- a/requirements/raw/test_extra_new.txt +++ /dev/null @@ -1,13 +0,0 @@ --r _test_base.txt -attrs==24.2.0 -sqlalchemy==2.0.36 -pydantic==2.10.3 -msgspec==0.19.0; implementation_name != "pypy" - -jsonschema==4.24.0 - -# fot real_world_app example -aiosqlite==0.21.0 -fastapi==0.119.1 -pytest-asyncio==1.2.0 -httpx==0.28.1 diff --git a/requirements/raw/test_extra_none.txt b/requirements/raw/test_extra_none.txt deleted file mode 100644 index a524b8c0..00000000 --- a/requirements/raw/test_extra_none.txt +++ /dev/null @@ -1,3 +0,0 @@ --r _test_base.txt - -jsonschema==4.24.0 diff --git a/requirements/raw/test_extra_old.txt b/requirements/raw/test_extra_old.txt deleted file mode 100644 index 51354366..00000000 --- a/requirements/raw/test_extra_old.txt +++ /dev/null @@ -1,5 +0,0 @@ --r _test_base.txt -attrs==21.3.0 -sqlalchemy==2.0.0 -pydantic==2.1.0 -msgspec==0.18.5; implementation_name != "pypy" diff --git a/requirements/raw/test_extra_old_py313.txt b/requirements/raw/test_extra_old_py313.txt deleted file mode 100644 index c5715e65..00000000 --- a/requirements/raw/test_extra_old_py313.txt +++ /dev/null @@ -1,4 +0,0 @@ --r _test_base.txt -attrs==21.3.0 -sqlalchemy==2.0.31 -pydantic==2.8.2 diff --git a/requirements/runner.txt b/requirements/runner.txt deleted file mode 100644 index 964bbb0d..00000000 --- a/requirements/runner.txt +++ /dev/null @@ -1,39 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\runner.txt -o requirements\runner.txt --allow-unsafe --strip-extras --no-strip-markers -cachetools==5.5.2 - # via tox -chardet==5.2.0 - # via tox -colorama==0.4.6 - # via tox -coverage==7.8.1 - # via -r requirements/raw/runner.txt -distlib==0.3.9 - # via virtualenv -filelock==3.18.0 - # via - # tox - # virtualenv -invoke==2.2.0 - # via -r requirements/raw/runner.txt -packaging==25.0 - # via - # pyproject-api - # tox - # tox-uv -platformdirs==4.3.8 - # via - # tox - # virtualenv -pluggy==1.6.0 - # via tox -pyproject-api==1.9.1 - # via tox -tox==4.26.0 - # via tox-uv -tox-uv==1.25.0 - # via -r requirements/raw/runner.txt -uv==0.7.6 - # via tox-uv -virtualenv==20.31.2 - # via tox diff --git a/requirements/test_extra_new.txt b/requirements/test_extra_new.txt deleted file mode 100644 index db432dc2..00000000 --- a/requirements/test_extra_new.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\test_extra_new.txt -o requirements\test_extra_new.txt --allow-unsafe --strip-extras --no-strip-markers --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -aiosqlite==0.21.0 - # via -r requirements/raw/test_extra_new.txt -annotated-types==0.7.0 - # via pydantic -anyio==4.11.0 - # via - # httpx - # starlette -attrs==24.2.0 - # via - # -r requirements/raw/test_extra_new.txt - # jsonschema - # referencing -certifi==2025.10.5 - # via - # httpcore - # httpx -colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -coverage==7.8.1 - # via -r requirements/raw/_test_base.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -fastapi==0.119.1 - # via -r requirements/raw/test_extra_new.txt -h11==0.16.0 - # via httpcore -httpcore==1.0.9 - # via httpx -httpx==0.28.1 - # via -r requirements/raw/test_extra_new.txt -idna==3.11 - # via - # anyio - # httpx -iniconfig==2.1.0 - # via pytest -jsonschema==4.24.0 - # via -r requirements/raw/test_extra_new.txt -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -jsonschema-specifications==2025.4.1 - # via jsonschema -msgspec==0.19.0 ; implementation_name != 'pypy' - # via -r requirements/raw/test_extra_new.txt -packaging==25.0 - # via pytest -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -pluggy==1.6.0 - # via pytest -pydantic==2.10.3 - # via - # -r requirements/raw/test_extra_new.txt - # fastapi -pydantic-core==2.27.1 - # via pydantic -pytest==8.3.5 - # via - # -r requirements/raw/_test_base.txt - # pytest-asyncio -pytest-asyncio==1.2.0 - # via -r requirements/raw/test_extra_new.txt -referencing==0.36.2 - # via - # jsonschema - # jsonschema-specifications -rpds-py==0.25.1 - # via - # jsonschema - # referencing -sniffio==1.3.1 - # via anyio -sqlalchemy==2.0.36 - # via -r requirements/raw/test_extra_new.txt -starlette==0.48.0 - # via fastapi -typing-extensions==4.13.2 - # via - # aiosqlite - # fastapi - # pydantic - # pydantic-core - # sqlalchemy diff --git a/requirements/test_extra_none.txt b/requirements/test_extra_none.txt deleted file mode 100644 index b496baab..00000000 --- a/requirements/test_extra_none.txt +++ /dev/null @@ -1,38 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\test_extra_none.txt -o requirements\test_extra_none.txt --allow-unsafe --strip-extras --no-strip-markers --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -attrs==25.3.0 - # via - # jsonschema - # referencing -colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -coverage==7.8.1 - # via -r requirements/raw/_test_base.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -iniconfig==2.1.0 - # via pytest -jsonschema==4.24.0 - # via -r requirements/raw/test_extra_none.txt -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -jsonschema-specifications==2025.4.1 - # via jsonschema -packaging==25.0 - # via pytest -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -pluggy==1.6.0 - # via pytest -pytest==8.3.5 - # via -r requirements/raw/_test_base.txt -referencing==0.36.2 - # via - # jsonschema - # jsonschema-specifications -rpds-py==0.25.1 - # via - # jsonschema - # referencing diff --git a/requirements/test_extra_old.txt b/requirements/test_extra_old.txt deleted file mode 100644 index 4d8fef7f..00000000 --- a/requirements/test_extra_old.txt +++ /dev/null @@ -1,41 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\test_extra_old.txt -o requirements\test_extra_old.txt --allow-unsafe --strip-extras --no-strip-markers --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -annotated-types==0.7.0 - # via pydantic -attrs==21.3.0 - # via -r requirements/raw/test_extra_old.txt -colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -coverage==7.8.1 - # via -r requirements/raw/_test_base.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -greenlet==3.2.2 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64' - # via sqlalchemy -iniconfig==2.1.0 - # via pytest -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -msgspec==0.18.5 ; implementation_name != 'pypy' - # via -r requirements/raw/test_extra_old.txt -packaging==25.0 - # via pytest -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -pluggy==1.6.0 - # via pytest -pydantic==2.1.0 - # via -r requirements/raw/test_extra_old.txt -pydantic-core==2.4.0 - # via pydantic -pytest==8.3.5 - # via -r requirements/raw/_test_base.txt -sqlalchemy==2.0.0 - # via -r requirements/raw/test_extra_old.txt -typing-extensions==4.13.2 - # via - # pydantic - # pydantic-core - # sqlalchemy diff --git a/requirements/test_extra_old_py313.txt b/requirements/test_extra_old_py313.txt deleted file mode 100644 index 61c9e0f5..00000000 --- a/requirements/test_extra_old_py313.txt +++ /dev/null @@ -1,37 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile requirements\raw\test_extra_old_py313.txt -o requirements\test_extra_old_py313.txt --allow-unsafe --strip-extras --no-strip-markers --e ./tests/tests_helpers - # via -r requirements/raw/_test_base.txt -annotated-types==0.7.0 - # via pydantic -attrs==21.3.0 - # via -r requirements/raw/test_extra_old_py313.txt -colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -coverage==7.8.1 - # via -r requirements/raw/_test_base.txt -dirty-equals==0.9.0 - # via -r requirements/raw/_test_base.txt -iniconfig==2.1.0 - # via pytest -jsonschema-rs==0.30.0 ; implementation_name != 'pypy' - # via -r requirements/raw/_test_base.txt -packaging==25.0 - # via pytest -phonenumberslite==9.0.5 - # via -r requirements/raw/_test_base.txt -pluggy==1.6.0 - # via pytest -pydantic==2.8.2 - # via -r requirements/raw/test_extra_old_py313.txt -pydantic-core==2.20.1 - # via pydantic -pytest==8.3.5 - # via -r requirements/raw/_test_base.txt -sqlalchemy==2.0.31 - # via -r requirements/raw/test_extra_old_py313.txt -typing-extensions==4.13.2 - # via - # pydantic - # pydantic-core - # sqlalchemy diff --git a/scripts/invoke_tasks.py b/scripts/invoke_tasks.py index db76c668..8c1fc34a 100644 --- a/scripts/invoke_tasks.py +++ b/scripts/invoke_tasks.py @@ -36,27 +36,6 @@ def cov(c: Context, env_list, output="coverage.xml", parallel=False): else: c.run(f"cp .tox/cov-storage/.coverage {output}") - -@task -def deps_compile(c: Context, upgrade=False): - promises = [ - c.run( - f'uv pip compile {req} -o {Path("requirements") / req.name}' - ' -q --allow-unsafe --strip-extras --no-strip-markers' - + if_str(upgrade, " --upgrade"), - asynchronous=True, - ) - for req in Path(".").glob("requirements/raw/*.txt") - if not req.name.startswith("_") - ] - for promise in promises: - promise.join() - - for file in Path(".").glob("requirements/*.txt"): - c.run(fr'sed -i -E "s/-e file:.+\/tests\/tests_helpers/-e .\/tests\/tests_helpers/" {file}') - c.run(fr'sed -i -E "s/-e file:.+\/benchmarks/-e .\/benchmarks/" {file}') - - @task def test_on_ci(c: Context, py_target, cov_output=None): env_list = c.run(fr"tox list --no-desc | grep '^{py_target}' | sort -r | tr '\n' ','", hide=True).stdout diff --git a/tox.ini b/tox.ini index addcc076..e371a8ab 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ # Do not forget to update paths at .pre-commit-config.yaml lint_mypy = src/ scripts/ examples/ benchmarks/benchmarks/pybench/ docs/examples/ docs/custom_ext/ lint_all = src/ scripts/ examples/ benchmarks/benchmarks/pybench/ docs/examples/ docs/custom_ext/ tests/ -lint_typos = benchmarks/ docs/ examples/ scripts/ src/ tests/ README.md +lint_typos = src/ scripts/ examples/ benchmarks/ docs/ tests/ README.md [tox] env_list = {py39, py310, py311, py312, py313, pypy39, pypy310}-extra_{none, old, new}, @@ -10,11 +10,13 @@ env_list = {py39, py310, py311, py312, py313, pypy39, pypy310}-extra_{none, old, {py39, py310, py311, py312, py313, pypy39, pypy310}-bench [testenv] -deps = - extra_none: -r requirements/test_extra_none.txt - !py313-extra_old: -r requirements/test_extra_old.txt - py313-extra_old: -r requirements/test_extra_old_py313.txt - extra_new: -r requirements/test_extra_new.txt +runner = uv-venv-lock-runner + +dependency_groups = + extra_none: test-extra-none + {py39, py310, py311, py312, pypy39, pypy310}-extra_old: test-extra-old + py313-extra_old: test-extra-old-py313 + extra_new: test-extra-new use_develop = true @@ -23,8 +25,8 @@ commands = [testenv:{py39, py310, py311, py312, py313, pypy39, pypy310}-bench] -deps = - -r requirements/bench.txt +runner = uv-venv-lock-runner +dependency_groups = bench use_develop = true @@ -33,13 +35,10 @@ commands = [testenv:lint] -deps = -r requirements/lint.txt +runner = uv-venv-lock-runner +dependency_groups = lint base_python = python3.11 -install_commands = - python -m uv pip install -r requirements/pre.txt - python -m uv pip install {opts} {packages} - ignore_errors = true allowlist_externals = ruff diff --git a/uv.lock b/uv.lock new file mode 100644 index 00000000..a82e834b --- /dev/null +++ b/uv.lock @@ -0,0 +1,3381 @@ +version = 1 +revision = 3 +requires-python = ">=3.9" +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +conflicts = [[ + { package = "adaptix", group = "bench" }, + { package = "adaptix", group = "test-extra-new" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "dev" }, + { package = "adaptix", group = "lint" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "bench" }, + { package = "adaptix", group = "dev" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "doc" }, + { package = "adaptix", group = "lint" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "doc" }, + { package = "adaptix", group = "test-extra-new" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "lint" }, + { package = "adaptix", group = "test-extra-new" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "dev" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "bench" }, + { package = "adaptix", group = "lint" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "dev" }, + { package = "adaptix", group = "test-extra-new" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "dev" }, + { package = "adaptix", group = "doc" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +], [ + { package = "adaptix", group = "lint" }, + { package = "adaptix", group = "test-extra-old" }, + { package = "adaptix", group = "test-extra-old-py313" }, +]] + +[[package]] +name = "adaptix" +version = "3.0.0b11" +source = { editable = "." } +dependencies = [ + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] + +[package.optional-dependencies] +attrs = [ + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +attrs-strict = [ + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +msgspec = [ + { name = "msgspec", version = "0.18.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or extra != 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +msgspec-strict = [ + { name = "msgspec", version = "0.18.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or extra != 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +pydantic = [ + { name = "pydantic", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +pydantic-strict = [ + { name = "pydantic", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +sqlalchemy = [ + { name = "sqlalchemy", version = "2.0.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +sqlalchemy-strict = [ + { name = "sqlalchemy", version = "2.0.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] + +[package.dev-dependencies] +bench = [ + { name = "benchmarks" }, + { name = "cattrs" }, + { name = "dataclass-factory" }, + { name = "marshmallow" }, + { name = "mashumaro" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "implementation_name != 'pypy'" }, + { name = "psutil" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" } }, + { name = "pyperf" }, + { name = "pytest" }, + { name = "schematics" }, +] +dev = [ + { name = "astpath", extra = ["xpath"], marker = "extra == 'group-7-adaptix-dev' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, + { name = "benchmarks", marker = "python_full_version >= '3.11'" }, + { name = "cattrs", marker = "python_full_version >= '3.11'" }, + { name = "coverage" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'" }, + { name = "dirty-equals" }, + { name = "dlint" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'" }, + { name = "furo", marker = "python_full_version >= '3.11'" }, + { name = "gitpython", marker = "python_full_version >= '3.11'" }, + { name = "invoke" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "implementation_name != 'pypy'" }, + { name = "mypy", extra = ["faster-cache"], marker = "extra == 'group-7-adaptix-dev' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'" }, + { name = "phonenumberslite" }, + { name = "plotly", marker = "python_full_version >= '3.11'" }, + { name = "prek" }, + { name = "psutil", marker = "python_full_version >= '3.11'" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" } }, + { name = "pyperf", marker = "python_full_version >= '3.11'" }, + { name = "pytest" }, + { name = "radon" }, + { name = "ruff" }, + { name = "schematics", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" } }, + { name = "tests-helpers" }, + { name = "towncrier" }, + { name = "tox-uv" }, + { name = "typos" }, + { name = "vulture" }, +] +doc = [ + { name = "benchmarks", marker = "python_full_version >= '3.11'" }, + { name = "cattrs", marker = "python_full_version >= '3.11'" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'" }, + { name = "furo", marker = "python_full_version >= '3.11'" }, + { name = "gitpython", marker = "python_full_version >= '3.11'" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and implementation_name != 'pypy'" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'" }, + { name = "plotly", marker = "python_full_version >= '3.11'" }, + { name = "psutil", marker = "python_full_version >= '3.11'" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pyperf", marker = "python_full_version >= '3.11'" }, + { name = "pytest", marker = "python_full_version >= '3.11'" }, + { name = "schematics", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'" }, +] +lint = [ + { name = "astpath", extra = ["xpath"], marker = "extra == 'group-7-adaptix-lint' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, + { name = "benchmarks", marker = "python_full_version >= '3.11'" }, + { name = "cattrs", marker = "python_full_version >= '3.11'" }, + { name = "coverage" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'" }, + { name = "dirty-equals" }, + { name = "dlint" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'" }, + { name = "furo", marker = "python_full_version >= '3.11'" }, + { name = "gitpython", marker = "python_full_version >= '3.11'" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "implementation_name != 'pypy'" }, + { name = "mypy", extra = ["faster-cache"], marker = "extra == 'group-7-adaptix-lint' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'" }, + { name = "phonenumberslite" }, + { name = "plotly", marker = "python_full_version >= '3.11'" }, + { name = "prek" }, + { name = "psutil", marker = "python_full_version >= '3.11'" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" } }, + { name = "pyperf", marker = "python_full_version >= '3.11'" }, + { name = "pytest" }, + { name = "radon" }, + { name = "ruff" }, + { name = "schematics", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" } }, + { name = "tests-helpers" }, + { name = "typos" }, + { name = "vulture" }, +] +pytest = [ + { name = "pytest" }, +] +runner = [ + { name = "coverage" }, + { name = "invoke" }, + { name = "tox-uv" }, +] +test-extra-new = [ + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, + { name = "coverage" }, + { name = "dirty-equals" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "implementation_name != 'pypy'" }, + { name = "phonenumberslite" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" } }, + { name = "pytest" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" } }, + { name = "tests-helpers" }, +] +test-extra-none = [ + { name = "coverage" }, + { name = "dirty-equals" }, + { name = "jsonschema-rs", marker = "(python_full_version < '3.14' and implementation_name != 'pypy') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "phonenumberslite" }, + { name = "pytest" }, + { name = "tests-helpers" }, +] +test-extra-old = [ + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" } }, + { name = "coverage" }, + { name = "dirty-equals" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'" }, + { name = "msgspec", version = "0.18.5", source = { registry = "https://pypi.org/simple" }, marker = "implementation_name != 'pypy'" }, + { name = "phonenumberslite" }, + { name = "pydantic", version = "2.1.0", source = { registry = "https://pypi.org/simple" } }, + { name = "pytest" }, + { name = "sqlalchemy", version = "2.0.0", source = { registry = "https://pypi.org/simple" } }, + { name = "tests-helpers" }, +] +test-extra-old-py313 = [ + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" }, + { name = "coverage", marker = "python_full_version >= '3.13'" }, + { name = "dirty-equals", marker = "python_full_version >= '3.13'" }, + { name = "jsonschema-rs", marker = "python_full_version == '3.13.*' and implementation_name != 'pypy'" }, + { name = "msgspec", version = "0.19.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' and implementation_name != 'pypy'" }, + { name = "phonenumberslite", marker = "python_full_version >= '3.13'" }, + { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" }, + { name = "pytest", marker = "python_full_version >= '3.13'" }, + { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" }, + { name = "tests-helpers", marker = "python_full_version >= '3.13'" }, +] + +[package.metadata] +requires-dist = [ + { name = "attrs", marker = "extra == 'attrs'", specifier = ">=21.3.0" }, + { name = "attrs", marker = "extra == 'attrs-strict'", specifier = ">=21.3.0,<=24.2.0" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'", specifier = ">=1.1.3" }, + { name = "msgspec", marker = "extra == 'msgspec'", specifier = ">=0.18.5" }, + { name = "msgspec", marker = "extra == 'msgspec-strict'", specifier = ">=0.18.5,<=0.19.0" }, + { name = "pydantic", marker = "extra == 'pydantic'", specifier = ">=2.1.0" }, + { name = "pydantic", marker = "extra == 'pydantic-strict'", specifier = ">=2.1.0,<=2.12.3" }, + { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = ">=2.0.0" }, + { name = "sqlalchemy", marker = "extra == 'sqlalchemy-strict'", specifier = ">=2.0.0,<=2.0.36" }, +] +provides-extras = ["attrs", "attrs-strict", "sqlalchemy", "sqlalchemy-strict", "pydantic", "pydantic-strict", "msgspec", "msgspec-strict"] + +[package.metadata.requires-dev] +bench = [ + { name = "benchmarks", editable = "benchmarks" }, + { name = "cattrs", specifier = "==23.1.2" }, + { name = "dataclass-factory", specifier = "==2.16" }, + { name = "marshmallow", specifier = "==3.20.1" }, + { name = "mashumaro", specifier = "==3.10" }, + { name = "msgspec", marker = "implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "psutil", specifier = "==5.9.5" }, + { name = "pydantic", specifier = "==2.10.3" }, + { name = "pyperf", specifier = "==2.6.1" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "schematics", specifier = "==2.1.1" }, +] +dev = [ + { name = "astpath", extras = ["xpath"], specifier = "==0.9.1" }, + { name = "attrs", specifier = "==24.2.0" }, + { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, + { name = "cattrs", marker = "python_full_version >= '3.11'", specifier = "==23.1.2" }, + { name = "coverage", specifier = "==7.8.1" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'", specifier = "==2.16" }, + { name = "dirty-equals", specifier = "==0.9.0" }, + { name = "dlint", specifier = "==0.14.1" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'", specifier = "==0.0.22" }, + { name = "furo", marker = "python_full_version >= '3.11'", specifier = "==2024.8.6" }, + { name = "gitpython", marker = "python_full_version >= '3.11'", specifier = "==3.1.44" }, + { name = "invoke", specifier = "==2.2.0" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'", specifier = "==3.20.1" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'", specifier = "==3.10" }, + { name = "msgspec", marker = "implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "msgspec", marker = "python_full_version >= '3.11' and implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "mypy", extras = ["faster-cache"], specifier = "==1.15.0" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'", specifier = "==4.0.1" }, + { name = "phonenumberslite", specifier = "==9.0.5" }, + { name = "plotly", marker = "python_full_version >= '3.11'", specifier = "==6.1.1" }, + { name = "prek", specifier = "==0.2.5" }, + { name = "psutil", marker = "python_full_version >= '3.11'", specifier = "==5.9.5" }, + { name = "pydantic", specifier = "==2.10.3" }, + { name = "pydantic", marker = "python_full_version >= '3.11'", specifier = "==2.10.3" }, + { name = "pyperf", marker = "python_full_version >= '3.11'", specifier = "==2.6.1" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "pytest", marker = "python_full_version >= '3.11'", specifier = "==8.3.5" }, + { name = "radon", specifier = "==6.0.1" }, + { name = "ruff", specifier = "==0.14.0" }, + { name = "schematics", marker = "python_full_version >= '3.11'", specifier = "==2.1.1" }, + { name = "sphinx", marker = "python_full_version >= '3.11'", specifier = "==8.2.3" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'", specifier = "==0.2" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'", specifier = "==0.5.2" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'", specifier = "==0.6.1" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'", specifier = "==0.1.6" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'", specifier = "==0.1.2" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'", specifier = "==0.10.0" }, + { name = "sqlalchemy", specifier = "==2.0.36" }, + { name = "tests-helpers", editable = "tests/tests_helpers" }, + { name = "towncrier", specifier = "==24.8.0" }, + { name = "tox-uv", specifier = "==1.25.0" }, + { name = "typos", specifier = "==1.39.0" }, + { name = "vulture", specifier = "==2.10" }, +] +doc = [ + { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, + { name = "cattrs", marker = "python_full_version >= '3.11'", specifier = "==23.1.2" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'", specifier = "==2.16" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'", specifier = "==0.0.22" }, + { name = "furo", marker = "python_full_version >= '3.11'", specifier = "==2024.8.6" }, + { name = "gitpython", marker = "python_full_version >= '3.11'", specifier = "==3.1.44" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'", specifier = "==3.20.1" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'", specifier = "==3.10" }, + { name = "msgspec", marker = "python_full_version >= '3.11' and implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'", specifier = "==4.0.1" }, + { name = "plotly", marker = "python_full_version >= '3.11'", specifier = "==6.1.1" }, + { name = "psutil", marker = "python_full_version >= '3.11'", specifier = "==5.9.5" }, + { name = "pydantic", marker = "python_full_version >= '3.11'", specifier = "==2.10.3" }, + { name = "pyperf", marker = "python_full_version >= '3.11'", specifier = "==2.6.1" }, + { name = "pytest", marker = "python_full_version >= '3.11'", specifier = "==8.3.5" }, + { name = "schematics", marker = "python_full_version >= '3.11'", specifier = "==2.1.1" }, + { name = "sphinx", marker = "python_full_version >= '3.11'", specifier = "==8.2.3" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'", specifier = "==0.2" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'", specifier = "==0.5.2" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'", specifier = "==0.6.1" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'", specifier = "==0.1.6" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'", specifier = "==0.1.2" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'", specifier = "==0.10.0" }, +] +lint = [ + { name = "astpath", extras = ["xpath"], specifier = "==0.9.1" }, + { name = "attrs", specifier = "==24.2.0" }, + { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, + { name = "cattrs", marker = "python_full_version >= '3.11'", specifier = "==23.1.2" }, + { name = "coverage", specifier = "==7.8.1" }, + { name = "dataclass-factory", marker = "python_full_version >= '3.11'", specifier = "==2.16" }, + { name = "dirty-equals", specifier = "==0.9.0" }, + { name = "dlint", specifier = "==0.14.1" }, + { name = "docutils-stubs", marker = "python_full_version >= '3.11'", specifier = "==0.0.22" }, + { name = "furo", marker = "python_full_version >= '3.11'", specifier = "==2024.8.6" }, + { name = "gitpython", marker = "python_full_version >= '3.11'", specifier = "==3.1.44" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "marshmallow", marker = "python_full_version >= '3.11'", specifier = "==3.20.1" }, + { name = "mashumaro", marker = "python_full_version >= '3.11'", specifier = "==3.10" }, + { name = "msgspec", marker = "implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "msgspec", marker = "python_full_version >= '3.11' and implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "mypy", extras = ["faster-cache"], specifier = "==1.15.0" }, + { name = "myst-parser", marker = "python_full_version >= '3.11'", specifier = "==4.0.1" }, + { name = "phonenumberslite", specifier = "==9.0.5" }, + { name = "plotly", marker = "python_full_version >= '3.11'", specifier = "==6.1.1" }, + { name = "prek", specifier = "==0.2.5" }, + { name = "psutil", marker = "python_full_version >= '3.11'", specifier = "==5.9.5" }, + { name = "pydantic", specifier = "==2.10.3" }, + { name = "pydantic", marker = "python_full_version >= '3.11'", specifier = "==2.10.3" }, + { name = "pyperf", marker = "python_full_version >= '3.11'", specifier = "==2.6.1" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "pytest", marker = "python_full_version >= '3.11'", specifier = "==8.3.5" }, + { name = "radon", specifier = "==6.0.1" }, + { name = "ruff", specifier = "==0.14.0" }, + { name = "schematics", marker = "python_full_version >= '3.11'", specifier = "==2.1.1" }, + { name = "sphinx", marker = "python_full_version >= '3.11'", specifier = "==8.2.3" }, + { name = "sphinx-better-subsection", marker = "python_full_version >= '3.11'", specifier = "==0.2" }, + { name = "sphinx-copybutton", marker = "python_full_version >= '3.11'", specifier = "==0.5.2" }, + { name = "sphinx-design", marker = "python_full_version >= '3.11'", specifier = "==0.6.1" }, + { name = "sphinx-paramlinks", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinx-reredirects", marker = "python_full_version >= '3.11'", specifier = "==0.1.6" }, + { name = "sphinxcontrib-apidoc", marker = "python_full_version >= '3.11'", specifier = "==0.6.0" }, + { name = "sphinxcontrib-globalsubs", marker = "python_full_version >= '3.11'", specifier = "==0.1.2" }, + { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'", specifier = "==0.10.0" }, + { name = "sqlalchemy", specifier = "==2.0.36" }, + { name = "tests-helpers", editable = "tests/tests_helpers" }, + { name = "typos", specifier = "==1.39.0" }, + { name = "vulture", specifier = "==2.10" }, +] +pytest = [{ name = "pytest", specifier = "==8.3.5" }] +runner = [ + { name = "coverage", specifier = "==7.8.1" }, + { name = "invoke", specifier = "==2.2.0" }, + { name = "tox-uv", specifier = "==1.25.0" }, +] +test-extra-new = [ + { name = "attrs", specifier = "==24.2.0" }, + { name = "coverage", specifier = "==7.8.1" }, + { name = "dirty-equals", specifier = "==0.9.0" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "msgspec", marker = "implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "phonenumberslite", specifier = "==9.0.5" }, + { name = "pydantic", specifier = "==2.10.3" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "sqlalchemy", specifier = "==2.0.36" }, + { name = "tests-helpers", editable = "tests/tests_helpers" }, +] +test-extra-none = [ + { name = "coverage", specifier = "==7.8.1" }, + { name = "dirty-equals", specifier = "==0.9.0" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "phonenumberslite", specifier = "==9.0.5" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "tests-helpers", editable = "tests/tests_helpers" }, +] +test-extra-old = [ + { name = "attrs", specifier = "==21.3.0" }, + { name = "coverage", specifier = "==7.8.1" }, + { name = "dirty-equals", specifier = "==0.9.0" }, + { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "msgspec", marker = "implementation_name != 'pypy'", specifier = "==0.18.5" }, + { name = "phonenumberslite", specifier = "==9.0.5" }, + { name = "pydantic", specifier = "==2.1.0" }, + { name = "pytest", specifier = "==8.3.5" }, + { name = "sqlalchemy", specifier = "==2.0.0" }, + { name = "tests-helpers", editable = "tests/tests_helpers" }, +] +test-extra-old-py313 = [ + { name = "attrs", marker = "python_full_version >= '3.13'", specifier = "==21.3.0" }, + { name = "coverage", marker = "python_full_version >= '3.13'", specifier = "==7.8.1" }, + { name = "dirty-equals", marker = "python_full_version >= '3.13'", specifier = "==0.9.0" }, + { name = "jsonschema-rs", marker = "python_full_version == '3.13.*' and implementation_name != 'pypy'", specifier = "==0.30.0" }, + { name = "msgspec", marker = "python_full_version >= '3.13' and implementation_name != 'pypy'", specifier = "==0.19.0" }, + { name = "phonenumberslite", marker = "python_full_version >= '3.13'", specifier = "==9.0.5" }, + { name = "pydantic", marker = "python_full_version >= '3.13'", specifier = "==2.8.2" }, + { name = "pytest", marker = "python_full_version >= '3.13'", specifier = "==8.3.5" }, + { name = "sqlalchemy", marker = "python_full_version >= '3.13'", specifier = "==2.0.31" }, + { name = "tests-helpers", marker = "python_full_version >= '3.13'", editable = "tests/tests_helpers" }, +] + +[[package]] +name = "alabaster" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +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 = [ + { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929, upload-time = "2024-07-26T18:15:02.05Z" }, +] + +[[package]] +name = "annotated-types" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, +] + +[[package]] +name = "astpath" +version = "0.9.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/74/11dc986bb0b577ba19ec4606fb0a837aacca0d16206adf9aca638acbba52/astpath-0.9.1.tar.gz", hash = "sha256:935ad8b22e4c868d3e517bce8efab500a3a7574044510423978c8238b24ae1db", size = 7251, upload-time = "2023-12-11T18:15:20.51Z" } + +[package.optional-dependencies] +xpath = [ + { name = "lxml" }, +] + +[[package]] +name = "attrs" +version = "21.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/53/04/e3468cac2a3eccd7312eba87341cc111335466277a0c97c43a026977cc9d/attrs-21.3.0.tar.gz", hash = "sha256:50f3c9b216dc9021042f71b392859a773b904ce1a029077f58f6598272432045", size = 204413, upload-time = "2021-12-28T06:07:18.543Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/70/3265c0c6bf3a8f986aac07da384868ecf2a847578481155b27646ba6d633/attrs-21.3.0-py2.py3-none-any.whl", hash = "sha256:8f7335278dedd26b58c38e006338242cc0977f06d51579b2b8b87b9b33bff66c", size = 61900, upload-time = "2021-12-28T06:07:16.361Z" }, +] + +[[package]] +name = "attrs" +version = "24.2.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/0f/aafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fb/attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346", size = 792678, upload-time = "2024-08-06T14:37:38.364Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/21/5b6702a7f963e95456c0de2d495f67bf5fd62840ac655dc451586d23d39a/attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2", size = 63001, upload-time = "2024-08-06T14:37:36.958Z" }, +] + +[[package]] +name = "babel" +version = "2.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.14.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/77/e9/df2358efd7659577435e2177bfa69cba6c33216681af51a707193dec162a/beautifulsoup4-4.14.2.tar.gz", hash = "sha256:2a98ab9f944a11acee9cc848508ec28d9228abfd522ef0fad6a02a72e0ded69e", size = 625822, upload-time = "2025-09-29T10:05:42.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/fe/3aed5d0be4d404d12d36ab97e2f1791424d9ca39c2f754a6285d59a3b01d/beautifulsoup4-4.14.2-py3-none-any.whl", hash = "sha256:5ef6fa3a8cbece8488d66985560f97ed091e22bbc4e9c2338508a9d5de6d4515", size = 106392, upload-time = "2025-09-29T10:05:43.771Z" }, +] + +[[package]] +name = "benchmarks" +version = "0.0.0" +source = { editable = "benchmarks" } + +[[package]] +name = "cachetools" +version = "6.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/7e/b975b5814bd36faf009faebe22c1072a1fa1168db34d285ef0ba071ad78c/cachetools-6.2.1.tar.gz", hash = "sha256:3f391e4bd8f8bf0931169baf7456cc822705f4e2a31f840d218f445b9a854201", size = 31325, upload-time = "2025-10-12T14:55:30.139Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/c5/1e741d26306c42e2bf6ab740b2202872727e0f606033c9dd713f8b93f5a8/cachetools-6.2.1-py3-none-any.whl", hash = "sha256:09868944b6dde876dfd44e1d47e18484541eaf12f26f29b7af91b26cc892d701", size = 11280, upload-time = "2025-10-12T14:55:28.382Z" }, +] + +[[package]] +name = "cattrs" +version = "23.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-lint') or extra == 'group-7-adaptix-bench' or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "exceptiongroup", marker = "(python_full_version < '3.11' and extra == 'group-7-adaptix-bench') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and extra == 'group-7-adaptix-bench') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/68/d4/27f9fd840e74d51b6d6a024d39ff495b56ffde71d28eb82758b7b85d0617/cattrs-23.1.2.tar.gz", hash = "sha256:db1c821b8c537382b2c7c66678c3790091ca0275ac486c76f3c8f3920e83c657", size = 39998, upload-time = "2023-06-02T00:20:33.301Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/ba/05df14efaa0624fac6b1510e87f5ce446208d2f6ce50270a89b6268aebfe/cattrs-23.1.2-py3-none-any.whl", hash = "sha256:b2bb14311ac17bed0d58785e5a60f022e5431aca3932e3fc5cc8ed8639de50a4", size = 50845, upload-time = "2023-06-02T00:20:31.635Z" }, +] + +[[package]] +name = "certifi" +version = "2025.10.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/5b/b6ce21586237c77ce67d01dc5507039d444b630dd76611bbca2d8e5dcd91/certifi-2025.10.5.tar.gz", hash = "sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43", size = 164519, upload-time = "2025-10-05T04:12:15.808Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl", hash = "sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de", size = 163286, upload-time = "2025-10-05T04:12:14.03Z" }, +] + +[[package]] +name = "chardet" +version = "5.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", size = 2069618, upload-time = "2023-08-01T19:23:02.662Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970", size = 199385, upload-time = "2023-08-01T19:23:00.661Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/b8/6d51fc1d52cbd52cd4ccedd5b5b2f0f6a11bbf6765c782298b0f3e808541/charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d", size = 209709, upload-time = "2025-10-14T04:40:11.385Z" }, + { url = "https://files.pythonhosted.org/packages/5c/af/1f9d7f7faafe2ddfb6f72a2e07a548a629c61ad510fe60f9630309908fef/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8", size = 148814, upload-time = "2025-10-14T04:40:13.135Z" }, + { url = "https://files.pythonhosted.org/packages/79/3d/f2e3ac2bbc056ca0c204298ea4e3d9db9b4afe437812638759db2c976b5f/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad", size = 144467, upload-time = "2025-10-14T04:40:14.728Z" }, + { url = "https://files.pythonhosted.org/packages/ec/85/1bf997003815e60d57de7bd972c57dc6950446a3e4ccac43bc3070721856/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8", size = 162280, upload-time = "2025-10-14T04:40:16.14Z" }, + { url = "https://files.pythonhosted.org/packages/3e/8e/6aa1952f56b192f54921c436b87f2aaf7c7a7c3d0d1a765547d64fd83c13/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d", size = 159454, upload-time = "2025-10-14T04:40:17.567Z" }, + { url = "https://files.pythonhosted.org/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313", size = 153609, upload-time = "2025-10-14T04:40:19.08Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/6a13396948b8fd3c4b4fd5bc74d045f5637d78c9675585e8e9fbe5636554/charset_normalizer-3.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e", size = 151849, upload-time = "2025-10-14T04:40:20.607Z" }, + { url = "https://files.pythonhosted.org/packages/b7/7a/59482e28b9981d105691e968c544cc0df3b7d6133152fb3dcdc8f135da7a/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93", size = 151586, upload-time = "2025-10-14T04:40:21.719Z" }, + { url = "https://files.pythonhosted.org/packages/92/59/f64ef6a1c4bdd2baf892b04cd78792ed8684fbc48d4c2afe467d96b4df57/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0", size = 145290, upload-time = "2025-10-14T04:40:23.069Z" }, + { url = "https://files.pythonhosted.org/packages/6b/63/3bf9f279ddfa641ffa1962b0db6a57a9c294361cc2f5fcac997049a00e9c/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84", size = 163663, upload-time = "2025-10-14T04:40:24.17Z" }, + { url = "https://files.pythonhosted.org/packages/ed/09/c9e38fc8fa9e0849b172b581fd9803bdf6e694041127933934184e19f8c3/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e", size = 151964, upload-time = "2025-10-14T04:40:25.368Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d1/d28b747e512d0da79d8b6a1ac18b7ab2ecfd81b2944c4c710e166d8dd09c/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db", size = 161064, upload-time = "2025-10-14T04:40:26.806Z" }, + { url = "https://files.pythonhosted.org/packages/bb/9a/31d62b611d901c3b9e5500c36aab0ff5eb442043fb3a1c254200d3d397d9/charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6", size = 155015, upload-time = "2025-10-14T04:40:28.284Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f3/107e008fa2bff0c8b9319584174418e5e5285fef32f79d8ee6a430d0039c/charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f", size = 99792, upload-time = "2025-10-14T04:40:29.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/66/e396e8a408843337d7315bab30dbf106c38966f1819f123257f5520f8a96/charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d", size = 107198, upload-time = "2025-10-14T04:40:30.644Z" }, + { url = "https://files.pythonhosted.org/packages/b5/58/01b4f815bf0312704c267f2ccb6e5d42bcc7752340cd487bc9f8c3710597/charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69", size = 100262, upload-time = "2025-10-14T04:40:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/ed/27/c6491ff4954e58a10f69ad90aca8a1b6fe9c5d3c6f380907af3c37435b59/charset_normalizer-3.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8", size = 206988, upload-time = "2025-10-14T04:40:33.79Z" }, + { url = "https://files.pythonhosted.org/packages/94/59/2e87300fe67ab820b5428580a53cad894272dbb97f38a7a814a2a1ac1011/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0", size = 147324, upload-time = "2025-10-14T04:40:34.961Z" }, + { url = "https://files.pythonhosted.org/packages/07/fb/0cf61dc84b2b088391830f6274cb57c82e4da8bbc2efeac8c025edb88772/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3", size = 142742, upload-time = "2025-10-14T04:40:36.105Z" }, + { url = "https://files.pythonhosted.org/packages/62/8b/171935adf2312cd745d290ed93cf16cf0dfe320863ab7cbeeae1dcd6535f/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc", size = 160863, upload-time = "2025-10-14T04:40:37.188Z" }, + { url = "https://files.pythonhosted.org/packages/09/73/ad875b192bda14f2173bfc1bc9a55e009808484a4b256748d931b6948442/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897", size = 157837, upload-time = "2025-10-14T04:40:38.435Z" }, + { url = "https://files.pythonhosted.org/packages/6d/fc/de9cce525b2c5b94b47c70a4b4fb19f871b24995c728e957ee68ab1671ea/charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381", size = 151550, upload-time = "2025-10-14T04:40:40.053Z" }, + { url = "https://files.pythonhosted.org/packages/55/c2/43edd615fdfba8c6f2dfbd459b25a6b3b551f24ea21981e23fb768503ce1/charset_normalizer-3.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815", size = 149162, upload-time = "2025-10-14T04:40:41.163Z" }, + { url = "https://files.pythonhosted.org/packages/03/86/bde4ad8b4d0e9429a4e82c1e8f5c659993a9a863ad62c7df05cf7b678d75/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0", size = 150019, upload-time = "2025-10-14T04:40:42.276Z" }, + { url = "https://files.pythonhosted.org/packages/1f/86/a151eb2af293a7e7bac3a739b81072585ce36ccfb4493039f49f1d3cae8c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161", size = 143310, upload-time = "2025-10-14T04:40:43.439Z" }, + { url = "https://files.pythonhosted.org/packages/b5/fe/43dae6144a7e07b87478fdfc4dbe9efd5defb0e7ec29f5f58a55aeef7bf7/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4", size = 162022, upload-time = "2025-10-14T04:40:44.547Z" }, + { url = "https://files.pythonhosted.org/packages/80/e6/7aab83774f5d2bca81f42ac58d04caf44f0cc2b65fc6db2b3b2e8a05f3b3/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89", size = 149383, upload-time = "2025-10-14T04:40:46.018Z" }, + { url = "https://files.pythonhosted.org/packages/4f/e8/b289173b4edae05c0dde07f69f8db476a0b511eac556dfe0d6bda3c43384/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569", size = 159098, upload-time = "2025-10-14T04:40:47.081Z" }, + { url = "https://files.pythonhosted.org/packages/d8/df/fe699727754cae3f8478493c7f45f777b17c3ef0600e28abfec8619eb49c/charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224", size = 152991, upload-time = "2025-10-14T04:40:48.246Z" }, + { url = "https://files.pythonhosted.org/packages/1a/86/584869fe4ddb6ffa3bd9f491b87a01568797fb9bd8933f557dba9771beaf/charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", size = 99456, upload-time = "2025-10-14T04:40:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/65/f6/62fdd5feb60530f50f7e38b4f6a1d5203f4d16ff4f9f0952962c044e919a/charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", size = 106978, upload-time = "2025-10-14T04:40:50.844Z" }, + { url = "https://files.pythonhosted.org/packages/7a/9d/0710916e6c82948b3be62d9d398cb4fcf4e97b56d6a6aeccd66c4b2f2bd5/charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", size = 99969, upload-time = "2025-10-14T04:40:52.272Z" }, + { url = "https://files.pythonhosted.org/packages/f3/85/1637cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", size = 208425, upload-time = "2025-10-14T04:40:53.353Z" }, + { url = "https://files.pythonhosted.org/packages/9d/6a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", size = 148162, upload-time = "2025-10-14T04:40:54.558Z" }, + { url = "https://files.pythonhosted.org/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", size = 144558, upload-time = "2025-10-14T04:40:55.677Z" }, + { url = "https://files.pythonhosted.org/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", size = 161497, upload-time = "2025-10-14T04:40:57.217Z" }, + { url = "https://files.pythonhosted.org/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", size = 159240, upload-time = "2025-10-14T04:40:58.358Z" }, + { url = "https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", size = 153471, upload-time = "2025-10-14T04:40:59.468Z" }, + { url = "https://files.pythonhosted.org/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", size = 150864, upload-time = "2025-10-14T04:41:00.623Z" }, + { url = "https://files.pythonhosted.org/packages/05/12/9fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", size = 150647, upload-time = "2025-10-14T04:41:01.754Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", size = 145110, upload-time = "2025-10-14T04:41:03.231Z" }, + { url = "https://files.pythonhosted.org/packages/30/42/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", size = 162839, upload-time = "2025-10-14T04:41:04.715Z" }, + { url = "https://files.pythonhosted.org/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", size = 150667, upload-time = "2025-10-14T04:41:05.827Z" }, + { url = "https://files.pythonhosted.org/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", size = 160535, upload-time = "2025-10-14T04:41:06.938Z" }, + { url = "https://files.pythonhosted.org/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", size = 154816, upload-time = "2025-10-14T04:41:08.101Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694, upload-time = "2025-10-14T04:41:09.23Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 107131, upload-time = "2025-10-14T04:41:10.467Z" }, + { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100390, upload-time = "2025-10-14T04:41:11.915Z" }, + { url = "https://files.pythonhosted.org/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208091, upload-time = "2025-10-14T04:41:13.346Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 147936, upload-time = "2025-10-14T04:41:14.461Z" }, + { url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 144180, upload-time = "2025-10-14T04:41:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 161346, upload-time = "2025-10-14T04:41:16.738Z" }, + { url = "https://files.pythonhosted.org/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 158874, upload-time = "2025-10-14T04:41:17.923Z" }, + { url = "https://files.pythonhosted.org/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "2025-10-14T04:41:19.106Z" }, + { url = "https://files.pythonhosted.org/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "2025-10-14T04:41:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2025-10-14T04:41:21.398Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 144825, upload-time = "2025-10-14T04:41:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 162583, upload-time = "2025-10-14T04:41:23.754Z" }, + { url = "https://files.pythonhosted.org/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 150366, upload-time = "2025-10-14T04:41:25.27Z" }, + { url = "https://files.pythonhosted.org/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160300, upload-time = "2025-10-14T04:41:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 154465, upload-time = "2025-10-14T04:41:28.322Z" }, + { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404, upload-time = "2025-10-14T04:41:29.95Z" }, + { url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092, upload-time = "2025-10-14T04:41:31.188Z" }, + { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408, upload-time = "2025-10-14T04:41:32.624Z" }, + { url = "https://files.pythonhosted.org/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207746, upload-time = "2025-10-14T04:41:33.773Z" }, + { url = "https://files.pythonhosted.org/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147889, upload-time = "2025-10-14T04:41:34.897Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-14T04:41:36.116Z" }, + { url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160779, upload-time = "2025-10-14T04:41:37.229Z" }, + { url = "https://files.pythonhosted.org/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 159035, upload-time = "2025-10-14T04:41:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 152542, upload-time = "2025-10-14T04:41:39.862Z" }, + { url = "https://files.pythonhosted.org/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 149524, upload-time = "2025-10-14T04:41:41.319Z" }, + { url = "https://files.pythonhosted.org/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 150395, upload-time = "2025-10-14T04:41:42.539Z" }, + { url = "https://files.pythonhosted.org/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-10-14T04:41:43.661Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162045, upload-time = "2025-10-14T04:41:44.821Z" }, + { url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 149687, upload-time = "2025-10-14T04:41:46.442Z" }, + { url = "https://files.pythonhosted.org/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160014, upload-time = "2025-10-14T04:41:47.631Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 154044, upload-time = "2025-10-14T04:41:48.81Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940, upload-time = "2025-10-14T04:41:49.946Z" }, + { url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-10-14T04:41:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743, upload-time = "2025-10-14T04:41:52.122Z" }, + { url = "https://files.pythonhosted.org/packages/46/7c/0c4760bccf082737ca7ab84a4c2034fcc06b1f21cf3032ea98bd6feb1725/charset_normalizer-3.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9", size = 209609, upload-time = "2025-10-14T04:42:10.922Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a4/69719daef2f3d7f1819de60c9a6be981b8eeead7542d5ec4440f3c80e111/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d", size = 149029, upload-time = "2025-10-14T04:42:12.38Z" }, + { url = "https://files.pythonhosted.org/packages/e6/21/8d4e1d6c1e6070d3672908b8e4533a71b5b53e71d16828cc24d0efec564c/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608", size = 144580, upload-time = "2025-10-14T04:42:13.549Z" }, + { url = "https://files.pythonhosted.org/packages/a7/0a/a616d001b3f25647a9068e0b9199f697ce507ec898cacb06a0d5a1617c99/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc", size = 162340, upload-time = "2025-10-14T04:42:14.892Z" }, + { url = "https://files.pythonhosted.org/packages/85/93/060b52deb249a5450460e0585c88a904a83aec474ab8e7aba787f45e79f2/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e", size = 159619, upload-time = "2025-10-14T04:42:16.676Z" }, + { url = "https://files.pythonhosted.org/packages/dd/21/0274deb1cc0632cd587a9a0ec6b4674d9108e461cb4cd40d457adaeb0564/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1", size = 153980, upload-time = "2025-10-14T04:42:17.917Z" }, + { url = "https://files.pythonhosted.org/packages/28/2b/e3d7d982858dccc11b31906976323d790dded2017a0572f093ff982d692f/charset_normalizer-3.4.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3", size = 152174, upload-time = "2025-10-14T04:42:19.018Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ff/4a269f8e35f1e58b2df52c131a1fa019acb7ef3f8697b7d464b07e9b492d/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6", size = 151666, upload-time = "2025-10-14T04:42:20.171Z" }, + { url = "https://files.pythonhosted.org/packages/da/c9/ec39870f0b330d58486001dd8e532c6b9a905f5765f58a6f8204926b4a93/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88", size = 145550, upload-time = "2025-10-14T04:42:21.324Z" }, + { url = "https://files.pythonhosted.org/packages/75/8f/d186ab99e40e0ed9f82f033d6e49001701c81244d01905dd4a6924191a30/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1", size = 163721, upload-time = "2025-10-14T04:42:22.46Z" }, + { url = "https://files.pythonhosted.org/packages/96/b1/6047663b9744df26a7e479ac1e77af7134b1fcf9026243bb48ee2d18810f/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf", size = 152127, upload-time = "2025-10-14T04:42:23.712Z" }, + { url = "https://files.pythonhosted.org/packages/59/78/e5a6eac9179f24f704d1be67d08704c3c6ab9f00963963524be27c18ed87/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318", size = 161175, upload-time = "2025-10-14T04:42:24.87Z" }, + { url = "https://files.pythonhosted.org/packages/e5/43/0e626e42d54dd2f8dd6fc5e1c5ff00f05fbca17cb699bedead2cae69c62f/charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c", size = 155375, upload-time = "2025-10-14T04:42:27.246Z" }, + { url = "https://files.pythonhosted.org/packages/e9/91/d9615bf2e06f35e4997616ff31248c3657ed649c5ab9d35ea12fce54e380/charset_normalizer-3.4.4-cp39-cp39-win32.whl", hash = "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505", size = 99692, upload-time = "2025-10-14T04:42:28.425Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a9/6c040053909d9d1ef4fcab45fddec083aedc9052c10078339b47c8573ea8/charset_normalizer-3.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966", size = 107192, upload-time = "2025-10-14T04:42:29.482Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c6/4fa536b2c0cd3edfb7ccf8469fa0f363ea67b7213a842b90909ca33dd851/charset_normalizer-3.4.4-cp39-cp39-win_arm64.whl", hash = "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50", size = 100220, upload-time = "2025-10-14T04:42:30.632Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" }, +] + +[[package]] +name = "click" +version = "8.1.8" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and implementation_name != 'pypy'", + "python_full_version < '3.10' and implementation_name == 'pypy'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593, upload-time = "2024-12-21T18:38:44.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188, upload-time = "2024-12-21T18:38:41.666Z" }, +] + +[[package]] +name = "click" +version = "8.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.11' and implementation_name != 'pypy'", + "python_full_version >= '3.11' and implementation_name == 'pypy'", + "python_full_version == '3.10.*' and implementation_name != 'pypy'", + "python_full_version == '3.10.*' and implementation_name == 'pypy'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.10' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/46/61/de6cd827efad202d7057d93e0fed9294b96952e188f7384832791c7b2254/click-8.3.0.tar.gz", hash = "sha256:e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4", size = 276943, upload-time = "2025-09-18T17:32:23.696Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl", hash = "sha256:9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc", size = 107295, upload-time = "2025-09-18T17:32:22.42Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "coverage" +version = "7.8.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/b4/a707d96c2c1ce9402ce1ce7124c53b9e4e1f3e617652a5ed2fbba4c9b4be/coverage-7.8.1.tar.gz", hash = "sha256:d41d4da5f2871b1782c6b74948d2d37aac3a5b39b43a6ba31d736b97a02ae1f1", size = 812193, upload-time = "2025-05-21T12:39:46.1Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/86/d7/8beb40ec92d6f7bd25ff84dd1a23e46d02ea0c2291cf085c59b6ad351dbc/coverage-7.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7af3990490982fbd2437156c69edbe82b7edf99bc60302cceeeaf79afb886b8", size = 211571, upload-time = "2025-05-21T12:37:43.695Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ec/977d4a7e0c03d43895555bc8b1a9230cb346622e3fd4c5389304cc517355/coverage-7.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c5757a7b25fe48040fa120ba6597f5f885b01e323e0d13fe21ff95a70c0f76b7", size = 212002, upload-time = "2025-05-21T12:37:46.592Z" }, + { url = "https://files.pythonhosted.org/packages/31/ac/8c3d0cb74a734e2dfc29ed390691f11fec269a7719425c98b8d255e0558c/coverage-7.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f105631835fdf191c971c4da93d27e732e028d73ecaa1a88f458d497d026cf", size = 241128, upload-time = "2025-05-21T12:37:48.576Z" }, + { url = "https://files.pythonhosted.org/packages/05/32/12159834aed6a8ed99364db284de79a782aa236a4c8187f28f25579248d4/coverage-7.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21645788c5c2afa3df2d4b607638d86207b84cb495503b71e80e16b4c6b44e80", size = 239026, upload-time = "2025-05-21T12:37:50.461Z" }, + { url = "https://files.pythonhosted.org/packages/04/85/4b384f71c49f5fb8d753eaa128f05ed338d0421663e0545038860839c592/coverage-7.8.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e93f36a5c9d995f40e9c4cd9bbabd83fd78705792fa250980256c93accd07bb6", size = 240172, upload-time = "2025-05-21T12:37:52.443Z" }, + { url = "https://files.pythonhosted.org/packages/31/dc/4d01e976489971edee5ccd5ae302503909d0e0adffc6ea4fba637a3f4f94/coverage-7.8.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d591f2ddad432b794f77dc1e94334a80015a3fc7fa07fd6aed8f40362083be5b", size = 240086, upload-time = "2025-05-21T12:37:54.045Z" }, + { url = "https://files.pythonhosted.org/packages/27/74/e1543f1de992f823edf7232c6ce7488aa5807bd24e9ab1ab3c95895f32d3/coverage-7.8.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:be2b1a455b3ecfee20638289bb091a95216887d44924a41c28a601efac0916e8", size = 238791, upload-time = "2025-05-21T12:37:55.987Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a7/344dba28ab0815024a0c005e2a6c1546c00e9acdd20a9d23bf1b14f6c16c/coverage-7.8.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:061a3bf679dc38fe34d3822f10a9977d548de86b440010beb1e3b44ba93d20f7", size = 239096, upload-time = "2025-05-21T12:37:57.559Z" }, + { url = "https://files.pythonhosted.org/packages/09/df/4c69d6fee9a91672bd96c3aa7a8b3daa204d6a754aaa1203d0797417a088/coverage-7.8.1-cp310-cp310-win32.whl", hash = "sha256:12950b6373dc9dfe1ce22a8506ec29c82bfc5b38146ced0a222f38cf5d99a56d", size = 214146, upload-time = "2025-05-21T12:37:59.852Z" }, + { url = "https://files.pythonhosted.org/packages/5e/cc/58712d4627dc36e9028ed3a04b21c7eb421076421daa8114af7a45c4ca6a/coverage-7.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:11e5ea0acd8cc5d23030c34dfb2eb6638ad886328df18cc69f8eefab73d1ece5", size = 215045, upload-time = "2025-05-21T12:38:01.394Z" }, + { url = "https://files.pythonhosted.org/packages/78/7e/224415a4424b610f7f05429b1099daee32eeb98cb39b3b8e8a1981431273/coverage-7.8.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc6bebc15c3b275174c66cf4e1c949a94c5c2a3edaa2f193a1225548c52c771", size = 211689, upload-time = "2025-05-21T12:38:03.042Z" }, + { url = "https://files.pythonhosted.org/packages/c1/22/87ab73762926a50fb9f2eefe52951ce4f764097480370db86c1e99e075dc/coverage-7.8.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a6c35afd5b912101fabf42975d92d750cfce33c571508a82ff334a133c40d5", size = 212116, upload-time = "2025-05-21T12:38:04.616Z" }, + { url = "https://files.pythonhosted.org/packages/96/39/cb084825f22d7d9f0064e47bb3af2b9a633172d573a8da72460c96564bd5/coverage-7.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b37729ba34c116a3b2b6fb99df5c37a4ca40e96f430070488fd7a1077ad44907", size = 244739, upload-time = "2025-05-21T12:38:06.758Z" }, + { url = "https://files.pythonhosted.org/packages/2b/5f/fdf000ea0ec1741b4c81367a44eeec036db92ba8e18a0cc5f9e2c840d0a9/coverage-7.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6424c716f4c38ff8f62b602e6b94cde478dadda542a1cb3fe2fe2520cc2aae3", size = 242429, upload-time = "2025-05-21T12:38:08.822Z" }, + { url = "https://files.pythonhosted.org/packages/ca/7f/3697436ca527d4cf69e3f251fe24cd2958137442f1fe83b297bb94a7a490/coverage-7.8.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bcfafb2809cd01be8ffe5f962e01b0fbe4cc1d74513434c52ff2dd05b86d492", size = 244218, upload-time = "2025-05-21T12:38:10.434Z" }, + { url = "https://files.pythonhosted.org/packages/71/fa/486c4c0cbed2ab67ff840c90c40184140f54c31d507344451afa26c3bb0e/coverage-7.8.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e3f65da9701648d226b6b24ded3e2528b72075e48d7540968cd857c3bd4c5321", size = 243866, upload-time = "2025-05-21T12:38:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/cb/77/03e336b4c4fa329c9c6ec93ac7f64d2d4984ce8e0a585c195b35e9a3c2a6/coverage-7.8.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:173e16969f990688aae4b4487717c44330bc57fd8b61a6216ce8eeb827eb5c0d", size = 242038, upload-time = "2025-05-21T12:38:13.724Z" }, + { url = "https://files.pythonhosted.org/packages/d9/fb/2ced07e129e2735b7e4102891f380b05f994e3764abac711c597ea83c60c/coverage-7.8.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3763b9a4bc128f72da5dcfd7fcc7c7d6644ed28e8f2db473ce1ef0dd37a43fa9", size = 242568, upload-time = "2025-05-21T12:38:15.715Z" }, + { url = "https://files.pythonhosted.org/packages/59/96/47c47ab041f795979f8eed3fb2a93c8eb5dba83a8b78ee5c47535f10f015/coverage-7.8.1-cp311-cp311-win32.whl", hash = "sha256:d074380f587360d2500f3b065232c67ae248aaf739267807adbcd29b88bdf864", size = 214197, upload-time = "2025-05-21T12:38:17.292Z" }, + { url = "https://files.pythonhosted.org/packages/e9/14/7cf088fc11df2e20a531f13e2ce123579e0dcbcb052a76ece6fdb9f2997d/coverage-7.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:cd21de85aa0e247b79c6c41f8b5541b54285550f2da6a9448d82b53234d3611b", size = 215111, upload-time = "2025-05-21T12:38:18.874Z" }, + { url = "https://files.pythonhosted.org/packages/aa/78/781501aa4759026dcef8024b404cacc4094348e5e199ed660c31f4650a33/coverage-7.8.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d8f844e837374a9497e11722d9eb9dfeb33b1b5d31136786c39a4c1a3073c6d", size = 211875, upload-time = "2025-05-21T12:38:20.497Z" }, + { url = "https://files.pythonhosted.org/packages/e6/00/a8a4548c22b73f8fd4373714f5a4cce3584827e2603847a8d90fba129807/coverage-7.8.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9cd54a762667c32112df5d6f059c5d61fa532ee06460948cc5bcbf60c502f5c9", size = 212129, upload-time = "2025-05-21T12:38:22.085Z" }, + { url = "https://files.pythonhosted.org/packages/9e/41/5cdc34afdc53b7f200439eb915f50d6ba17e3b0b5cdb6bb04d0ed9662703/coverage-7.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:958b513e23286178b513a6b4d975fe9e7cddbcea6e5ebe8d836e4ef067577154", size = 246176, upload-time = "2025-05-21T12:38:23.802Z" }, + { url = "https://files.pythonhosted.org/packages/f0/1f/ca8e37fdd282dd6ebc4191a9fafcb46b6bf75e05a0fd796d6907399e44ea/coverage-7.8.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b31756ea647b6ef53190f6b708ad0c4c2ea879bc17799ba5b0699eee59ecf7b", size = 243068, upload-time = "2025-05-21T12:38:25.755Z" }, + { url = "https://files.pythonhosted.org/packages/cf/89/727503da5870fe1031ec443699beab44e02548d9873fe0a60adf6589fdd1/coverage-7.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ccad4e29ac1b6f75bfeedb2cac4860fe5bd9e0a2f04c3e3218f661fa389ab101", size = 245329, upload-time = "2025-05-21T12:38:28.69Z" }, + { url = "https://files.pythonhosted.org/packages/25/1f/6935baf26071a66f390159ceb5c5bccfc898d00a90166b6ffc61b964856a/coverage-7.8.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:452f3831c64f5f50260e18a89e613594590d6ceac5206a9b7d76ba43586b01b3", size = 245100, upload-time = "2025-05-21T12:38:31.339Z" }, + { url = "https://files.pythonhosted.org/packages/3b/1f/0e5d68b12deb8a5c9648f61b515798e201f72fec17a0c7373a5f4903f8d8/coverage-7.8.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9296df6a33b8539cd753765eb5b47308602263a14b124a099cbcf5f770d7cf90", size = 243314, upload-time = "2025-05-21T12:38:34.974Z" }, + { url = "https://files.pythonhosted.org/packages/21/5d/375ba28a78e96a06ef0f1572b393e3fefd9d0deecf3ef9995eff1b1cea67/coverage-7.8.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d52d79dfd3b410b153b6d65b0e3afe834eca2b969377f55ad73c67156d35af0d", size = 244487, upload-time = "2025-05-21T12:38:37.84Z" }, + { url = "https://files.pythonhosted.org/packages/08/92/1b7fdf0924d8e6d7c2418d313c12d6e19c9a748448faedcc017082ec5b63/coverage-7.8.1-cp312-cp312-win32.whl", hash = "sha256:ebdf212e1ed85af63fa1a76d556c0a3c7b34348ffba6e145a64b15f003ad0a2b", size = 214367, upload-time = "2025-05-21T12:38:39.676Z" }, + { url = "https://files.pythonhosted.org/packages/07/b1/632f9e128ee9e149cfa80a3130362684244668b0dc6efedd6e466baaeb48/coverage-7.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:c04a7903644ccea8fa07c3e76db43ca31c8d453f93c5c94c0f9b82efca225543", size = 215169, upload-time = "2025-05-21T12:38:42.497Z" }, + { url = "https://files.pythonhosted.org/packages/ed/0a/696a8d6c245a72f61589e2015a633fab5aacd8c916802df41d23e387b442/coverage-7.8.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dd5c305faa2e69334a53061b3168987847dadc2449bab95735242a9bde92fde8", size = 211902, upload-time = "2025-05-21T12:38:44.54Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2f/0c065dfaf497586cf1693dee2a94e7489a4be840a5bbe765a7a78735268b/coverage-7.8.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:af6b8cdf0857fd4e6460dd6639c37c3f82163127f6112c1942b5e6a52a477676", size = 212175, upload-time = "2025-05-21T12:38:46.143Z" }, + { url = "https://files.pythonhosted.org/packages/ff/a1/a8a40658f67311c96c3d9073293fefee8a9485906ed531546dffe35fdd4b/coverage-7.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e233a56bbf99e4cb134c4f8e63b16c77714e3987daf2c5aa10c3ba8c4232d730", size = 245564, upload-time = "2025-05-21T12:38:47.843Z" }, + { url = "https://files.pythonhosted.org/packages/6e/94/dc36e2256ce484f482ed5b2a103a261009c301cdad237fdefe2a9b6ddeab/coverage-7.8.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9dabc70012fd7b58a8040a7bc1b5f71fd0e62e2138aefdd8367d3d24bf82c349", size = 242719, upload-time = "2025-05-21T12:38:49.517Z" }, + { url = "https://files.pythonhosted.org/packages/73/d7/d096859c59f02d4550e6bc9180bd06c88313c32977d7458e0d4ed06ed057/coverage-7.8.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1f8e96455907496b3e4ea16f63bb578da31e17d2805278b193525e7714f17f2", size = 244634, upload-time = "2025-05-21T12:38:51.18Z" }, + { url = "https://files.pythonhosted.org/packages/be/a0/6f4db84d1d3334ca37c2dae02a54761a1a3918aec56faec26f1590077181/coverage-7.8.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0034ceec8e91fdaf77350901cc48f47efd00f23c220a3f9fc1187774ddf307cb", size = 244824, upload-time = "2025-05-21T12:38:52.789Z" }, + { url = "https://files.pythonhosted.org/packages/96/46/1e74016ba7d9f4242170f9d814454e6483a640332a67c0e139dab7d85762/coverage-7.8.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82db9344a07dd9106796b9fe8805425633146a7ea7fed5ed07c65a64d0bb79e1", size = 242872, upload-time = "2025-05-21T12:38:54.493Z" }, + { url = "https://files.pythonhosted.org/packages/22/41/51df77f279b49e7dd05ee9dfe746cf8698c873ffdf7fbe57aaee9522ec67/coverage-7.8.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9772c9e266b2ca4999180c12b90c8efb4c5c9ad3e55f301d78bc579af6467ad9", size = 244179, upload-time = "2025-05-21T12:38:56.762Z" }, + { url = "https://files.pythonhosted.org/packages/b8/83/6207522f3afb64592c47353bc79b0e3e6c3f48fde5e5221ab2b80a12e93d/coverage-7.8.1-cp313-cp313-win32.whl", hash = "sha256:6f24a1e2c373a77afae21bc512466a91e31251685c271c5309ee3e557f6e3e03", size = 214395, upload-time = "2025-05-21T12:38:58.631Z" }, + { url = "https://files.pythonhosted.org/packages/43/b8/cd40a8fff1633112ac40edde9006aceaa55b32a84976394a42c33547ef95/coverage-7.8.1-cp313-cp313-win_amd64.whl", hash = "sha256:76a4e1d62505a21971968be61ae17cbdc5e0c483265a37f7ddbbc050f9c0b8ec", size = 215195, upload-time = "2025-05-21T12:39:00.614Z" }, + { url = "https://files.pythonhosted.org/packages/7e/f0/8fea9beb378cdce803ba838293314b21527f4edab58dcbe2e6a5553e7dc8/coverage-7.8.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:35dd5d405a1d378c39f3f30f628a25b0b99f1b8e5bdd78275df2e7b0404892d7", size = 212738, upload-time = "2025-05-21T12:39:02.808Z" }, + { url = "https://files.pythonhosted.org/packages/0c/90/f28953cd1246ad7839874ef97e181f153d4274cc6db21857fbca18b89c97/coverage-7.8.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:87b86a87f8de2e1bd0bcd45faf1b1edf54f988c8857157300e0336efcfb8ede6", size = 212958, upload-time = "2025-05-21T12:39:04.536Z" }, + { url = "https://files.pythonhosted.org/packages/fb/70/3f3d34ef68534afa73aee75537d1daf1e91029738cbf052ef828313aa960/coverage-7.8.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce4553a573edb363d5db12be1c044826878bec039159d6d4eafe826ef773396d", size = 257024, upload-time = "2025-05-21T12:39:06.703Z" }, + { url = "https://files.pythonhosted.org/packages/cf/66/96ab415609b777adfcfa00f29d75d2278da139c0958de7a50dd0023811e6/coverage-7.8.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db181a1896e0bad75b3bf4916c49fd3cf6751f9cc203fe0e0ecbee1fc43590fa", size = 252867, upload-time = "2025-05-21T12:39:08.818Z" }, + { url = "https://files.pythonhosted.org/packages/52/4f/3d48704c62fa5f72447005b8a77cc9cce5e164c2df357433442d17f2ac0a/coverage-7.8.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ce2606a171f9cf7c15a77ca61f979ffc0e0d92cd2fb18767cead58c1d19f58e", size = 255096, upload-time = "2025-05-21T12:39:10.516Z" }, + { url = "https://files.pythonhosted.org/packages/64/1d/e8d4ac647c1967dd3dbc250fb4595b838b7067ad32602a7339ac467d9c5a/coverage-7.8.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4fc4f7cff2495d6d112353c33a439230a6de0b7cd0c2578f1e8d75326f63d783", size = 256276, upload-time = "2025-05-21T12:39:12.177Z" }, + { url = "https://files.pythonhosted.org/packages/9c/e4/62e2f9521f3758dea07bcefc2c9c0dd34fa67d7035b0443c7c3072e6308b/coverage-7.8.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ff619c58322d9d6df0a859dc76c3532d7bdbc125cb040f7cd642141446b4f654", size = 254478, upload-time = "2025-05-21T12:39:14.325Z" }, + { url = "https://files.pythonhosted.org/packages/49/41/7af246f5e68272f97a31a122da5878747e941fef019430485534d1f6a44a/coverage-7.8.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c0d6290a466a6f3fadf6add2dd4ec11deba4e1a6e3db2dd284edd497aadf802f", size = 255255, upload-time = "2025-05-21T12:39:16.059Z" }, + { url = "https://files.pythonhosted.org/packages/05/5d/5dacd7915972f82d909f36974c6415667dae08a32478d87dfdbac6788e22/coverage-7.8.1-cp313-cp313t-win32.whl", hash = "sha256:e4e893c7f7fb12271a667d5c1876710fae06d7580343afdb5f3fc4488b73209e", size = 215112, upload-time = "2025-05-21T12:39:18.263Z" }, + { url = "https://files.pythonhosted.org/packages/8b/89/48e77e71e81e5b79fd6471083d087cd69517e5f585b548d87c92d5ae873c/coverage-7.8.1-cp313-cp313t-win_amd64.whl", hash = "sha256:41d142eefbc0bb3be160a77b2c0fbec76f345387676265052e224eb6c67b7af3", size = 216270, upload-time = "2025-05-21T12:39:20.461Z" }, + { url = "https://files.pythonhosted.org/packages/1e/b0/2902f008fceca2aec55dd4c53e815f1e66b7f7bc02819c15d7ec18f0620f/coverage-7.8.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d5102e17b81158de17d4b5bc363fcffd15231a38ef3f50b8e6fa01f0c6911194", size = 211570, upload-time = "2025-05-21T12:39:22.519Z" }, + { url = "https://files.pythonhosted.org/packages/f1/aa/41db6eb71bf09fa9e131c96aa49fd28e14ff4b174e71909210703d8c62fe/coverage-7.8.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3bd8e3753257e95e94f38c058627aba1581d51f674e3badf226283b2bdb8f8ca", size = 211990, upload-time = "2025-05-21T12:39:24.721Z" }, + { url = "https://files.pythonhosted.org/packages/fd/9f/d45f9d27e3c143756433770e022b7e79cce21640afdb6307c1f44f745021/coverage-7.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d616b5a543c7d4deffa25eb8d8ae3d0d95097f08ac8b131600bb7fbf967ea0e2", size = 240741, upload-time = "2025-05-21T12:39:26.447Z" }, + { url = "https://files.pythonhosted.org/packages/e8/91/28b3bbd83787b9929ba3d9764613631c53f94bf2faaa01fc44f34d8f0ca2/coverage-7.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7a95b0dce364535a63fde0ec1b1ca36400037175d3b62ce04d85dbca5e33832", size = 238672, upload-time = "2025-05-21T12:39:28.164Z" }, + { url = "https://files.pythonhosted.org/packages/6f/7e/e766ea724285d44ddda4b0f0c717360f110e3f9cfbec619c05f6e45f02fa/coverage-7.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f82c1a1c1897d2293cb6c50f20fe8a9ea2add1a228eff479380917a1fe7bbb68", size = 239770, upload-time = "2025-05-21T12:39:30.406Z" }, + { url = "https://files.pythonhosted.org/packages/4c/62/a01c92f057a8d9b622402f5c471c92fa9669ea02a90afe66a1e10d401d09/coverage-7.8.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:62a13b372b65fa6e11685df9ca924bed23bab1d0f277f9b67be7536f253aaf17", size = 239555, upload-time = "2025-05-21T12:39:32.165Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8e/447ba399c1d4769e00d6ccc7d044dcaa3c93685f0bcb621c334431afca04/coverage-7.8.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fe4877c24711458f7990392181be30166cc3ae72158036ecb48a73c30c99fb6f", size = 237769, upload-time = "2025-05-21T12:39:33.928Z" }, + { url = "https://files.pythonhosted.org/packages/cf/48/27bfc076aa84447671b29852fa50cd1c65f87c956e3e99ead47057c7068a/coverage-7.8.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ae5e557aa92565d72f6d3196e878e7cbd6a6380e02a15eafe0af781bd767c10d", size = 238757, upload-time = "2025-05-21T12:39:35.664Z" }, + { url = "https://files.pythonhosted.org/packages/f5/71/25f0dc628233375dee92c2b3ae240b575c8fbb0f06275c0c7c432bce5629/coverage-7.8.1-cp39-cp39-win32.whl", hash = "sha256:87284f272746e31919302ab6211b16b41135109822c498f6e7b40a2f828e7836", size = 214166, upload-time = "2025-05-21T12:39:37.455Z" }, + { url = "https://files.pythonhosted.org/packages/18/f3/e22f4e2688b631a0ec8fae6ea0faa30d56b19d02d29c2a206c8ca81a4bcf/coverage-7.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:07fff2f2ce465fae27447432d39ce733476fbf8478de51fb4034c201e0c5da6d", size = 215052, upload-time = "2025-05-21T12:39:39.248Z" }, + { url = "https://files.pythonhosted.org/packages/94/aa/f2063b32526002f639ac0081f177f8f0d3a8389ac08e84a02b8cca22d2c0/coverage-7.8.1-pp39.pp310.pp311-none-any.whl", hash = "sha256:adafe9d71a940927dd3ad8d487f521f11277f133568b7da622666ebd08923191", size = 203637, upload-time = "2025-05-21T12:39:41.321Z" }, + { url = "https://files.pythonhosted.org/packages/1b/a1/4d968d4605f3a87a809f0c8f495eed81656c93cf6c00818334498ad6ad45/coverage-7.8.1-py3-none-any.whl", hash = "sha256:e54b80885b0e61d346accc5709daf8762471a452345521cc9281604a907162c2", size = 203623, upload-time = "2025-05-21T12:39:43.473Z" }, +] + +[[package]] +name = "dataclass-factory" +version = "2.16" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/66/50b9f5d8a0e9fbe5469c5b8a7f198511fff9959347fc2443531d651b21d7/dataclass_factory-2.16-py3-none-any.whl", hash = "sha256:9d01e73d40b8f74051df822f21d8dc8bbf2754b11670cd1c477357e8b21323ed", size = 29693, upload-time = "2022-07-20T14:21:06.678Z" }, +] + +[[package]] +name = "dirty-equals" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/99/133892f401ced5a27e641a473c547d5fbdb39af8f85dac8a9d633ea3e7a7/dirty_equals-0.9.0.tar.gz", hash = "sha256:17f515970b04ed7900b733c95fd8091f4f85e52f1fb5f268757f25c858eb1f7b", size = 50412, upload-time = "2025-01-11T23:23:40.491Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/0c/03cc99bf3b6328604b10829de3460f2b2ad3373200c45665c38508e550c6/dirty_equals-0.9.0-py3-none-any.whl", hash = "sha256:ff4d027f5cfa1b69573af00f7ba9043ea652dbdce3fe5cbe828e478c7346db9c", size = 28226, upload-time = "2025-01-11T23:23:37.489Z" }, +] + +[[package]] +name = "distlib" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, +] + +[[package]] +name = "dlint" +version = "0.14.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "flake8" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/c3/24b522504d918b1a6c55d177559dbb1d36800f366e7e5d2aa17d2c85d8cb/dlint-0.14.1-py3-none-any.whl", hash = "sha256:8caa4271ab6f69bba2785bb565b636eeb40baffd446c85380f848fb4abd6aa2d", size = 77705, upload-time = "2023-04-10T19:34:22.085Z" }, +] + +[[package]] +name = "docutils" +version = "0.21.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" }, +] + +[[package]] +name = "docutils-stubs" +version = "0.0.22" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/31/fb/3eda037eed8b98d6b2169e4198a8f12a03a461c4d4dc44de1a7790d0f7c7/docutils-stubs-0.0.22.tar.gz", hash = "sha256:1736d9650cfc20cff8c72582806c33a5c642694e2df9e430717e7da7e73efbdf", size = 43699, upload-time = "2022-01-02T11:13:17.499Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/85/10507e1011d5370b94567e4b57f93086a2476d1da73caf98dc53aa87004b/docutils_stubs-0.0.22-py3-none-any.whl", hash = "sha256:157807309de24e8c96af9a13afe207410f1fc6e5aab5d974fd6b9191f04de327", size = 87506, upload-time = "2022-01-02T11:13:15.94Z" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" }, +] + +[[package]] +name = "filelock" +version = "3.19.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58", size = 17687, upload-time = "2025-08-14T16:56:03.016Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d", size = 15988, upload-time = "2025-08-14T16:56:01.633Z" }, +] + +[[package]] +name = "filelock" +version = "3.20.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +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 = [ + { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054, upload-time = "2025-10-08T18:03:48.35Z" }, +] + +[[package]] +name = "flake8" +version = "7.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mccabe" }, + { name = "pycodestyle" }, + { name = "pyflakes" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/af/fbfe3c4b5a657d79e5c47a2827a362f9e1b763336a52f926126aa6dc7123/flake8-7.3.0.tar.gz", hash = "sha256:fe044858146b9fc69b551a4b490d69cf960fcb78ad1edcb84e7fbb1b4a8e3872", size = 48326, upload-time = "2025-06-20T19:31:35.838Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e", size = 57922, upload-time = "2025-06-20T19:31:34.425Z" }, +] + +[[package]] +name = "furo" +version = "2024.8.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, + { name = "sphinx-basic-ng", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a0/e2/d351d69a9a9e4badb4a5be062c2d0e87bd9e6c23b5e57337fef14bef34c8/furo-2024.8.6.tar.gz", hash = "sha256:b63e4cee8abfc3136d3bc03a3d45a76a850bada4d6374d24c1716b0e01394a01", size = 1661506, upload-time = "2024-08-06T08:07:57.567Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/48/e791a7ed487dbb9729ef32bb5d1af16693d8925f4366befef54119b2e576/furo-2024.8.6-py3-none-any.whl", hash = "sha256:6cd97c58b47813d3619e63e9081169880fbe331f0ca883c871ff1f3f11814f5c", size = 341333, upload-time = "2024-08-06T08:07:54.44Z" }, +] + +[[package]] +name = "gitdb" +version = "4.0.12" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "smmap", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/94/63b0fc47eb32792c7ba1fe1b694daec9a63620db1e313033d18140c2320a/gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571", size = 394684, upload-time = "2025-01-02T07:20:46.413Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf", size = 62794, upload-time = "2025-01-02T07:20:43.624Z" }, +] + +[[package]] +name = "gitpython" +version = "3.1.44" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "gitdb", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c0/89/37df0b71473153574a5cdef8f242de422a0f5d26d7a9e231e6f169b4ad14/gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269", size = 214196, upload-time = "2025-01-02T07:32:43.59Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599, upload-time = "2025-01-02T07:32:40.731Z" }, +] + +[[package]] +name = "greenlet" +version = "3.2.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/03/b8/704d753a5a45507a7aab61f18db9509302ed3d0a27ac7e0359ec2905b1a6/greenlet-3.2.4.tar.gz", hash = "sha256:0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d", size = 188260, upload-time = "2025-08-07T13:24:33.51Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7d/ed/6bfa4109fcb23a58819600392564fea69cdc6551ffd5e69ccf1d52a40cbc/greenlet-3.2.4-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:8c68325b0d0acf8d91dde4e6f930967dd52a5302cd4062932a6b2e7c2969f47c", size = 271061, upload-time = "2025-08-07T13:17:15.373Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fc/102ec1a2fc015b3a7652abab7acf3541d58c04d3d17a8d3d6a44adae1eb1/greenlet-3.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94385f101946790ae13da500603491f04a76b6e4c059dab271b3ce2e283b2590", size = 629475, upload-time = "2025-08-07T13:42:54.009Z" }, + { url = "https://files.pythonhosted.org/packages/c5/26/80383131d55a4ac0fb08d71660fd77e7660b9db6bdb4e8884f46d9f2cc04/greenlet-3.2.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f10fd42b5ee276335863712fa3da6608e93f70629c631bf77145021600abc23c", size = 640802, upload-time = "2025-08-07T13:45:25.52Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7c/e7833dbcd8f376f3326bd728c845d31dcde4c84268d3921afcae77d90d08/greenlet-3.2.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:c8c9e331e58180d0d83c5b7999255721b725913ff6bc6cf39fa2a45841a4fd4b", size = 636703, upload-time = "2025-08-07T13:53:12.622Z" }, + { url = "https://files.pythonhosted.org/packages/e9/49/547b93b7c0428ede7b3f309bc965986874759f7d89e4e04aeddbc9699acb/greenlet-3.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58b97143c9cc7b86fc458f215bd0932f1757ce649e05b640fea2e79b54cedb31", size = 635417, upload-time = "2025-08-07T13:18:25.189Z" }, + { url = "https://files.pythonhosted.org/packages/7f/91/ae2eb6b7979e2f9b035a9f612cf70f1bf54aad4e1d125129bef1eae96f19/greenlet-3.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c2ca18a03a8cfb5b25bc1cbe20f3d9a4c80d8c3b13ba3df49ac3961af0b1018d", size = 584358, upload-time = "2025-08-07T13:18:23.708Z" }, + { url = "https://files.pythonhosted.org/packages/f7/85/433de0c9c0252b22b16d413c9407e6cb3b41df7389afc366ca204dbc1393/greenlet-3.2.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9fe0a28a7b952a21e2c062cd5756d34354117796c6d9215a87f55e38d15402c5", size = 1113550, upload-time = "2025-08-07T13:42:37.467Z" }, + { url = "https://files.pythonhosted.org/packages/a1/8d/88f3ebd2bc96bf7747093696f4335a0a8a4c5acfcf1b757717c0d2474ba3/greenlet-3.2.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8854167e06950ca75b898b104b63cc646573aa5fef1353d4508ecdd1ee76254f", size = 1137126, upload-time = "2025-08-07T13:18:20.239Z" }, + { url = "https://files.pythonhosted.org/packages/f1/29/74242b7d72385e29bcc5563fba67dad94943d7cd03552bac320d597f29b2/greenlet-3.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f47617f698838ba98f4ff4189aef02e7343952df3a615f847bb575c3feb177a7", size = 1544904, upload-time = "2025-11-04T12:42:04.763Z" }, + { url = "https://files.pythonhosted.org/packages/c8/e2/1572b8eeab0f77df5f6729d6ab6b141e4a84ee8eb9bc8c1e7918f94eda6d/greenlet-3.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af41be48a4f60429d5cad9d22175217805098a9ef7c40bfef44f7669fb9d74d8", size = 1611228, upload-time = "2025-11-04T12:42:08.423Z" }, + { url = "https://files.pythonhosted.org/packages/d6/6f/b60b0291d9623c496638c582297ead61f43c4b72eef5e9c926ef4565ec13/greenlet-3.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:73f49b5368b5359d04e18d15828eecc1806033db5233397748f4ca813ff1056c", size = 298654, upload-time = "2025-08-07T13:50:00.469Z" }, + { url = "https://files.pythonhosted.org/packages/a4/de/f28ced0a67749cac23fecb02b694f6473f47686dff6afaa211d186e2ef9c/greenlet-3.2.4-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:96378df1de302bc38e99c3a9aa311967b7dc80ced1dcc6f171e99842987882a2", size = 272305, upload-time = "2025-08-07T13:15:41.288Z" }, + { url = "https://files.pythonhosted.org/packages/09/16/2c3792cba130000bf2a31c5272999113f4764fd9d874fb257ff588ac779a/greenlet-3.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1ee8fae0519a337f2329cb78bd7a8e128ec0f881073d43f023c7b8d4831d5246", size = 632472, upload-time = "2025-08-07T13:42:55.044Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8f/95d48d7e3d433e6dae5b1682e4292242a53f22df82e6d3dda81b1701a960/greenlet-3.2.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:94abf90142c2a18151632371140b3dba4dee031633fe614cb592dbb6c9e17bc3", size = 644646, upload-time = "2025-08-07T13:45:26.523Z" }, + { url = "https://files.pythonhosted.org/packages/d5/5e/405965351aef8c76b8ef7ad370e5da58d57ef6068df197548b015464001a/greenlet-3.2.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:4d1378601b85e2e5171b99be8d2dc85f594c79967599328f95c1dc1a40f1c633", size = 640519, upload-time = "2025-08-07T13:53:13.928Z" }, + { url = "https://files.pythonhosted.org/packages/25/5d/382753b52006ce0218297ec1b628e048c4e64b155379331f25a7316eb749/greenlet-3.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0db5594dce18db94f7d1650d7489909b57afde4c580806b8d9203b6e79cdc079", size = 639707, upload-time = "2025-08-07T13:18:27.146Z" }, + { url = "https://files.pythonhosted.org/packages/1f/8e/abdd3f14d735b2929290a018ecf133c901be4874b858dd1c604b9319f064/greenlet-3.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2523e5246274f54fdadbce8494458a2ebdcdbc7b802318466ac5606d3cded1f8", size = 587684, upload-time = "2025-08-07T13:18:25.164Z" }, + { url = "https://files.pythonhosted.org/packages/5d/65/deb2a69c3e5996439b0176f6651e0052542bb6c8f8ec2e3fba97c9768805/greenlet-3.2.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1987de92fec508535687fb807a5cea1560f6196285a4cde35c100b8cd632cc52", size = 1116647, upload-time = "2025-08-07T13:42:38.655Z" }, + { url = "https://files.pythonhosted.org/packages/3f/cc/b07000438a29ac5cfb2194bfc128151d52f333cee74dd7dfe3fb733fc16c/greenlet-3.2.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:55e9c5affaa6775e2c6b67659f3a71684de4c549b3dd9afca3bc773533d284fa", size = 1142073, upload-time = "2025-08-07T13:18:21.737Z" }, + { url = "https://files.pythonhosted.org/packages/67/24/28a5b2fa42d12b3d7e5614145f0bd89714c34c08be6aabe39c14dd52db34/greenlet-3.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c9c6de1940a7d828635fbd254d69db79e54619f165ee7ce32fda763a9cb6a58c", size = 1548385, upload-time = "2025-11-04T12:42:11.067Z" }, + { url = "https://files.pythonhosted.org/packages/6a/05/03f2f0bdd0b0ff9a4f7b99333d57b53a7709c27723ec8123056b084e69cd/greenlet-3.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03c5136e7be905045160b1b9fdca93dd6727b180feeafda6818e6496434ed8c5", size = 1613329, upload-time = "2025-11-04T12:42:12.928Z" }, + { url = "https://files.pythonhosted.org/packages/d8/0f/30aef242fcab550b0b3520b8e3561156857c94288f0332a79928c31a52cf/greenlet-3.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:9c40adce87eaa9ddb593ccb0fa6a07caf34015a29bf8d344811665b573138db9", size = 299100, upload-time = "2025-08-07T13:44:12.287Z" }, + { url = "https://files.pythonhosted.org/packages/44/69/9b804adb5fd0671f367781560eb5eb586c4d495277c93bde4307b9e28068/greenlet-3.2.4-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3b67ca49f54cede0186854a008109d6ee71f66bd57bb36abd6d0a0267b540cdd", size = 274079, upload-time = "2025-08-07T13:15:45.033Z" }, + { url = "https://files.pythonhosted.org/packages/46/e9/d2a80c99f19a153eff70bc451ab78615583b8dac0754cfb942223d2c1a0d/greenlet-3.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ddf9164e7a5b08e9d22511526865780a576f19ddd00d62f8a665949327fde8bb", size = 640997, upload-time = "2025-08-07T13:42:56.234Z" }, + { url = "https://files.pythonhosted.org/packages/3b/16/035dcfcc48715ccd345f3a93183267167cdd162ad123cd93067d86f27ce4/greenlet-3.2.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f28588772bb5fb869a8eb331374ec06f24a83a9c25bfa1f38b6993afe9c1e968", size = 655185, upload-time = "2025-08-07T13:45:27.624Z" }, + { url = "https://files.pythonhosted.org/packages/31/da/0386695eef69ffae1ad726881571dfe28b41970173947e7c558d9998de0f/greenlet-3.2.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:5c9320971821a7cb77cfab8d956fa8e39cd07ca44b6070db358ceb7f8797c8c9", size = 649926, upload-time = "2025-08-07T13:53:15.251Z" }, + { url = "https://files.pythonhosted.org/packages/68/88/69bf19fd4dc19981928ceacbc5fd4bb6bc2215d53199e367832e98d1d8fe/greenlet-3.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c60a6d84229b271d44b70fb6e5fa23781abb5d742af7b808ae3f6efd7c9c60f6", size = 651839, upload-time = "2025-08-07T13:18:30.281Z" }, + { url = "https://files.pythonhosted.org/packages/19/0d/6660d55f7373b2ff8152401a83e02084956da23ae58cddbfb0b330978fe9/greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b3812d8d0c9579967815af437d96623f45c0f2ae5f04e366de62a12d83a8fb0", size = 607586, upload-time = "2025-08-07T13:18:28.544Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1a/c953fdedd22d81ee4629afbb38d2f9d71e37d23caace44775a3a969147d4/greenlet-3.2.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:abbf57b5a870d30c4675928c37278493044d7c14378350b3aa5d484fa65575f0", size = 1123281, upload-time = "2025-08-07T13:42:39.858Z" }, + { url = "https://files.pythonhosted.org/packages/3f/c7/12381b18e21aef2c6bd3a636da1088b888b97b7a0362fac2e4de92405f97/greenlet-3.2.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20fb936b4652b6e307b8f347665e2c615540d4b42b3b4c8a321d8286da7e520f", size = 1151142, upload-time = "2025-08-07T13:18:22.981Z" }, + { url = "https://files.pythonhosted.org/packages/27/45/80935968b53cfd3f33cf99ea5f08227f2646e044568c9b1555b58ffd61c2/greenlet-3.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee7a6ec486883397d70eec05059353b8e83eca9168b9f3f9a361971e77e0bcd0", size = 1564846, upload-time = "2025-11-04T12:42:15.191Z" }, + { url = "https://files.pythonhosted.org/packages/69/02/b7c30e5e04752cb4db6202a3858b149c0710e5453b71a3b2aec5d78a1aab/greenlet-3.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:326d234cbf337c9c3def0676412eb7040a35a768efc92504b947b3e9cfc7543d", size = 1633814, upload-time = "2025-11-04T12:42:17.175Z" }, + { url = "https://files.pythonhosted.org/packages/e9/08/b0814846b79399e585f974bbeebf5580fbe59e258ea7be64d9dfb253c84f/greenlet-3.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:a7d4e128405eea3814a12cc2605e0e6aedb4035bf32697f72deca74de4105e02", size = 299899, upload-time = "2025-08-07T13:38:53.448Z" }, + { url = "https://files.pythonhosted.org/packages/49/e8/58c7f85958bda41dafea50497cbd59738c5c43dbbea5ee83d651234398f4/greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31", size = 272814, upload-time = "2025-08-07T13:15:50.011Z" }, + { url = "https://files.pythonhosted.org/packages/62/dd/b9f59862e9e257a16e4e610480cfffd29e3fae018a68c2332090b53aac3d/greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945", size = 641073, upload-time = "2025-08-07T13:42:57.23Z" }, + { url = "https://files.pythonhosted.org/packages/f7/0b/bc13f787394920b23073ca3b6c4a7a21396301ed75a655bcb47196b50e6e/greenlet-3.2.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:710638eb93b1fa52823aa91bf75326f9ecdfd5e0466f00789246a5280f4ba0fc", size = 655191, upload-time = "2025-08-07T13:45:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d6/6adde57d1345a8d0f14d31e4ab9c23cfe8e2cd39c3baf7674b4b0338d266/greenlet-3.2.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:c5111ccdc9c88f423426df3fd1811bfc40ed66264d35aa373420a34377efc98a", size = 649516, upload-time = "2025-08-07T13:53:16.314Z" }, + { url = "https://files.pythonhosted.org/packages/7f/3b/3a3328a788d4a473889a2d403199932be55b1b0060f4ddd96ee7cdfcad10/greenlet-3.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d76383238584e9711e20ebe14db6c88ddcedc1829a9ad31a584389463b5aa504", size = 652169, upload-time = "2025-08-07T13:18:32.861Z" }, + { url = "https://files.pythonhosted.org/packages/ee/43/3cecdc0349359e1a527cbf2e3e28e5f8f06d3343aaf82ca13437a9aa290f/greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671", size = 610497, upload-time = "2025-08-07T13:18:31.636Z" }, + { url = "https://files.pythonhosted.org/packages/b8/19/06b6cf5d604e2c382a6f31cafafd6f33d5dea706f4db7bdab184bad2b21d/greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b", size = 1121662, upload-time = "2025-08-07T13:42:41.117Z" }, + { url = "https://files.pythonhosted.org/packages/a2/15/0d5e4e1a66fab130d98168fe984c509249c833c1a3c16806b90f253ce7b9/greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae", size = 1149210, upload-time = "2025-08-07T13:18:24.072Z" }, + { url = "https://files.pythonhosted.org/packages/1c/53/f9c440463b3057485b8594d7a638bed53ba531165ef0ca0e6c364b5cc807/greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b", size = 1564759, upload-time = "2025-11-04T12:42:19.395Z" }, + { url = "https://files.pythonhosted.org/packages/47/e4/3bb4240abdd0a8d23f4f88adec746a3099f0d86bfedb623f063b2e3b4df0/greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929", size = 1634288, upload-time = "2025-11-04T12:42:21.174Z" }, + { url = "https://files.pythonhosted.org/packages/0b/55/2321e43595e6801e105fcfdee02b34c0f996eb71e6ddffca6b10b7e1d771/greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b", size = 299685, upload-time = "2025-08-07T13:24:38.824Z" }, + { url = "https://files.pythonhosted.org/packages/22/5c/85273fd7cc388285632b0498dbbab97596e04b154933dfe0f3e68156c68c/greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0", size = 273586, upload-time = "2025-08-07T13:16:08.004Z" }, + { url = "https://files.pythonhosted.org/packages/d1/75/10aeeaa3da9332c2e761e4c50d4c3556c21113ee3f0afa2cf5769946f7a3/greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f", size = 686346, upload-time = "2025-08-07T13:42:59.944Z" }, + { url = "https://files.pythonhosted.org/packages/c0/aa/687d6b12ffb505a4447567d1f3abea23bd20e73a5bed63871178e0831b7a/greenlet-3.2.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:c17b6b34111ea72fc5a4e4beec9711d2226285f0386ea83477cbb97c30a3f3a5", size = 699218, upload-time = "2025-08-07T13:45:30.969Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8b/29aae55436521f1d6f8ff4e12fb676f3400de7fcf27fccd1d4d17fd8fecd/greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1", size = 694659, upload-time = "2025-08-07T13:53:17.759Z" }, + { url = "https://files.pythonhosted.org/packages/92/2e/ea25914b1ebfde93b6fc4ff46d6864564fba59024e928bdc7de475affc25/greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735", size = 695355, upload-time = "2025-08-07T13:18:34.517Z" }, + { url = "https://files.pythonhosted.org/packages/72/60/fc56c62046ec17f6b0d3060564562c64c862948c9d4bc8aa807cf5bd74f4/greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337", size = 657512, upload-time = "2025-08-07T13:18:33.969Z" }, + { url = "https://files.pythonhosted.org/packages/23/6e/74407aed965a4ab6ddd93a7ded3180b730d281c77b765788419484cdfeef/greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269", size = 1612508, upload-time = "2025-11-04T12:42:23.427Z" }, + { url = "https://files.pythonhosted.org/packages/0d/da/343cd760ab2f92bac1845ca07ee3faea9fe52bee65f7bcb19f16ad7de08b/greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681", size = 1680760, upload-time = "2025-11-04T12:42:25.341Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a5/6ddab2b4c112be95601c13428db1d8b6608a8b6039816f2ba09c346c08fc/greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01", size = 303425, upload-time = "2025-08-07T13:32:27.59Z" }, + { url = "https://files.pythonhosted.org/packages/f7/c0/93885c4106d2626bf51fdec377d6aef740dfa5c4877461889a7cf8e565cc/greenlet-3.2.4-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:b6a7c19cf0d2742d0809a4c05975db036fdff50cd294a93632d6a310bf9ac02c", size = 269859, upload-time = "2025-08-07T13:16:16.003Z" }, + { url = "https://files.pythonhosted.org/packages/4d/f5/33f05dc3ba10a02dedb1485870cf81c109227d3d3aa280f0e48486cac248/greenlet-3.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:27890167f55d2387576d1f41d9487ef171849ea0359ce1510ca6e06c8bece11d", size = 627610, upload-time = "2025-08-07T13:43:01.345Z" }, + { url = "https://files.pythonhosted.org/packages/b2/a7/9476decef51a0844195f99ed5dc611d212e9b3515512ecdf7321543a7225/greenlet-3.2.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:18d9260df2b5fbf41ae5139e1be4e796d99655f023a636cd0e11e6406cca7d58", size = 639417, upload-time = "2025-08-07T13:45:32.094Z" }, + { url = "https://files.pythonhosted.org/packages/bd/e0/849b9159cbb176f8c0af5caaff1faffdece7a8417fcc6fe1869770e33e21/greenlet-3.2.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:671df96c1f23c4a0d4077a325483c1503c96a1b7d9db26592ae770daa41233d4", size = 634751, upload-time = "2025-08-07T13:53:18.848Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d3/844e714a9bbd39034144dca8b658dcd01839b72bb0ec7d8014e33e3705f0/greenlet-3.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:16458c245a38991aa19676900d48bd1a6f2ce3e16595051a4db9d012154e8433", size = 634020, upload-time = "2025-08-07T13:18:36.841Z" }, + { url = "https://files.pythonhosted.org/packages/6b/4c/f3de2a8de0e840ecb0253ad0dc7e2bb3747348e798ec7e397d783a3cb380/greenlet-3.2.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9913f1a30e4526f432991f89ae263459b1c64d1608c0d22a5c79c287b3c70df", size = 582817, upload-time = "2025-08-07T13:18:35.48Z" }, + { url = "https://files.pythonhosted.org/packages/89/80/7332915adc766035c8980b161c2e5d50b2f941f453af232c164cff5e0aeb/greenlet-3.2.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b90654e092f928f110e0007f572007c9727b5265f7632c2fa7415b4689351594", size = 1111985, upload-time = "2025-08-07T13:42:42.425Z" }, + { url = "https://files.pythonhosted.org/packages/66/71/1928e2c80197353bcb9b50aa19c4d8e26ee6d7a900c564907665cf4b9a41/greenlet-3.2.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:81701fd84f26330f0d5f4944d4e92e61afe6319dcd9775e39396e39d7c3e5f98", size = 1136137, upload-time = "2025-08-07T13:18:26.168Z" }, + { url = "https://files.pythonhosted.org/packages/4b/bf/7bd33643e48ed45dcc0e22572f650767832bd4e1287f97434943cc402148/greenlet-3.2.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:28a3c6b7cd72a96f61b0e4b2a36f681025b60ae4779cc73c1535eb5f29560b10", size = 1542941, upload-time = "2025-11-04T12:42:27.427Z" }, + { url = "https://files.pythonhosted.org/packages/9b/74/4bc433f91d0d09a1c22954a371f9df928cb85e72640870158853a83415e5/greenlet-3.2.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:52206cd642670b0b320a1fd1cbfd95bca0e043179c1d8a045f2c6109dfe973be", size = 1609685, upload-time = "2025-11-04T12:42:29.242Z" }, + { url = "https://files.pythonhosted.org/packages/89/48/a5dc74dde38aeb2b15d418cec76ed50e1dd3d620ccda84d8199703248968/greenlet-3.2.4-cp39-cp39-win32.whl", hash = "sha256:65458b409c1ed459ea899e939f0e1cdb14f58dbc803f2f93c5eab5694d32671b", size = 281400, upload-time = "2025-08-07T14:02:20.263Z" }, + { url = "https://files.pythonhosted.org/packages/e5/44/342c4591db50db1076b8bda86ed0ad59240e3e1da17806a4cf10a6d0e447/greenlet-3.2.4-cp39-cp39-win_amd64.whl", hash = "sha256:d2e685ade4dafd447ede19c31277a224a239a0a1a4eca4e6390efedf20260cfb", size = 298533, upload-time = "2025-08-07T13:56:34.168Z" }, +] + +[[package]] +name = "idna" +version = "3.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, +] + +[[package]] +name = "imagesize" +version = "1.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026, upload-time = "2022-07-01T12:21:05.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769, upload-time = "2022-07-01T12:21:02.467Z" }, +] + +[[package]] +name = "importlib-metadata" +version = "8.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" }, +] + +[[package]] +name = "importlib-resources" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +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 = [ + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, +] + +[[package]] +name = "invoke" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/42/127e6d792884ab860defc3f4d80a8f9812e48ace584ffc5a346de58cdc6c/invoke-2.2.0.tar.gz", hash = "sha256:ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5", size = 299835, upload-time = "2023-07-12T18:05:17.998Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/66/7f8c48009c72d73bc6bbe6eb87ac838d6a526146f7dab14af671121eb379/invoke-2.2.0-py3-none-any.whl", hash = "sha256:6ea924cc53d4f78e3d98bc436b08069a03077e6f85ad1ddaa8a116d7dad15820", size = 160274, upload-time = "2023-07-12T18:05:16.294Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe", marker = "(python_full_version >= '3.11' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.11' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.11' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.11' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version < '3.11' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or extra == 'group-7-adaptix-dev' or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "jsonschema-rs" +version = "0.30.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/87/ac/5ee6e5f3030c75b8d010abc7e7ab856471b2a040cf81436ab637847f524e/jsonschema_rs-0.30.0.tar.gz", hash = "sha256:29f988d229371d6aefd560c5b13e71bf1c91c972a0d83a66c5eb941ce47d3193", size = 1415662, upload-time = "2025-04-16T20:42:33.182Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/a0/cbcabd880597c7798ebe22e2eaf77c1b51f4676a684a9a33b447632906ae/jsonschema_rs-0.30.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:13ce30e646043a765496c685f3c99e392041ebbe9c08f273a4873130175eab2a", size = 3949301, upload-time = "2025-04-16T20:41:34.963Z" }, + { url = "https://files.pythonhosted.org/packages/30/b8/f97b64dee73a5d30df285b97fedeb25b5ff3c683a42cf79c9535637cb591/jsonschema_rs-0.30.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a97ac8114d0e684b157b35e8c5cd0fdbaa5a44d5a75f7a64973d63aff9d3bba5", size = 2034531, upload-time = "2025-04-16T20:41:36.937Z" }, + { url = "https://files.pythonhosted.org/packages/f9/8c/51bd5b5dae00e1fa731e6fe3354138eec2de6c13eec4ab2fe7e9e957c460/jsonschema_rs-0.30.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cd0ff855c52741b85183bd8129dd229ae962a4e8cefd5eba39bd9cae052fee98", size = 2119063, upload-time = "2025-04-16T20:41:38.145Z" }, + { url = "https://files.pythonhosted.org/packages/47/dd/89f68767f4aaa4ccf846406c6d407b6c7abb1a1c1023ce4fd3ae9ac61fa7/jsonschema_rs-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7a1bab58a763bd71773cb1e00efdcdf06a6c00a04e903ece27efa70d58cb6f4", size = 2126588, upload-time = "2025-04-16T20:41:39.411Z" }, + { url = "https://files.pythonhosted.org/packages/85/63/de268ba4d0f324c275054e16feea61d7418b5646fec327b2db8d0a8c1c62/jsonschema_rs-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1edde221d0f3769b1e446101a8d9d13a4486b121c19688112ee2cc8dfc1d0f80", size = 2147475, upload-time = "2025-04-16T20:41:40.999Z" }, + { url = "https://files.pythonhosted.org/packages/98/0e/d6f890dc997c8fd84243a850d008d67e6c3fd8f3086d9ca26d45dd1f2529/jsonschema_rs-0.30.0-cp310-cp310-win32.whl", hash = "sha256:e8c3387b49ad73155fab6b555199d9d7424456ac8088ec9c5c73842db393491a", size = 1750027, upload-time = "2025-04-16T20:41:42.689Z" }, + { url = "https://files.pythonhosted.org/packages/32/6e/7d0d5a7f22e488a4358d6ae9c33da633569c712961b4a56dd7490dfb1c8e/jsonschema_rs-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:f8a52eb7ecd38059cdf7096a639f9599da46b4f971b667ad0241c98d0b359a6a", size = 1937547, upload-time = "2025-04-16T20:41:43.92Z" }, + { url = "https://files.pythonhosted.org/packages/65/62/84fbbe20008d23fe1321ad21592f883043e84d3fe9d86cb161073febf250/jsonschema_rs-0.30.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:a29f577d1f691c9dd306852da5fda2e20bcca17a94bbf49d890e1ecf2b3fe340", size = 3949464, upload-time = "2025-04-16T20:41:45.733Z" }, + { url = "https://files.pythonhosted.org/packages/27/6c/fc648f56ef24b9f04d94fc6b9d0acfb1eb2a33773ee68c328349c8c0afa8/jsonschema_rs-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d9ab11ce8ba0d674cb7929f1cc58e2dac990ac1816de79f7a4331510e0542fc3", size = 2034627, upload-time = "2025-04-16T20:41:46.904Z" }, + { url = "https://files.pythonhosted.org/packages/f8/c0/ab1988011da03c45328d3d4aac4a1aa0b57e9e1ff3424d37575cdbb917e0/jsonschema_rs-0.30.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d7acd91a46c8584784c486cdbd3a9ed38977aa72bde35c0dd3af1935bfc327ab", size = 2119154, upload-time = "2025-04-16T20:41:48.756Z" }, + { url = "https://files.pythonhosted.org/packages/cc/30/94d9fb8fb5d1cf92ff99c981c3d7097e3357cefaad3d969a3b783fa41558/jsonschema_rs-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13cd64c2ee0b1d792a3a1d5f055cb946b18efb8c58537b92cdd7ffac9f44d76d", size = 2126487, upload-time = "2025-04-16T20:41:49.985Z" }, + { url = "https://files.pythonhosted.org/packages/47/96/8a1d70b226e88bda50ae98bec63f0fe6d62ac55efab4a84861725514a472/jsonschema_rs-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22868fc882a95e52c9b21aced1e4b1adbb9fda5851baa116f4e090fbe18e4af2", size = 2147344, upload-time = "2025-04-16T20:41:51.121Z" }, + { url = "https://files.pythonhosted.org/packages/32/9d/f0aecee15a455143de41f377180d9ade4ae540451ba70225b966ed321612/jsonschema_rs-0.30.0-cp311-cp311-win32.whl", hash = "sha256:680035c56ab0ae958507baf6164f0af5481858bc973079d4806f517b0a2fe4ee", size = 1750229, upload-time = "2025-04-16T20:41:52.242Z" }, + { url = "https://files.pythonhosted.org/packages/e1/4e/1cb2541d7eb01b18bb680c6d55f4336956e59fa938fba3daf8e3085c184a/jsonschema_rs-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:18d6fcba3e62ae91c84a41d82736faab9dd8481fc671963b60ad697f5db30fa4", size = 1937613, upload-time = "2025-04-16T20:41:53.575Z" }, + { url = "https://files.pythonhosted.org/packages/ee/50/c349787eca86d6fe2cf48181d5b975c1cbde82fa90c757af8f6902e45585/jsonschema_rs-0.30.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:55d073c7282dc1ac7261f4be731c4d0e95db451b9dabd863cf43dd447a891c3e", size = 3943370, upload-time = "2025-04-16T20:41:54.856Z" }, + { url = "https://files.pythonhosted.org/packages/75/a5/e57932c4d156cefeca59117842bb745469a5f75ff9255bbff1741ae96e2b/jsonschema_rs-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:44afa01051706b6a89f2877d88cbd4e6c96f686d410505d375afa4deaf9d35ce", size = 2032657, upload-time = "2025-04-16T20:41:56.229Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7c/8ba52e57fcd03b383f02acb686890341236acfa6b3cc00a1afae7bd75bee/jsonschema_rs-0.30.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:018388b71317f3dca3fb00c2f8856b45dcdb9feb2439873acde3d8d05da196b6", size = 2115740, upload-time = "2025-04-16T20:41:57.857Z" }, + { url = "https://files.pythonhosted.org/packages/ab/5a/18fb35a593730e51d382b45cbe733a2d1770ce8901a6f8b8dbe93f55531e/jsonschema_rs-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:de8ae8af10bed747f7e3102bcb1512a58226cb68c5ecf9101d03cd5a66fe5ca4", size = 2124633, upload-time = "2025-04-16T20:41:58.991Z" }, + { url = "https://files.pythonhosted.org/packages/26/40/e6a8e8f2fcd60d070d70e2896150d025589e93d6cd5b6d86cffc15d42f13/jsonschema_rs-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9ec5130459298f2dc0d87f078d8c31de1e428a4a8f41e47100ce54d834a78ea", size = 2146757, upload-time = "2025-04-16T20:42:00.187Z" }, + { url = "https://files.pythonhosted.org/packages/a9/3d/830e64a9b5d2fa0e96d35556adf8d84b641b0573a73778e957d441377a3d/jsonschema_rs-0.30.0-cp312-cp312-win32.whl", hash = "sha256:687eb362cc79632c81e86a09b1f54bd4bfdb6340bc291b413d651dc9415ac520", size = 1749004, upload-time = "2025-04-16T20:42:01.658Z" }, + { url = "https://files.pythonhosted.org/packages/93/2f/734b2e839c2af51005ad41c1c5d941d7ccb8f292d994b8bafbcb730f55b4/jsonschema_rs-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:4b970bebd1732e839c2f6acd53e24138a34c4b2f282f66b12f64bd4d8bd2e974", size = 1937354, upload-time = "2025-04-16T20:42:02.855Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/8334ef2e3d368235f5c109f525210487d2311fc413b4660d68bba107c4a6/jsonschema_rs-0.30.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:4a6509b02f842aafa6bf9c40a26b10a85814e9e593fe56cd41e7fc7f7e7e02a6", size = 3942593, upload-time = "2025-04-16T20:42:04.173Z" }, + { url = "https://files.pythonhosted.org/packages/cf/97/5ac4db87a07844c5a762032333168aaaadad7cd773c0580d1b29fa94c831/jsonschema_rs-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:32e19f6f834a0fa43c85d60834c0f41c424a60e579a6d5f80fcc8cbe693c3e6e", size = 2032410, upload-time = "2025-04-16T20:42:05.826Z" }, + { url = "https://files.pythonhosted.org/packages/0b/77/afb522903ce800c3e197b2da83ce6a77a5630162b2e499d0b15a696ba53a/jsonschema_rs-0.30.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:bae276fd38e410d0b5dd276cc306d1acbf57b3494e2589a67eea16df2291e677", size = 2115242, upload-time = "2025-04-16T20:42:07.162Z" }, + { url = "https://files.pythonhosted.org/packages/8e/6e/3ab36818b122257913d350dc23da371c4ec55d088ce5d751f47cc6385ed7/jsonschema_rs-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eef21fa1732faffa53b4d85117bfa664a9eba6608c28b1a57d465b2e68b0408", size = 2124831, upload-time = "2025-04-16T20:42:08.373Z" }, + { url = "https://files.pythonhosted.org/packages/cc/7b/96ddb4cc42d261c2ac82b2eab5b3106accc4c9a74e47b699fab1d09ad1c6/jsonschema_rs-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dea2ec14105c148509b4599c5911fc181db956ca339f76e232752e251e88541c", size = 2146249, upload-time = "2025-04-16T20:42:09.585Z" }, + { url = "https://files.pythonhosted.org/packages/72/c5/067161a58e39d774326f2c2de84c04c2f983abba39f412a3052fda8870ce/jsonschema_rs-0.30.0-cp313-cp313-win32.whl", hash = "sha256:d875c8b37f0731be4e776f581311dd299c07aa1c2503a5cb560fc55a0fb5fa5a", size = 1748691, upload-time = "2025-04-16T20:42:11.252Z" }, + { url = "https://files.pythonhosted.org/packages/34/f1/86fa095f05b8c58e96cf03294a2ad6f1886585ba9904714384b44f3f2216/jsonschema_rs-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:4f9f7c2107d3b74c78d5a6ac0602f151e7984113481884f367a4e1b825989b0c", size = 1937099, upload-time = "2025-04-16T20:42:12.473Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6d/9548c617cbd23d9c1dd0c290b48853ed9780512d9cb136290f7bc97340a9/jsonschema_rs-0.30.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:703fde78c4713c5c82f6ff66c8bb64fe6edf3130297d45c20571385b7ecfb50f", size = 3950292, upload-time = "2025-04-16T20:42:23.07Z" }, + { url = "https://files.pythonhosted.org/packages/f0/84/8c01ab5248de9d9beaeaedf93e4e4a4db80f6e15e9a91cc1b7774e73131c/jsonschema_rs-0.30.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:7d0115365d9aaa358aac65fa7f78fc901116d32a260e2bfa821319d0fa513e1f", size = 2035073, upload-time = "2025-04-16T20:42:24.345Z" }, + { url = "https://files.pythonhosted.org/packages/5a/44/036204e533cbfe44663e73baaccd300a53428911d0c6d6b3bee4c5f39199/jsonschema_rs-0.30.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f45745c7c61a84518d48eca9cbc330285370c2d9ccd013f622b11ccec5b621e4", size = 2119671, upload-time = "2025-04-16T20:42:25.501Z" }, + { url = "https://files.pythonhosted.org/packages/87/6a/608ec29ba20abc7f7f4b5bcbc5d435f36e5266fd1a9e2f7cea0a0f03bbcf/jsonschema_rs-0.30.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2673c0b408a5e8fefad633dea94f72c5eec25e698205ac3116a3f579ac12df1f", size = 2127342, upload-time = "2025-04-16T20:42:26.877Z" }, + { url = "https://files.pythonhosted.org/packages/76/12/4cb753589c15e69f4751c4f5647079bd9dfb2b773fc3c27e9b51eb090b20/jsonschema_rs-0.30.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8261a49af9862687d2d3dc99e2837bd84ece669931340633eea3d0e466e26ce", size = 2147839, upload-time = "2025-04-16T20:42:28.162Z" }, + { url = "https://files.pythonhosted.org/packages/d7/55/b2af5c4e67bb61e48c330d7529b7e5210e325b3c979468f3cf96f9ca3260/jsonschema_rs-0.30.0-cp39-cp39-win32.whl", hash = "sha256:af230808981fd305d5616c8f3dbdbd8e066fae49156c1ed415865b1449c585b0", size = 1750457, upload-time = "2025-04-16T20:42:30.099Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c5/af802d7d638310ce4ebb8097398e100ffeaf71db6fa9b10071874101e52c/jsonschema_rs-0.30.0-cp39-cp39-win_amd64.whl", hash = "sha256:6785a8df855e0517837716d526a8fb10b6ea78463dab5add4a734e936cee87bc", size = 1938038, upload-time = "2025-04-16T20:42:31.435Z" }, +] + +[[package]] +name = "lxml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb/lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62", size = 4073426, upload-time = "2025-09-22T04:04:59.287Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/8a/f8192a08237ef2fb1b19733f709db88a4c43bc8ab8357f01cb41a27e7f6a/lxml-6.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e77dd455b9a16bbd2a5036a63ddbd479c19572af81b624e79ef422f929eef388", size = 8590589, upload-time = "2025-09-22T04:00:10.51Z" }, + { url = "https://files.pythonhosted.org/packages/12/64/27bcd07ae17ff5e5536e8d88f4c7d581b48963817a13de11f3ac3329bfa2/lxml-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d444858b9f07cefff6455b983aea9a67f7462ba1f6cbe4a21e8bf6791bf2153", size = 4629671, upload-time = "2025-09-22T04:00:15.411Z" }, + { url = "https://files.pythonhosted.org/packages/02/5a/a7d53b3291c324e0b6e48f3c797be63836cc52156ddf8f33cd72aac78866/lxml-6.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f952dacaa552f3bb8834908dddd500ba7d508e6ea6eb8c52eb2d28f48ca06a31", size = 4999961, upload-time = "2025-09-22T04:00:17.619Z" }, + { url = "https://files.pythonhosted.org/packages/f5/55/d465e9b89df1761674d8672bb3e4ae2c47033b01ec243964b6e334c6743f/lxml-6.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71695772df6acea9f3c0e59e44ba8ac50c4f125217e84aab21074a1a55e7e5c9", size = 5157087, upload-time = "2025-09-22T04:00:19.868Z" }, + { url = "https://files.pythonhosted.org/packages/62/38/3073cd7e3e8dfc3ba3c3a139e33bee3a82de2bfb0925714351ad3d255c13/lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f68764f35fd78d7c4cc4ef209a184c38b65440378013d24b8aecd327c3e0c8", size = 5067620, upload-time = "2025-09-22T04:00:21.877Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d3/1e001588c5e2205637b08985597827d3827dbaaece16348c8822bfe61c29/lxml-6.0.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:058027e261afed589eddcfe530fcc6f3402d7fd7e89bfd0532df82ebc1563dba", size = 5406664, upload-time = "2025-09-22T04:00:23.714Z" }, + { url = "https://files.pythonhosted.org/packages/20/cf/cab09478699b003857ed6ebfe95e9fb9fa3d3c25f1353b905c9b73cfb624/lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8ffaeec5dfea5881d4c9d8913a32d10cfe3923495386106e4a24d45300ef79c", size = 5289397, upload-time = "2025-09-22T04:00:25.544Z" }, + { url = "https://files.pythonhosted.org/packages/a3/84/02a2d0c38ac9a8b9f9e5e1bbd3f24b3f426044ad618b552e9549ee91bd63/lxml-6.0.2-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:f2e3b1a6bb38de0bc713edd4d612969dd250ca8b724be8d460001a387507021c", size = 4772178, upload-time = "2025-09-22T04:00:27.602Z" }, + { url = "https://files.pythonhosted.org/packages/56/87/e1ceadcc031ec4aa605fe95476892d0b0ba3b7f8c7dcdf88fdeff59a9c86/lxml-6.0.2-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d6690ec5ec1cce0385cb20896b16be35247ac8c2046e493d03232f1c2414d321", size = 5358148, upload-time = "2025-09-22T04:00:29.323Z" }, + { url = "https://files.pythonhosted.org/packages/fe/13/5bb6cf42bb228353fd4ac5f162c6a84fd68a4d6f67c1031c8cf97e131fc6/lxml-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2a50c3c1d11cad0ebebbac357a97b26aa79d2bcaf46f256551152aa85d3a4d1", size = 5112035, upload-time = "2025-09-22T04:00:31.061Z" }, + { url = "https://files.pythonhosted.org/packages/e4/e2/ea0498552102e59834e297c5c6dff8d8ded3db72ed5e8aad77871476f073/lxml-6.0.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3efe1b21c7801ffa29a1112fab3b0f643628c30472d507f39544fd48e9549e34", size = 4799111, upload-time = "2025-09-22T04:00:33.11Z" }, + { url = "https://files.pythonhosted.org/packages/6a/9e/8de42b52a73abb8af86c66c969b3b4c2a96567b6ac74637c037d2e3baa60/lxml-6.0.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:59c45e125140b2c4b33920d21d83681940ca29f0b83f8629ea1a2196dc8cfe6a", size = 5351662, upload-time = "2025-09-22T04:00:35.237Z" }, + { url = "https://files.pythonhosted.org/packages/28/a2/de776a573dfb15114509a37351937c367530865edb10a90189d0b4b9b70a/lxml-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:452b899faa64f1805943ec1c0c9ebeaece01a1af83e130b69cdefeda180bb42c", size = 5314973, upload-time = "2025-09-22T04:00:37.086Z" }, + { url = "https://files.pythonhosted.org/packages/50/a0/3ae1b1f8964c271b5eec91db2043cf8c6c0bce101ebb2a633b51b044db6c/lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b", size = 3611953, upload-time = "2025-09-22T04:00:39.224Z" }, + { url = "https://files.pythonhosted.org/packages/d1/70/bd42491f0634aad41bdfc1e46f5cff98825fb6185688dc82baa35d509f1a/lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0", size = 4032695, upload-time = "2025-09-22T04:00:41.402Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d0/05c6a72299f54c2c561a6c6cbb2f512e047fca20ea97a05e57931f194ac4/lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5", size = 3680051, upload-time = "2025-09-22T04:00:43.525Z" }, + { url = "https://files.pythonhosted.org/packages/77/d5/becbe1e2569b474a23f0c672ead8a29ac50b2dc1d5b9de184831bda8d14c/lxml-6.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13e35cbc684aadf05d8711a5d1b5857c92e5e580efa9a0d2be197199c8def607", size = 8634365, upload-time = "2025-09-22T04:00:45.672Z" }, + { url = "https://files.pythonhosted.org/packages/28/66/1ced58f12e804644426b85d0bb8a4478ca77bc1761455da310505f1a3526/lxml-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b1675e096e17c6fe9c0e8c81434f5736c0739ff9ac6123c87c2d452f48fc938", size = 4650793, upload-time = "2025-09-22T04:00:47.783Z" }, + { url = "https://files.pythonhosted.org/packages/11/84/549098ffea39dfd167e3f174b4ce983d0eed61f9d8d25b7bf2a57c3247fc/lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d", size = 4944362, upload-time = "2025-09-22T04:00:49.845Z" }, + { url = "https://files.pythonhosted.org/packages/ac/bd/f207f16abf9749d2037453d56b643a7471d8fde855a231a12d1e095c4f01/lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438", size = 5083152, upload-time = "2025-09-22T04:00:51.709Z" }, + { url = "https://files.pythonhosted.org/packages/15/ae/bd813e87d8941d52ad5b65071b1affb48da01c4ed3c9c99e40abb266fbff/lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964", size = 5023539, upload-time = "2025-09-22T04:00:53.593Z" }, + { url = "https://files.pythonhosted.org/packages/02/cd/9bfef16bd1d874fbe0cb51afb00329540f30a3283beb9f0780adbb7eec03/lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d", size = 5344853, upload-time = "2025-09-22T04:00:55.524Z" }, + { url = "https://files.pythonhosted.org/packages/b8/89/ea8f91594bc5dbb879734d35a6f2b0ad50605d7fb419de2b63d4211765cc/lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7", size = 5225133, upload-time = "2025-09-22T04:00:57.269Z" }, + { url = "https://files.pythonhosted.org/packages/b9/37/9c735274f5dbec726b2db99b98a43950395ba3d4a1043083dba2ad814170/lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178", size = 4677944, upload-time = "2025-09-22T04:00:59.052Z" }, + { url = "https://files.pythonhosted.org/packages/20/28/7dfe1ba3475d8bfca3878365075abe002e05d40dfaaeb7ec01b4c587d533/lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553", size = 5284535, upload-time = "2025-09-22T04:01:01.335Z" }, + { url = "https://files.pythonhosted.org/packages/e7/cf/5f14bc0de763498fc29510e3532bf2b4b3a1c1d5d0dff2e900c16ba021ef/lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb", size = 5067343, upload-time = "2025-09-22T04:01:03.13Z" }, + { url = "https://files.pythonhosted.org/packages/1c/b0/bb8275ab5472f32b28cfbbcc6db7c9d092482d3439ca279d8d6fa02f7025/lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a", size = 4725419, upload-time = "2025-09-22T04:01:05.013Z" }, + { url = "https://files.pythonhosted.org/packages/25/4c/7c222753bc72edca3b99dbadba1b064209bc8ed4ad448af990e60dcce462/lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c", size = 5275008, upload-time = "2025-09-22T04:01:07.327Z" }, + { url = "https://files.pythonhosted.org/packages/6c/8c/478a0dc6b6ed661451379447cdbec77c05741a75736d97e5b2b729687828/lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7", size = 5248906, upload-time = "2025-09-22T04:01:09.452Z" }, + { url = "https://files.pythonhosted.org/packages/2d/d9/5be3a6ab2784cdf9accb0703b65e1b64fcdd9311c9f007630c7db0cfcce1/lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46", size = 3610357, upload-time = "2025-09-22T04:01:11.102Z" }, + { url = "https://files.pythonhosted.org/packages/e2/7d/ca6fb13349b473d5732fb0ee3eec8f6c80fc0688e76b7d79c1008481bf1f/lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078", size = 4036583, upload-time = "2025-09-22T04:01:12.766Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a2/51363b5ecd3eab46563645f3a2c3836a2fc67d01a1b87c5017040f39f567/lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285", size = 3680591, upload-time = "2025-09-22T04:01:14.874Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c8/8ff2bc6b920c84355146cd1ab7d181bc543b89241cfb1ebee824a7c81457/lxml-6.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a59f5448ba2ceccd06995c95ea59a7674a10de0810f2ce90c9006f3cbc044456", size = 8661887, upload-time = "2025-09-22T04:01:17.265Z" }, + { url = "https://files.pythonhosted.org/packages/37/6f/9aae1008083bb501ef63284220ce81638332f9ccbfa53765b2b7502203cf/lxml-6.0.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e8113639f3296706fbac34a30813929e29247718e88173ad849f57ca59754924", size = 4667818, upload-time = "2025-09-22T04:01:19.688Z" }, + { url = "https://files.pythonhosted.org/packages/f1/ca/31fb37f99f37f1536c133476674c10b577e409c0a624384147653e38baf2/lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f", size = 4950807, upload-time = "2025-09-22T04:01:21.487Z" }, + { url = "https://files.pythonhosted.org/packages/da/87/f6cb9442e4bada8aab5ae7e1046264f62fdbeaa6e3f6211b93f4c0dd97f1/lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534", size = 5109179, upload-time = "2025-09-22T04:01:23.32Z" }, + { url = "https://files.pythonhosted.org/packages/c8/20/a7760713e65888db79bbae4f6146a6ae5c04e4a204a3c48896c408cd6ed2/lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564", size = 5023044, upload-time = "2025-09-22T04:01:25.118Z" }, + { url = "https://files.pythonhosted.org/packages/a2/b0/7e64e0460fcb36471899f75831509098f3fd7cd02a3833ac517433cb4f8f/lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f", size = 5359685, upload-time = "2025-09-22T04:01:27.398Z" }, + { url = "https://files.pythonhosted.org/packages/b9/e1/e5df362e9ca4e2f48ed6411bd4b3a0ae737cc842e96877f5bf9428055ab4/lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0", size = 5654127, upload-time = "2025-09-22T04:01:29.629Z" }, + { url = "https://files.pythonhosted.org/packages/c6/d1/232b3309a02d60f11e71857778bfcd4acbdb86c07db8260caf7d008b08f8/lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192", size = 5253958, upload-time = "2025-09-22T04:01:31.535Z" }, + { url = "https://files.pythonhosted.org/packages/35/35/d955a070994725c4f7d80583a96cab9c107c57a125b20bb5f708fe941011/lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0", size = 4711541, upload-time = "2025-09-22T04:01:33.801Z" }, + { url = "https://files.pythonhosted.org/packages/1e/be/667d17363b38a78c4bd63cfd4b4632029fd68d2c2dc81f25ce9eb5224dd5/lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092", size = 5267426, upload-time = "2025-09-22T04:01:35.639Z" }, + { url = "https://files.pythonhosted.org/packages/ea/47/62c70aa4a1c26569bc958c9ca86af2bb4e1f614e8c04fb2989833874f7ae/lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f", size = 5064917, upload-time = "2025-09-22T04:01:37.448Z" }, + { url = "https://files.pythonhosted.org/packages/bd/55/6ceddaca353ebd0f1908ef712c597f8570cc9c58130dbb89903198e441fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8", size = 4788795, upload-time = "2025-09-22T04:01:39.165Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e8/fd63e15da5e3fd4c2146f8bbb3c14e94ab850589beab88e547b2dbce22e1/lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f", size = 5676759, upload-time = "2025-09-22T04:01:41.506Z" }, + { url = "https://files.pythonhosted.org/packages/76/47/b3ec58dc5c374697f5ba37412cd2728f427d056315d124dd4b61da381877/lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6", size = 5255666, upload-time = "2025-09-22T04:01:43.363Z" }, + { url = "https://files.pythonhosted.org/packages/19/93/03ba725df4c3d72afd9596eef4a37a837ce8e4806010569bedfcd2cb68fd/lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322", size = 5277989, upload-time = "2025-09-22T04:01:45.215Z" }, + { url = "https://files.pythonhosted.org/packages/c6/80/c06de80bfce881d0ad738576f243911fccf992687ae09fd80b734712b39c/lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849", size = 3611456, upload-time = "2025-09-22T04:01:48.243Z" }, + { url = "https://files.pythonhosted.org/packages/f7/d7/0cdfb6c3e30893463fb3d1e52bc5f5f99684a03c29a0b6b605cfae879cd5/lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f", size = 4011793, upload-time = "2025-09-22T04:01:50.042Z" }, + { url = "https://files.pythonhosted.org/packages/ea/7b/93c73c67db235931527301ed3785f849c78991e2e34f3fd9a6663ffda4c5/lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6", size = 3672836, upload-time = "2025-09-22T04:01:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/53/fd/4e8f0540608977aea078bf6d79f128e0e2c2bba8af1acf775c30baa70460/lxml-6.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9b33d21594afab46f37ae58dfadd06636f154923c4e8a4d754b0127554eb2e77", size = 8648494, upload-time = "2025-09-22T04:01:54.242Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f4/2a94a3d3dfd6c6b433501b8d470a1960a20ecce93245cf2db1706adf6c19/lxml-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8963287d7a4c5c9a432ff487c52e9c5618667179c18a204bdedb27310f022f", size = 4661146, upload-time = "2025-09-22T04:01:56.282Z" }, + { url = "https://files.pythonhosted.org/packages/25/2e/4efa677fa6b322013035d38016f6ae859d06cac67437ca7dc708a6af7028/lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452", size = 4946932, upload-time = "2025-09-22T04:01:58.989Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0f/526e78a6d38d109fdbaa5049c62e1d32fdd70c75fb61c4eadf3045d3d124/lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048", size = 5100060, upload-time = "2025-09-22T04:02:00.812Z" }, + { url = "https://files.pythonhosted.org/packages/81/76/99de58d81fa702cc0ea7edae4f4640416c2062813a00ff24bd70ac1d9c9b/lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df", size = 5019000, upload-time = "2025-09-22T04:02:02.671Z" }, + { url = "https://files.pythonhosted.org/packages/b5/35/9e57d25482bc9a9882cb0037fdb9cc18f4b79d85df94fa9d2a89562f1d25/lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1", size = 5348496, upload-time = "2025-09-22T04:02:04.904Z" }, + { url = "https://files.pythonhosted.org/packages/a6/8e/cb99bd0b83ccc3e8f0f528e9aa1f7a9965dfec08c617070c5db8d63a87ce/lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916", size = 5643779, upload-time = "2025-09-22T04:02:06.689Z" }, + { url = "https://files.pythonhosted.org/packages/d0/34/9e591954939276bb679b73773836c6684c22e56d05980e31d52a9a8deb18/lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd", size = 5244072, upload-time = "2025-09-22T04:02:08.587Z" }, + { url = "https://files.pythonhosted.org/packages/8d/27/b29ff065f9aaca443ee377aff699714fcbffb371b4fce5ac4ca759e436d5/lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6", size = 4718675, upload-time = "2025-09-22T04:02:10.783Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/f756f9c2cd27caa1a6ef8c32ae47aadea697f5c2c6d07b0dae133c244fbe/lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a", size = 5255171, upload-time = "2025-09-22T04:02:12.631Z" }, + { url = "https://files.pythonhosted.org/packages/61/46/bb85ea42d2cb1bd8395484fd72f38e3389611aa496ac7772da9205bbda0e/lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679", size = 5057175, upload-time = "2025-09-22T04:02:14.718Z" }, + { url = "https://files.pythonhosted.org/packages/95/0c/443fc476dcc8e41577f0af70458c50fe299a97bb6b7505bb1ae09aa7f9ac/lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659", size = 4785688, upload-time = "2025-09-22T04:02:16.957Z" }, + { url = "https://files.pythonhosted.org/packages/48/78/6ef0b359d45bb9697bc5a626e1992fa5d27aa3f8004b137b2314793b50a0/lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484", size = 5660655, upload-time = "2025-09-22T04:02:18.815Z" }, + { url = "https://files.pythonhosted.org/packages/ff/ea/e1d33808f386bc1339d08c0dcada6e4712d4ed8e93fcad5f057070b7988a/lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2", size = 5247695, upload-time = "2025-09-22T04:02:20.593Z" }, + { url = "https://files.pythonhosted.org/packages/4f/47/eba75dfd8183673725255247a603b4ad606f4ae657b60c6c145b381697da/lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314", size = 5269841, upload-time = "2025-09-22T04:02:22.489Z" }, + { url = "https://files.pythonhosted.org/packages/76/04/5c5e2b8577bc936e219becb2e98cdb1aca14a4921a12995b9d0c523502ae/lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2", size = 3610700, upload-time = "2025-09-22T04:02:24.465Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0a/4643ccc6bb8b143e9f9640aa54e38255f9d3b45feb2cbe7ae2ca47e8782e/lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7", size = 4010347, upload-time = "2025-09-22T04:02:26.286Z" }, + { url = "https://files.pythonhosted.org/packages/31/ef/dcf1d29c3f530577f61e5fe2f1bd72929acf779953668a8a47a479ae6f26/lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf", size = 3671248, upload-time = "2025-09-22T04:02:27.918Z" }, + { url = "https://files.pythonhosted.org/packages/03/15/d4a377b385ab693ce97b472fe0c77c2b16ec79590e688b3ccc71fba19884/lxml-6.0.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:b0c732aa23de8f8aec23f4b580d1e52905ef468afb4abeafd3fec77042abb6fe", size = 8659801, upload-time = "2025-09-22T04:02:30.113Z" }, + { url = "https://files.pythonhosted.org/packages/c8/e8/c128e37589463668794d503afaeb003987373c5f94d667124ffd8078bbd9/lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4468e3b83e10e0317a89a33d28f7aeba1caa4d1a6fd457d115dd4ffe90c5931d", size = 4659403, upload-time = "2025-09-22T04:02:32.119Z" }, + { url = "https://files.pythonhosted.org/packages/00/ce/74903904339decdf7da7847bb5741fc98a5451b42fc419a86c0c13d26fe2/lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d", size = 4966974, upload-time = "2025-09-22T04:02:34.155Z" }, + { url = "https://files.pythonhosted.org/packages/1f/d3/131dec79ce61c5567fecf82515bd9bc36395df42501b50f7f7f3bd065df0/lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5", size = 5102953, upload-time = "2025-09-22T04:02:36.054Z" }, + { url = "https://files.pythonhosted.org/packages/3a/ea/a43ba9bb750d4ffdd885f2cd333572f5bb900cd2408b67fdda07e85978a0/lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0", size = 5055054, upload-time = "2025-09-22T04:02:38.154Z" }, + { url = "https://files.pythonhosted.org/packages/60/23/6885b451636ae286c34628f70a7ed1fcc759f8d9ad382d132e1c8d3d9bfd/lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba", size = 5352421, upload-time = "2025-09-22T04:02:40.413Z" }, + { url = "https://files.pythonhosted.org/packages/48/5b/fc2ddfc94ddbe3eebb8e9af6e3fd65e2feba4967f6a4e9683875c394c2d8/lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0", size = 5673684, upload-time = "2025-09-22T04:02:42.288Z" }, + { url = "https://files.pythonhosted.org/packages/29/9c/47293c58cc91769130fbf85531280e8cc7868f7fbb6d92f4670071b9cb3e/lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d", size = 5252463, upload-time = "2025-09-22T04:02:44.165Z" }, + { url = "https://files.pythonhosted.org/packages/9b/da/ba6eceb830c762b48e711ded880d7e3e89fc6c7323e587c36540b6b23c6b/lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37", size = 4698437, upload-time = "2025-09-22T04:02:46.524Z" }, + { url = "https://files.pythonhosted.org/packages/a5/24/7be3f82cb7990b89118d944b619e53c656c97dc89c28cfb143fdb7cd6f4d/lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9", size = 5269890, upload-time = "2025-09-22T04:02:48.812Z" }, + { url = "https://files.pythonhosted.org/packages/1b/bd/dcfb9ea1e16c665efd7538fc5d5c34071276ce9220e234217682e7d2c4a5/lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917", size = 5097185, upload-time = "2025-09-22T04:02:50.746Z" }, + { url = "https://files.pythonhosted.org/packages/21/04/a60b0ff9314736316f28316b694bccbbabe100f8483ad83852d77fc7468e/lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f", size = 4745895, upload-time = "2025-09-22T04:02:52.968Z" }, + { url = "https://files.pythonhosted.org/packages/d6/bd/7d54bd1846e5a310d9c715921c5faa71cf5c0853372adf78aee70c8d7aa2/lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8", size = 5695246, upload-time = "2025-09-22T04:02:54.798Z" }, + { url = "https://files.pythonhosted.org/packages/fd/32/5643d6ab947bc371da21323acb2a6e603cedbe71cb4c99c8254289ab6f4e/lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a", size = 5260797, upload-time = "2025-09-22T04:02:57.058Z" }, + { url = "https://files.pythonhosted.org/packages/33/da/34c1ec4cff1eea7d0b4cd44af8411806ed943141804ac9c5d565302afb78/lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c", size = 5277404, upload-time = "2025-09-22T04:02:58.966Z" }, + { url = "https://files.pythonhosted.org/packages/82/57/4eca3e31e54dc89e2c3507e1cd411074a17565fa5ffc437c4ae0a00d439e/lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b", size = 3670072, upload-time = "2025-09-22T04:03:38.05Z" }, + { url = "https://files.pythonhosted.org/packages/e3/e0/c96cf13eccd20c9421ba910304dae0f619724dcf1702864fd59dd386404d/lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed", size = 4080617, upload-time = "2025-09-22T04:03:39.835Z" }, + { url = "https://files.pythonhosted.org/packages/d5/5d/b3f03e22b3d38d6f188ef044900a9b29b2fe0aebb94625ce9fe244011d34/lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8", size = 3754930, upload-time = "2025-09-22T04:03:41.565Z" }, + { url = "https://files.pythonhosted.org/packages/5e/5c/42c2c4c03554580708fc738d13414801f340c04c3eff90d8d2d227145275/lxml-6.0.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:6162a86d86893d63084faaf4ff937b3daea233e3682fb4474db07395794fa80d", size = 8910380, upload-time = "2025-09-22T04:03:01.645Z" }, + { url = "https://files.pythonhosted.org/packages/bf/4f/12df843e3e10d18d468a7557058f8d3733e8b6e12401f30b1ef29360740f/lxml-6.0.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:414aaa94e974e23a3e92e7ca5b97d10c0cf37b6481f50911032c69eeb3991bba", size = 4775632, upload-time = "2025-09-22T04:03:03.814Z" }, + { url = "https://files.pythonhosted.org/packages/e4/0c/9dc31e6c2d0d418483cbcb469d1f5a582a1cd00a1f4081953d44051f3c50/lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601", size = 4975171, upload-time = "2025-09-22T04:03:05.651Z" }, + { url = "https://files.pythonhosted.org/packages/e7/2b/9b870c6ca24c841bdd887504808f0417aa9d8d564114689266f19ddf29c8/lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed", size = 5110109, upload-time = "2025-09-22T04:03:07.452Z" }, + { url = "https://files.pythonhosted.org/packages/bf/0c/4f5f2a4dd319a178912751564471355d9019e220c20d7db3fb8307ed8582/lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37", size = 5041061, upload-time = "2025-09-22T04:03:09.297Z" }, + { url = "https://files.pythonhosted.org/packages/12/64/554eed290365267671fe001a20d72d14f468ae4e6acef1e179b039436967/lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338", size = 5306233, upload-time = "2025-09-22T04:03:11.651Z" }, + { url = "https://files.pythonhosted.org/packages/7a/31/1d748aa275e71802ad9722df32a7a35034246b42c0ecdd8235412c3396ef/lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9", size = 5604739, upload-time = "2025-09-22T04:03:13.592Z" }, + { url = "https://files.pythonhosted.org/packages/8f/41/2c11916bcac09ed561adccacceaedd2bf0e0b25b297ea92aab99fd03d0fa/lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd", size = 5225119, upload-time = "2025-09-22T04:03:15.408Z" }, + { url = "https://files.pythonhosted.org/packages/99/05/4e5c2873d8f17aa018e6afde417c80cc5d0c33be4854cce3ef5670c49367/lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d", size = 4633665, upload-time = "2025-09-22T04:03:17.262Z" }, + { url = "https://files.pythonhosted.org/packages/0f/c9/dcc2da1bebd6275cdc723b515f93edf548b82f36a5458cca3578bc899332/lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9", size = 5234997, upload-time = "2025-09-22T04:03:19.14Z" }, + { url = "https://files.pythonhosted.org/packages/9c/e2/5172e4e7468afca64a37b81dba152fc5d90e30f9c83c7c3213d6a02a5ce4/lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e", size = 5090957, upload-time = "2025-09-22T04:03:21.436Z" }, + { url = "https://files.pythonhosted.org/packages/a5/b3/15461fd3e5cd4ddcb7938b87fc20b14ab113b92312fc97afe65cd7c85de1/lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d", size = 4764372, upload-time = "2025-09-22T04:03:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/05/33/f310b987c8bf9e61c4dd8e8035c416bd3230098f5e3cfa69fc4232de7059/lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec", size = 5634653, upload-time = "2025-09-22T04:03:25.767Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/51c80e75e0bc9382158133bdcf4e339b5886c6ee2418b5199b3f1a61ed6d/lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272", size = 5233795, upload-time = "2025-09-22T04:03:27.62Z" }, + { url = "https://files.pythonhosted.org/packages/56/4d/4856e897df0d588789dd844dbed9d91782c4ef0b327f96ce53c807e13128/lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f", size = 5257023, upload-time = "2025-09-22T04:03:30.056Z" }, + { url = "https://files.pythonhosted.org/packages/0f/85/86766dfebfa87bea0ab78e9ff7a4b4b45225df4b4d3b8cc3c03c5cd68464/lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312", size = 3911420, upload-time = "2025-09-22T04:03:32.198Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1a/b248b355834c8e32614650b8008c69ffeb0ceb149c793961dd8c0b991bb3/lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca", size = 4406837, upload-time = "2025-09-22T04:03:34.027Z" }, + { url = "https://files.pythonhosted.org/packages/92/aa/df863bcc39c5e0946263454aba394de8a9084dbaff8ad143846b0d844739/lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c", size = 3822205, upload-time = "2025-09-22T04:03:36.249Z" }, + { url = "https://files.pythonhosted.org/packages/38/66/dd13c74fad495957374c8a81c932f4874d3dca5aa0db9e4369f06a399718/lxml-6.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2c8458c2cdd29589a8367c09c8f030f1d202be673f0ca224ec18590b3b9fb694", size = 8602363, upload-time = "2025-09-22T04:03:58.698Z" }, + { url = "https://files.pythonhosted.org/packages/5e/f4/edb9d47dce464b5dd044d35775ee794364935b93ab6226c95e199118890d/lxml-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3fee0851639d06276e6b387f1c190eb9d7f06f7f53514e966b26bae46481ec90", size = 4634995, upload-time = "2025-09-22T04:04:01.122Z" }, + { url = "https://files.pythonhosted.org/packages/66/f2/d80c97b6ed83a99bc24b2b29919d5e618af5322df6d3aa61064093712309/lxml-6.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b2142a376b40b6736dfc214fd2902409e9e3857eff554fed2d3c60f097e62a62", size = 5003737, upload-time = "2025-09-22T04:04:02.98Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f1/18b750f79f8889b9109b24749f23ac137870b4f685edc4be54be0ff2c730/lxml-6.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6b5b39cc7e2998f968f05309e666103b53e2edd01df8dc51b90d734c0825444", size = 5160821, upload-time = "2025-09-22T04:04:04.854Z" }, + { url = "https://files.pythonhosted.org/packages/cf/88/2b6a415dbad411c3e9c092128eb7db06054d2d9460aa56676d17ee4f4fd5/lxml-6.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4aec24d6b72ee457ec665344a29acb2d35937d5192faebe429ea02633151aad", size = 5070959, upload-time = "2025-09-22T04:04:07.042Z" }, + { url = "https://files.pythonhosted.org/packages/7c/d0/5354afaa0f2e53625e5f96f6bd049a4875c3ab79d96d6c4871dd1f4a98c4/lxml-6.0.2-cp39-cp39-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:b42f4d86b451c2f9d06ffb4f8bbc776e04df3ba070b9fe2657804b1b40277c48", size = 5410267, upload-time = "2025-09-22T04:04:10.458Z" }, + { url = "https://files.pythonhosted.org/packages/51/63/10dea35a01291dc529fa9d6ba204ea627a1c77b7fbb180d404f6cc4dd2fd/lxml-6.0.2-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6cdaefac66e8b8f30e37a9b4768a391e1f8a16a7526d5bc77a7928408ef68e93", size = 5292990, upload-time = "2025-09-22T04:04:12.405Z" }, + { url = "https://files.pythonhosted.org/packages/37/58/51ef422d8bec58db600b3552e5f2d870ec01ffacf11d98689c42ffdcbf7f/lxml-6.0.2-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:b738f7e648735714bbb82bdfd030203360cfeab7f6e8a34772b3c8c8b820568c", size = 4776318, upload-time = "2025-09-22T04:04:14.22Z" }, + { url = "https://files.pythonhosted.org/packages/77/97/3f797820e82e3a58a19bc51068b40f3b9ab7d0934ba6e5ba6b147b618319/lxml-6.0.2-cp39-cp39-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daf42de090d59db025af61ce6bdb2521f0f102ea0e6ea310f13c17610a97da4c", size = 5360191, upload-time = "2025-09-22T04:04:16.236Z" }, + { url = "https://files.pythonhosted.org/packages/e2/14/a9306a8ab122e2f5dfbf4f71fb09beeadca26b0c275708432bbc33f40edc/lxml-6.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:66328dabea70b5ba7e53d94aa774b733cf66686535f3bc9250a7aab53a91caaf", size = 5116114, upload-time = "2025-09-22T04:04:18.594Z" }, + { url = "https://files.pythonhosted.org/packages/ea/23/2118a1685277b9fa8726ec7ee903db55aa300dcea3d406a220cbe3710953/lxml-6.0.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:e237b807d68a61fc3b1e845407e27e5eb8ef69bc93fe8505337c1acb4ee300b6", size = 4801704, upload-time = "2025-09-22T04:04:20.466Z" }, + { url = "https://files.pythonhosted.org/packages/4e/e8/d5be34da2059dc9a4ff8643fd6ad3f8234a27b2a44831b7fff58c4dbb3e3/lxml-6.0.2-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:ac02dc29fd397608f8eb15ac1610ae2f2f0154b03f631e6d724d9e2ad4ee2c84", size = 5355451, upload-time = "2025-09-22T04:04:22.417Z" }, + { url = "https://files.pythonhosted.org/packages/61/84/5aebc8e150d5bf488815ea2d8798c7ff509cc37b5725caa3c1f11bdd3245/lxml-6.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:817ef43a0c0b4a77bd166dc9a09a555394105ff3374777ad41f453526e37f9cb", size = 5318630, upload-time = "2025-09-22T04:04:24.301Z" }, + { url = "https://files.pythonhosted.org/packages/35/04/629ae603c1c17fb7adc9df2bc21aa5ac96afb84001700b13c1f038f3118c/lxml-6.0.2-cp39-cp39-win32.whl", hash = "sha256:bc532422ff26b304cfb62b328826bd995c96154ffd2bac4544f37dbb95ecaa8f", size = 3614032, upload-time = "2025-09-22T04:04:26.158Z" }, + { url = "https://files.pythonhosted.org/packages/71/de/07b7b1249acbecbf48f7e42c3ce87a657af6ff38e30f12a1ad81f16010f2/lxml-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:995e783eb0374c120f528f807443ad5a83a656a8624c467ea73781fc5f8a8304", size = 4035311, upload-time = "2025-09-22T04:04:28.413Z" }, + { url = "https://files.pythonhosted.org/packages/60/e3/02c4c55b281606f3c8e118300e16a9fcf5f3462cc46ce740ed0b82fc3f1b/lxml-6.0.2-cp39-cp39-win_arm64.whl", hash = "sha256:08b9d5e803c2e4725ae9e8559ee880e5328ed61aa0935244e0515d7d9dbec0aa", size = 3683462, upload-time = "2025-09-22T04:04:30.399Z" }, + { url = "https://files.pythonhosted.org/packages/e7/9c/780c9a8fce3f04690b374f72f41306866b0400b9d0fdf3e17aaa37887eed/lxml-6.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e748d4cf8fef2526bb2a589a417eba0c8674e29ffcb570ce2ceca44f1e567bf6", size = 3939264, upload-time = "2025-09-22T04:04:32.892Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5a/1ab260c00adf645d8bf7dec7f920f744b032f69130c681302821d5debea6/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4ddb1049fa0579d0cbd00503ad8c58b9ab34d1254c77bc6a5576d96ec7853dba", size = 4216435, upload-time = "2025-09-22T04:04:34.907Z" }, + { url = "https://files.pythonhosted.org/packages/f2/37/565f3b3d7ffede22874b6d86be1a1763d00f4ea9fc5b9b6ccb11e4ec8612/lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cb233f9c95f83707dae461b12b720c1af9c28c2d19208e1be03387222151daf5", size = 4325913, upload-time = "2025-09-22T04:04:37.205Z" }, + { url = "https://files.pythonhosted.org/packages/22/ec/f3a1b169b2fb9d03467e2e3c0c752ea30e993be440a068b125fc7dd248b0/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc456d04db0515ce3320d714a1eac7a97774ff0849e7718b492d957da4631dd4", size = 4269357, upload-time = "2025-09-22T04:04:39.322Z" }, + { url = "https://files.pythonhosted.org/packages/77/a2/585a28fe3e67daa1cf2f06f34490d556d121c25d500b10082a7db96e3bcd/lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2613e67de13d619fd283d58bda40bff0ee07739f624ffee8b13b631abf33083d", size = 4412295, upload-time = "2025-09-22T04:04:41.647Z" }, + { url = "https://files.pythonhosted.org/packages/7b/d9/a57dd8bcebd7c69386c20263830d4fa72d27e6b72a229ef7a48e88952d9a/lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d", size = 3516913, upload-time = "2025-09-22T04:04:43.602Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/29d08bc103a62c0eba8016e7ed5aeebbf1e4312e83b0b1648dd203b0e87d/lxml-6.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1c06035eafa8404b5cf475bb37a9f6088b0aca288d4ccc9d69389750d5543700", size = 3949829, upload-time = "2025-09-22T04:04:45.608Z" }, + { url = "https://files.pythonhosted.org/packages/12/b3/52ab9a3b31e5ab8238da241baa19eec44d2ab426532441ee607165aebb52/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee", size = 4226277, upload-time = "2025-09-22T04:04:47.754Z" }, + { url = "https://files.pythonhosted.org/packages/a0/33/1eaf780c1baad88224611df13b1c2a9dfa460b526cacfe769103ff50d845/lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f", size = 4330433, upload-time = "2025-09-22T04:04:49.907Z" }, + { url = "https://files.pythonhosted.org/packages/7a/c1/27428a2ff348e994ab4f8777d3a0ad510b6b92d37718e5887d2da99952a2/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9", size = 4272119, upload-time = "2025-09-22T04:04:51.801Z" }, + { url = "https://files.pythonhosted.org/packages/f0/d0/3020fa12bcec4ab62f97aab026d57c2f0cfd480a558758d9ca233bb6a79d/lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a", size = 4417314, upload-time = "2025-09-22T04:04:55.024Z" }, + { url = "https://files.pythonhosted.org/packages/6c/77/d7f491cbc05303ac6801651aabeb262d43f319288c1ea96c66b1d2692ff3/lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e", size = 3518768, upload-time = "2025-09-22T04:04:57.097Z" }, +] + +[[package]] +name = "mando" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/35/24/cd70d5ae6d35962be752feccb7dca80b5e0c2d450e995b16abd6275f3296/mando-0.7.1.tar.gz", hash = "sha256:18baa999b4b613faefb00eac4efadcf14f510b59b924b66e08289aa1de8c3500", size = 37868, upload-time = "2022-02-24T08:12:27.316Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/f0/834e479e47e499b6478e807fb57b31cc2db696c4db30557bb6f5aea4a90b/mando-0.7.1-py2.py3-none-any.whl", hash = "sha256:26ef1d70928b6057ee3ca12583d73c63e05c49de8972d620c278a7b206581a8a", size = 28149, upload-time = "2022-02-24T08:12:25.24Z" }, +] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl", marker = "python_full_version >= '3.11'" }, +] +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 = [ + { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559", size = 11631, upload-time = "2025-09-27T18:36:05.558Z" }, + { url = "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419", size = 12057, upload-time = "2025-09-27T18:36:07.165Z" }, + { url = "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695", size = 22050, upload-time = "2025-09-27T18:36:08.005Z" }, + { url = "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", size = 20681, upload-time = "2025-09-27T18:36:08.881Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c", size = 20705, upload-time = "2025-09-27T18:36:10.131Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f", size = 21524, upload-time = "2025-09-27T18:36:11.324Z" }, + { url = "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6", size = 20282, upload-time = "2025-09-27T18:36:12.573Z" }, + { url = "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", size = 20745, upload-time = "2025-09-27T18:36:13.504Z" }, + { url = "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", size = 14571, upload-time = "2025-09-27T18:36:14.779Z" }, + { url = "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", size = 15056, upload-time = "2025-09-27T18:36:16.125Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", size = 13932, upload-time = "2025-09-27T18:36:17.311Z" }, + { url = "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", size = 11631, upload-time = "2025-09-27T18:36:18.185Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, + { url = "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", size = 24287, upload-time = "2025-09-27T18:36:20.768Z" }, + { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, + { url = "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", size = 21887, upload-time = "2025-09-27T18:36:23.535Z" }, + { url = "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", size = 23692, upload-time = "2025-09-27T18:36:24.823Z" }, + { url = "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", size = 21471, upload-time = "2025-09-27T18:36:25.95Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, + { url = "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", size = 14572, upload-time = "2025-09-27T18:36:28.045Z" }, + { url = "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", size = 15077, upload-time = "2025-09-27T18:36:29.025Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", size = 13876, upload-time = "2025-09-27T18:36:29.954Z" }, + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", size = 11615, upload-time = "2025-09-27T18:36:30.854Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", size = 24332, upload-time = "2025-09-27T18:36:32.813Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", size = 21962, upload-time = "2025-09-27T18:36:35.099Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", size = 23760, upload-time = "2025-09-27T18:36:36.001Z" }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", size = 21529, upload-time = "2025-09-27T18:36:36.906Z" }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540, upload-time = "2025-09-27T18:36:38.761Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105, upload-time = "2025-09-27T18:36:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906, upload-time = "2025-09-27T18:36:40.689Z" }, + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", size = 11622, upload-time = "2025-09-27T18:36:41.777Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", size = 12029, upload-time = "2025-09-27T18:36:43.257Z" }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", size = 24374, upload-time = "2025-09-27T18:36:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", size = 22980, upload-time = "2025-09-27T18:36:45.385Z" }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", size = 21990, upload-time = "2025-09-27T18:36:46.916Z" }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", size = 23784, upload-time = "2025-09-27T18:36:47.884Z" }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", size = 21588, upload-time = "2025-09-27T18:36:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", size = 23041, upload-time = "2025-09-27T18:36:49.797Z" }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543, upload-time = "2025-09-27T18:36:51.584Z" }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113, upload-time = "2025-09-27T18:36:52.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911, upload-time = "2025-09-27T18:36:53.513Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", size = 11658, upload-time = "2025-09-27T18:36:54.819Z" }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", size = 12066, upload-time = "2025-09-27T18:36:55.714Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", size = 25639, upload-time = "2025-09-27T18:36:56.908Z" }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", size = 23569, upload-time = "2025-09-27T18:36:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", size = 23284, upload-time = "2025-09-27T18:36:58.833Z" }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", size = 24801, upload-time = "2025-09-27T18:36:59.739Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", size = 22769, upload-time = "2025-09-27T18:37:00.719Z" }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", size = 23642, upload-time = "2025-09-27T18:37:01.673Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612, upload-time = "2025-09-27T18:37:02.639Z" }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200, upload-time = "2025-09-27T18:37:03.582Z" }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973, upload-time = "2025-09-27T18:37:04.929Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", size = 11619, upload-time = "2025-09-27T18:37:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", size = 12029, upload-time = "2025-09-27T18:37:07.213Z" }, + { url = "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", size = 24408, upload-time = "2025-09-27T18:37:09.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", size = 23005, upload-time = "2025-09-27T18:37:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", size = 22048, upload-time = "2025-09-27T18:37:11.547Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", size = 23821, upload-time = "2025-09-27T18:37:12.48Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", size = 21606, upload-time = "2025-09-27T18:37:13.485Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", size = 23043, upload-time = "2025-09-27T18:37:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747, upload-time = "2025-09-27T18:37:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341, upload-time = "2025-09-27T18:37:16.496Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073, upload-time = "2025-09-27T18:37:17.476Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", size = 11661, upload-time = "2025-09-27T18:37:18.453Z" }, + { url = "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", size = 12069, upload-time = "2025-09-27T18:37:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", size = 25670, upload-time = "2025-09-27T18:37:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50", size = 23598, upload-time = "2025-09-27T18:37:21.177Z" }, + { url = "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", size = 23261, upload-time = "2025-09-27T18:37:22.167Z" }, + { url = "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", size = 24835, upload-time = "2025-09-27T18:37:23.296Z" }, + { url = "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", size = 22733, upload-time = "2025-09-27T18:37:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", size = 23672, upload-time = "2025-09-27T18:37:25.271Z" }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819, upload-time = "2025-09-27T18:37:26.285Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426, upload-time = "2025-09-27T18:37:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146, upload-time = "2025-09-27T18:37:28.327Z" }, + { url = "https://files.pythonhosted.org/packages/56/23/0d8c13a44bde9154821586520840643467aee574d8ce79a17da539ee7fed/markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26", size = 11623, upload-time = "2025-09-27T18:37:29.296Z" }, + { url = "https://files.pythonhosted.org/packages/fd/23/07a2cb9a8045d5f3f0890a8c3bc0859d7a47bfd9a560b563899bec7b72ed/markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc", size = 12049, upload-time = "2025-09-27T18:37:30.234Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e4/6be85eb81503f8e11b61c0b6369b6e077dcf0a74adbd9ebf6b349937b4e9/markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c", size = 21923, upload-time = "2025-09-27T18:37:31.177Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42", size = 20543, upload-time = "2025-09-27T18:37:32.168Z" }, + { url = "https://files.pythonhosted.org/packages/89/6e/5fe81fbcfba4aef4093d5f856e5c774ec2057946052d18d168219b7bd9f9/markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b", size = 20585, upload-time = "2025-09-27T18:37:33.166Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f6/e0e5a3d3ae9c4020f696cd055f940ef86b64fe88de26f3a0308b9d3d048c/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758", size = 21387, upload-time = "2025-09-27T18:37:34.185Z" }, + { url = "https://files.pythonhosted.org/packages/c8/25/651753ef4dea08ea790f4fbb65146a9a44a014986996ca40102e237aa49a/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2", size = 20133, upload-time = "2025-09-27T18:37:35.138Z" }, + { url = "https://files.pythonhosted.org/packages/dc/0a/c3cf2b4fef5f0426e8a6d7fce3cb966a17817c568ce59d76b92a233fdbec/markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d", size = 20588, upload-time = "2025-09-27T18:37:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/cd/1b/a7782984844bd519ad4ffdbebbba2671ec5d0ebbeac34736c15fb86399e8/markupsafe-3.0.3-cp39-cp39-win32.whl", hash = "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7", size = 14566, upload-time = "2025-09-27T18:37:37.09Z" }, + { url = "https://files.pythonhosted.org/packages/18/1f/8d9c20e1c9440e215a44be5ab64359e207fcb4f675543f1cf9a2a7f648d0/markupsafe-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e", size = 15053, upload-time = "2025-09-27T18:37:38.054Z" }, + { url = "https://files.pythonhosted.org/packages/4e/d3/fe08482b5cd995033556d45041a4f4e76e7f0521112a9c9991d40d39825f/markupsafe-3.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8", size = 13928, upload-time = "2025-09-27T18:37:39.037Z" }, +] + +[[package]] +name = "marshmallow" +version = "3.20.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging", marker = "(python_full_version >= '3.11' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-lint') or extra == 'group-7-adaptix-bench' or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e4/e0/3e49c0f91f3e8954806c1076f4eae2c95a9d3ed2546f267c683b877d327b/marshmallow-3.20.1.tar.gz", hash = "sha256:5d2371bbe42000f2b3fb5eaa065224df7d8f8597bc19a1bbfa5bfe7fba8da889", size = 184683, upload-time = "2023-07-20T22:08:25.371Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/3c/cebfdcad015240014ff08b883d1c0c427f2ba45ae8c6572851b6ef136cad/marshmallow-3.20.1-py3-none-any.whl", hash = "sha256:684939db93e80ad3561392f47be0230743131560a41c5110684c16e21ade0a5c", size = 49438, upload-time = "2023-07-20T22:08:23.402Z" }, +] + +[[package]] +name = "mashumaro" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "(python_full_version >= '3.11' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-lint') or extra == 'group-7-adaptix-bench' or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/93/4b/50b95e3180b5454ee533ffc32a73c34695b1a9ca777ab5c387dec6f7e912/mashumaro-3.10.tar.gz", hash = "sha256:0248a5c8574aa6cd20696621502d38a7ea66af3d6d93c5d03f93b33298edc878", size = 113362, upload-time = "2023-09-12T09:12:11.35Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/90/3108eda683f52c3a0a53e3af79870d5726612c896b9f694bf539d840b993/mashumaro-3.10-py3-none-any.whl", hash = "sha256:d2c0fd5e7878987629d41f4986d9b0903d362a92eeb299b7d88b87eb113f4f48", size = 78376, upload-time = "2023-09-12T09:12:09.453Z" }, +] + +[[package]] +name = "mccabe" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", size = 9658, upload-time = "2022-01-24T01:14:51.113Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", size = 7350, upload-time = "2022-01-24T01:14:49.62Z" }, +] + +[[package]] +name = "mdit-py-plugins" +version = "0.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b2/fd/a756d36c0bfba5f6e39a1cdbdbfdd448dc02692467d83816dff4592a1ebc/mdit_py_plugins-0.5.0.tar.gz", hash = "sha256:f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6", size = 44655, upload-time = "2025-08-11T07:25:49.083Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/86/dd6e5db36df29e76c7a7699123569a4a18c1623ce68d826ed96c62643cae/mdit_py_plugins-0.5.0-py3-none-any.whl", hash = "sha256:07a08422fc1936a5d26d146759e9155ea466e842f5ab2f7d2266dd084c8dab1f", size = 57205, upload-time = "2025-08-11T07:25:47.597Z" }, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, +] + +[[package]] +name = "msgspec" +version = "0.18.5" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10'", + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/e0/3b/4c3a74f7e707cf150a5b07ace71a113276b2d481ff8612bf26da6057c3ee/msgspec-0.18.5.tar.gz", hash = "sha256:8e545651531f2d01b983d0ac0c7f3b6d99674267ff261b5f344f5016160b5608", size = 210437, upload-time = "2023-12-13T04:37:45.498Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/8e/79dcf3ea62a35b508b8bf8fc8be4563cf5469e7736202a955a0a6d30d998/msgspec-0.18.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50479d88f3c4e9c73b55fbe84dc14b1cee8cec753e9170bbeafe3f9837e9f7af", size = 196135, upload-time = "2023-12-13T04:36:52.506Z" }, + { url = "https://files.pythonhosted.org/packages/24/02/0eee28f987d660e012c0860e9163a22cb53d2ab68f8a8153f3d5a0ea3074/msgspec-0.18.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf885edac512e464c70a5f4f93b6f778c83ea4b91d646b6d72f6f5ac950f268e", size = 185309, upload-time = "2023-12-13T04:36:54.651Z" }, + { url = "https://files.pythonhosted.org/packages/31/e3/be4e37d6fb0243ea56e7eacb27d91e16ef6e62889198110dc149aca58a2d/msgspec-0.18.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773a38ead7832d171d1b9406bf42448a218245584af36e42c31f26d9f48a493a", size = 202176, upload-time = "2023-12-13T04:36:56.196Z" }, + { url = "https://files.pythonhosted.org/packages/30/8c/de630d61b6ba5d1bfb5d9516472ea2485e12cb862da75b96205de7e7c535/msgspec-0.18.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5999eb65646b131f439ebb07c22446e8976b7fd8a312dca09ce6fa2c21162bb", size = 203910, upload-time = "2023-12-13T04:36:58.076Z" }, + { url = "https://files.pythonhosted.org/packages/a5/f2/48a2cf5fdf7957e72ea97bc55166f435279702a0d34501629ae4e5d3a216/msgspec-0.18.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a0ec78bd93684db61dfccf7a421b2e1a525b1a0546b4d8c4e339151be57d58a6", size = 206706, upload-time = "2023-12-13T04:36:59.811Z" }, + { url = "https://files.pythonhosted.org/packages/ba/87/c99b6bedf0f9b698418986be87e9c3833377eee87b091dfceb73799dab01/msgspec-0.18.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b547c7ad9786a79b0090a811d95d2d04063625a66fd96ed767cdfbabd8087c67", size = 208240, upload-time = "2023-12-13T04:37:01.927Z" }, + { url = "https://files.pythonhosted.org/packages/87/3c/b9c55256e6423922f6474d1e2904d8d08414f43e0ceb0da9ea0809eea2d2/msgspec-0.18.5-cp310-cp310-win_amd64.whl", hash = "sha256:e4c2fc93a98afefd1a78e957ca63363a8e5fd1b58bf70a8d66413c8f2a4723a2", size = 179165, upload-time = "2023-12-13T04:37:03.289Z" }, + { url = "https://files.pythonhosted.org/packages/53/3d/5c1e41c77b7d7415b66247b3abb46a1891174cefade054d1cc312733c571/msgspec-0.18.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee1f9414523d9a53744d21a6a2b6a636d9008be016963148a2646b38132e11dd", size = 193562, upload-time = "2023-12-13T04:37:05.278Z" }, + { url = "https://files.pythonhosted.org/packages/71/d6/af62787df3fbbadbfcb785585f2bf46ef12ac549d058debb54719b96ab50/msgspec-0.18.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0017f6af35a3959002df4c82af60c1df2160701529dd89b17df971fde5945257", size = 182853, upload-time = "2023-12-13T04:37:06.328Z" }, + { url = "https://files.pythonhosted.org/packages/76/87/10ebf2528fb21200a78246c07ccbc39862c6e37b069e8b1b7ab0854023a0/msgspec-0.18.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13da9df61745b7757070dae6e3476ab4e13bb9dd3e3d11b050dfcae540058bd1", size = 201470, upload-time = "2023-12-13T04:37:08.006Z" }, + { url = "https://files.pythonhosted.org/packages/95/b0/eb20eff8da97b8c7614d2a95ecee2eff6f511bccb6c2698f2f650866d715/msgspec-0.18.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01ed3472a0508f88a25a9d3bccafb840110f0fc5eb493b4baa43646e4e7c75c2", size = 202714, upload-time = "2023-12-13T04:37:09.249Z" }, + { url = "https://files.pythonhosted.org/packages/94/2f/1dd6b7adb0021a76b8537637570e1f58c61e7aefce30ed28efef6ec1fdb9/msgspec-0.18.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f55c4610cb0514aef8b35bfd0682f4cc2d7efd5e9b58acf30abd90b2a2376b5d", size = 205179, upload-time = "2023-12-13T04:37:10.974Z" }, + { url = "https://files.pythonhosted.org/packages/74/58/32f568c935564786badfca42edabafb19f1a77e4c46bcdcdbd000701fd1a/msgspec-0.18.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8f7c0460aefdc8f01ea35f26e38c62b574bbf0b138ade860f557bbf9e9dac50c", size = 207368, upload-time = "2023-12-13T04:37:12.139Z" }, + { url = "https://files.pythonhosted.org/packages/93/5b/8325a3969db88da2e6103cf13f8fee522008705fbae64fd778c2f54805e2/msgspec-0.18.5-cp311-cp311-win_amd64.whl", hash = "sha256:024f880df7d2f8cfdb9f9904efa0f386d3692457159bd58f850c20f11c07d16f", size = 179167, upload-time = "2023-12-13T04:37:13.265Z" }, + { url = "https://files.pythonhosted.org/packages/70/69/46d9fe9819c018b30596f7e3116dda71474ad3b947ecc82c07273cebe46e/msgspec-0.18.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3d206af4280172948d014d20b2cea7939784a99ea9a7ac943ce71100dbe8f98", size = 195862, upload-time = "2023-12-13T04:37:15.159Z" }, + { url = "https://files.pythonhosted.org/packages/35/a9/4c2050c46511f29d50d9a81c7c6a6895c2ec213a8cdec7b12c37c97a42bb/msgspec-0.18.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:261cc6e3a687e6f31b80056ab12f6adff3255f9b68b86d92b0b497f8b289c84c", size = 183799, upload-time = "2023-12-13T04:37:16.917Z" }, + { url = "https://files.pythonhosted.org/packages/04/9e/adc6b5508c435b9db0f1ce74559d11b4cb64019b7e5e2e042101e6d75d1c/msgspec-0.18.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6af133ba491a09ef8dcbc2d9904bcec220247e2067bb75d5d6daa12e0739d6c", size = 203205, upload-time = "2023-12-13T04:37:18.06Z" }, + { url = "https://files.pythonhosted.org/packages/6e/63/1501c6da853713d450e740262a094f28d94c4ff31354552b8eb365f5e417/msgspec-0.18.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d318593e0ddc11b600552a470ec27baeb0b86a8e37903ac5ce7472ba0d6f7bf8", size = 205210, upload-time = "2023-12-13T04:37:20.159Z" }, + { url = "https://files.pythonhosted.org/packages/20/4f/8bf4ec736f7be3efcda9d4ad1244d84dc6a903b3c94d15de585c4a0e1232/msgspec-0.18.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9a7b682cca3ba251a19cc769d38615ddd9551e086858decd950c156c2e79ecc1", size = 206920, upload-time = "2023-12-13T04:37:21.332Z" }, + { url = "https://files.pythonhosted.org/packages/ce/34/d46337875d11ebde1468fba8524d0e282b4bc04abf99566def430020968d/msgspec-0.18.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b491b2549d22e11d7cfe34a231f9bd006cb6b71adefa070a070075d2f601e75c", size = 209224, upload-time = "2023-12-13T04:37:22.685Z" }, + { url = "https://files.pythonhosted.org/packages/29/40/fc8e44be4868c412af2f278c4ef26ba5fb2390541d843059c9095f6c3c66/msgspec-0.18.5-cp312-cp312-win_amd64.whl", hash = "sha256:c79e7115f0143688c5d866359e7b6b76dd1581a81c9aeac7805a9d6320e9f2ca", size = 180387, upload-time = "2023-12-13T04:37:24.469Z" }, + { url = "https://files.pythonhosted.org/packages/59/db/bdf0d19bdacfa6af634bab50e562e201489c5f3693861e62f189cef2a68c/msgspec-0.18.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f290bfe7e21e8069890d101d8a060500b22a3aeb7860274644c4ec9240ddbedc", size = 196046, upload-time = "2023-12-13T04:37:35.972Z" }, + { url = "https://files.pythonhosted.org/packages/c1/6e/93b638690cb25184ae459b7f73a44fc4d3057ea7042683fb4ccfc2f12f62/msgspec-0.18.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0027fba5362a3cb1bdd5503709aa2dbffad22dffd50f415086ed5f74f229ead9", size = 185201, upload-time = "2023-12-13T04:37:37.14Z" }, + { url = "https://files.pythonhosted.org/packages/2b/be/d8cd02604b726b8b534865ecd845c67978b9ab47a52902324af7f5c2ea01/msgspec-0.18.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd8a64da668b4eeef4b21dcecc640ed6950db661e2ea42ae52bbac5a2dbffb3a", size = 202066, upload-time = "2023-12-13T04:37:38.817Z" }, + { url = "https://files.pythonhosted.org/packages/ae/bf/993d8b1a6039bee9ffb21187fb2885f959c8990f835f655198660517a849/msgspec-0.18.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be2440fa5699e1b3062d17fdfd8c6a459d72bb4edbce403353af6f39c8c5a6fa", size = 203906, upload-time = "2023-12-13T04:37:40Z" }, + { url = "https://files.pythonhosted.org/packages/41/a3/18388c240708abfe0e55400343c1a26232bc9d21bc2d474a6da6d4378b56/msgspec-0.18.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:eccba21248f90f332335b109e89685e79940367974812cd13975313f480f3dd8", size = 206500, upload-time = "2023-12-13T04:37:41.188Z" }, + { url = "https://files.pythonhosted.org/packages/21/24/1d52d8120455ba780e8d4187abf829b4b695eb86a12b6b6c0d8c5c0e4c79/msgspec-0.18.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c30fadc1a1118097920dd868e42469fed32c7078ca2feff2fc19e7c017065322", size = 208134, upload-time = "2023-12-13T04:37:42.37Z" }, + { url = "https://files.pythonhosted.org/packages/da/29/8f4224d90af151c77ef1020e4db81688cf9e1772157c31e63860adf35f82/msgspec-0.18.5-cp39-cp39-win_amd64.whl", hash = "sha256:fae28faef5fd61847930d8e86fd83c18f991a338efd8fbf69c1d35d42c652f41", size = 179275, upload-time = "2023-12-13T04:37:44.182Z" }, +] + +[[package]] +name = "msgspec" +version = "0.19.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/9b/95d8ce458462b8b71b8a70fa94563b2498b89933689f3a7b8911edfae3d7/msgspec-0.19.0.tar.gz", hash = "sha256:604037e7cd475345848116e89c553aa9a233259733ab51986ac924ab1b976f8e", size = 216934, upload-time = "2024-12-27T17:40:28.597Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/40/817282b42f58399762267b30deb8ac011d8db373f8da0c212c85fbe62b8f/msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d8dd848ee7ca7c8153462557655570156c2be94e79acec3561cf379581343259", size = 190019, upload-time = "2024-12-27T17:39:13.803Z" }, + { url = "https://files.pythonhosted.org/packages/92/99/bd7ed738c00f223a8119928661167a89124140792af18af513e6519b0d54/msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0553bbc77662e5708fe66aa75e7bd3e4b0f209709c48b299afd791d711a93c36", size = 183680, upload-time = "2024-12-27T17:39:17.847Z" }, + { url = "https://files.pythonhosted.org/packages/e5/27/322badde18eb234e36d4a14122b89edd4e2973cdbc3da61ca7edf40a1ccd/msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe2c4bf29bf4e89790b3117470dea2c20b59932772483082c468b990d45fb947", size = 209334, upload-time = "2024-12-27T17:39:19.065Z" }, + { url = "https://files.pythonhosted.org/packages/c6/65/080509c5774a1592b2779d902a70b5fe008532759927e011f068145a16cb/msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e87ecfa9795ee5214861eab8326b0e75475c2e68a384002aa135ea2a27d909", size = 211551, upload-time = "2024-12-27T17:39:21.767Z" }, + { url = "https://files.pythonhosted.org/packages/6f/2e/1c23c6b4ca6f4285c30a39def1054e2bee281389e4b681b5e3711bd5a8c9/msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3c4ec642689da44618f68c90855a10edbc6ac3ff7c1d94395446c65a776e712a", size = 215099, upload-time = "2024-12-27T17:39:24.71Z" }, + { url = "https://files.pythonhosted.org/packages/83/fe/95f9654518879f3359d1e76bc41189113aa9102452170ab7c9a9a4ee52f6/msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2719647625320b60e2d8af06b35f5b12d4f4d281db30a15a1df22adb2295f633", size = 218211, upload-time = "2024-12-27T17:39:27.396Z" }, + { url = "https://files.pythonhosted.org/packages/79/f6/71ca7e87a1fb34dfe5efea8156c9ef59dd55613aeda2ca562f122cd22012/msgspec-0.19.0-cp310-cp310-win_amd64.whl", hash = "sha256:695b832d0091edd86eeb535cd39e45f3919f48d997685f7ac31acb15e0a2ed90", size = 186174, upload-time = "2024-12-27T17:39:29.647Z" }, + { url = "https://files.pythonhosted.org/packages/24/d4/2ec2567ac30dab072cce3e91fb17803c52f0a37aab6b0c24375d2b20a581/msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:aa77046904db764b0462036bc63ef71f02b75b8f72e9c9dd4c447d6da1ed8f8e", size = 187939, upload-time = "2024-12-27T17:39:32.347Z" }, + { url = "https://files.pythonhosted.org/packages/2b/c0/18226e4328897f4f19875cb62bb9259fe47e901eade9d9376ab5f251a929/msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:047cfa8675eb3bad68722cfe95c60e7afabf84d1bd8938979dd2b92e9e4a9551", size = 182202, upload-time = "2024-12-27T17:39:33.633Z" }, + { url = "https://files.pythonhosted.org/packages/81/25/3a4b24d468203d8af90d1d351b77ea3cffb96b29492855cf83078f16bfe4/msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e78f46ff39a427e10b4a61614a2777ad69559cc8d603a7c05681f5a595ea98f7", size = 209029, upload-time = "2024-12-27T17:39:35.023Z" }, + { url = "https://files.pythonhosted.org/packages/85/2e/db7e189b57901955239f7689b5dcd6ae9458637a9c66747326726c650523/msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c7adf191e4bd3be0e9231c3b6dc20cf1199ada2af523885efc2ed218eafd011", size = 210682, upload-time = "2024-12-27T17:39:36.384Z" }, + { url = "https://files.pythonhosted.org/packages/03/97/7c8895c9074a97052d7e4a1cc1230b7b6e2ca2486714eb12c3f08bb9d284/msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f04cad4385e20be7c7176bb8ae3dca54a08e9756cfc97bcdb4f18560c3042063", size = 214003, upload-time = "2024-12-27T17:39:39.097Z" }, + { url = "https://files.pythonhosted.org/packages/61/61/e892997bcaa289559b4d5869f066a8021b79f4bf8e955f831b095f47a4cd/msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:45c8fb410670b3b7eb884d44a75589377c341ec1392b778311acdbfa55187716", size = 216833, upload-time = "2024-12-27T17:39:41.203Z" }, + { url = "https://files.pythonhosted.org/packages/ce/3d/71b2dffd3a1c743ffe13296ff701ee503feaebc3f04d0e75613b6563c374/msgspec-0.19.0-cp311-cp311-win_amd64.whl", hash = "sha256:70eaef4934b87193a27d802534dc466778ad8d536e296ae2f9334e182ac27b6c", size = 186184, upload-time = "2024-12-27T17:39:43.702Z" }, + { url = "https://files.pythonhosted.org/packages/b2/5f/a70c24f075e3e7af2fae5414c7048b0e11389685b7f717bb55ba282a34a7/msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f98bd8962ad549c27d63845b50af3f53ec468b6318400c9f1adfe8b092d7b62f", size = 190485, upload-time = "2024-12-27T17:39:44.974Z" }, + { url = "https://files.pythonhosted.org/packages/89/b0/1b9763938cfae12acf14b682fcf05c92855974d921a5a985ecc197d1c672/msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:43bbb237feab761b815ed9df43b266114203f53596f9b6e6f00ebd79d178cdf2", size = 183910, upload-time = "2024-12-27T17:39:46.401Z" }, + { url = "https://files.pythonhosted.org/packages/87/81/0c8c93f0b92c97e326b279795f9c5b956c5a97af28ca0fbb9fd86c83737a/msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4cfc033c02c3e0aec52b71710d7f84cb3ca5eb407ab2ad23d75631153fdb1f12", size = 210633, upload-time = "2024-12-27T17:39:49.099Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ef/c5422ce8af73928d194a6606f8ae36e93a52fd5e8df5abd366903a5ca8da/msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d911c442571605e17658ca2b416fd8579c5050ac9adc5e00c2cb3126c97f73bc", size = 213594, upload-time = "2024-12-27T17:39:51.204Z" }, + { url = "https://files.pythonhosted.org/packages/19/2b/4137bc2ed45660444842d042be2cf5b18aa06efd2cda107cff18253b9653/msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:757b501fa57e24896cf40a831442b19a864f56d253679f34f260dcb002524a6c", size = 214053, upload-time = "2024-12-27T17:39:52.866Z" }, + { url = "https://files.pythonhosted.org/packages/9d/e6/8ad51bdc806aac1dc501e8fe43f759f9ed7284043d722b53323ea421c360/msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5f0f65f29b45e2816d8bded36e6b837a4bf5fb60ec4bc3c625fa2c6da4124537", size = 219081, upload-time = "2024-12-27T17:39:55.142Z" }, + { url = "https://files.pythonhosted.org/packages/b1/ef/27dd35a7049c9a4f4211c6cd6a8c9db0a50647546f003a5867827ec45391/msgspec-0.19.0-cp312-cp312-win_amd64.whl", hash = "sha256:067f0de1c33cfa0b6a8206562efdf6be5985b988b53dd244a8e06f993f27c8c0", size = 187467, upload-time = "2024-12-27T17:39:56.531Z" }, + { url = "https://files.pythonhosted.org/packages/3c/cb/2842c312bbe618d8fefc8b9cedce37f773cdc8fa453306546dba2c21fd98/msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f12d30dd6266557aaaf0aa0f9580a9a8fbeadfa83699c487713e355ec5f0bd86", size = 190498, upload-time = "2024-12-27T17:40:00.427Z" }, + { url = "https://files.pythonhosted.org/packages/58/95/c40b01b93465e1a5f3b6c7d91b10fb574818163740cc3acbe722d1e0e7e4/msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82b2c42c1b9ebc89e822e7e13bbe9d17ede0c23c187469fdd9505afd5a481314", size = 183950, upload-time = "2024-12-27T17:40:04.219Z" }, + { url = "https://files.pythonhosted.org/packages/e8/f0/5b764e066ce9aba4b70d1db8b087ea66098c7c27d59b9dd8a3532774d48f/msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19746b50be214a54239aab822964f2ac81e38b0055cca94808359d779338c10e", size = 210647, upload-time = "2024-12-27T17:40:05.606Z" }, + { url = "https://files.pythonhosted.org/packages/9d/87/bc14f49bc95c4cb0dd0a8c56028a67c014ee7e6818ccdce74a4862af259b/msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60ef4bdb0ec8e4ad62e5a1f95230c08efb1f64f32e6e8dd2ced685bcc73858b5", size = 213563, upload-time = "2024-12-27T17:40:10.516Z" }, + { url = "https://files.pythonhosted.org/packages/53/2f/2b1c2b056894fbaa975f68f81e3014bb447516a8b010f1bed3fb0e016ed7/msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac7f7c377c122b649f7545810c6cd1b47586e3aa3059126ce3516ac7ccc6a6a9", size = 213996, upload-time = "2024-12-27T17:40:12.244Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5a/4cd408d90d1417e8d2ce6a22b98a6853c1b4d7cb7669153e4424d60087f6/msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a5bc1472223a643f5ffb5bf46ccdede7f9795078194f14edd69e3aab7020d327", size = 219087, upload-time = "2024-12-27T17:40:14.881Z" }, + { url = "https://files.pythonhosted.org/packages/23/d8/f15b40611c2d5753d1abb0ca0da0c75348daf1252220e5dda2867bd81062/msgspec-0.19.0-cp313-cp313-win_amd64.whl", hash = "sha256:317050bc0f7739cb30d257ff09152ca309bf5a369854bbf1e57dffc310c1f20f", size = 187432, upload-time = "2024-12-27T17:40:16.256Z" }, + { url = "https://files.pythonhosted.org/packages/ea/d0/323f867eaec1f2236ba30adf613777b1c97a7e8698e2e881656b21871fa4/msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15c1e86fff77184c20a2932cd9742bf33fe23125fa3fcf332df9ad2f7d483044", size = 189926, upload-time = "2024-12-27T17:40:18.939Z" }, + { url = "https://files.pythonhosted.org/packages/a8/37/c3e1b39bdae90a7258d77959f5f5e36ad44b40e2be91cff83eea33c54d43/msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3b5541b2b3294e5ffabe31a09d604e23a88533ace36ac288fa32a420aa38d229", size = 183873, upload-time = "2024-12-27T17:40:20.214Z" }, + { url = "https://files.pythonhosted.org/packages/cb/a2/48f2c15c7644668e51f4dce99d5f709bd55314e47acb02e90682f5880f35/msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f5c043ace7962ef188746e83b99faaa9e3e699ab857ca3f367b309c8e2c6b12", size = 209272, upload-time = "2024-12-27T17:40:21.534Z" }, + { url = "https://files.pythonhosted.org/packages/25/3c/aa339cf08b990c3f07e67b229a3a8aa31bf129ed974b35e5daa0df7d9d56/msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca06aa08e39bf57e39a258e1996474f84d0dd8130d486c00bec26d797b8c5446", size = 211396, upload-time = "2024-12-27T17:40:22.897Z" }, + { url = "https://files.pythonhosted.org/packages/c7/00/c7fb9d524327c558b2803973cc3f988c5100a1708879970a9e377bdf6f4f/msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:e695dad6897896e9384cf5e2687d9ae9feaef50e802f93602d35458e20d1fb19", size = 215002, upload-time = "2024-12-27T17:40:24.341Z" }, + { url = "https://files.pythonhosted.org/packages/3f/bf/d9f9fff026c1248cde84a5ce62b3742e8a63a3c4e811f99f00c8babf7615/msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3be5c02e1fee57b54130316a08fe40cca53af92999a302a6054cd451700ea7db", size = 218132, upload-time = "2024-12-27T17:40:25.744Z" }, + { url = "https://files.pythonhosted.org/packages/00/03/b92011210f79794958167a3a3ea64a71135d9a2034cfb7597b545a42606d/msgspec-0.19.0-cp39-cp39-win_amd64.whl", hash = "sha256:0684573a821be3c749912acf5848cce78af4298345cb2d7a8b8948a0a5a27cfe", size = 186301, upload-time = "2024-12-27T17:40:27.076Z" }, +] + +[[package]] +name = "mypy" +version = "1.15.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mypy-extensions" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ce/43/d5e49a86afa64bd3839ea0d5b9c7103487007d728e1293f52525d6d5486a/mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43", size = 3239717, upload-time = "2025-02-05T03:50:34.655Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/f8/65a7ce8d0e09b6329ad0c8d40330d100ea343bd4dd04c4f8ae26462d0a17/mypy-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:979e4e1a006511dacf628e36fadfecbcc0160a8af6ca7dad2f5025529e082c13", size = 10738433, upload-time = "2025-02-05T03:49:29.145Z" }, + { url = "https://files.pythonhosted.org/packages/b4/95/9c0ecb8eacfe048583706249439ff52105b3f552ea9c4024166c03224270/mypy-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c4bb0e1bd29f7d34efcccd71cf733580191e9a264a2202b0239da95984c5b559", size = 9861472, upload-time = "2025-02-05T03:49:16.986Z" }, + { url = "https://files.pythonhosted.org/packages/84/09/9ec95e982e282e20c0d5407bc65031dfd0f0f8ecc66b69538296e06fcbee/mypy-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be68172e9fd9ad8fb876c6389f16d1c1b5f100ffa779f77b1fb2176fcc9ab95b", size = 11611424, upload-time = "2025-02-05T03:49:46.908Z" }, + { url = "https://files.pythonhosted.org/packages/78/13/f7d14e55865036a1e6a0a69580c240f43bc1f37407fe9235c0d4ef25ffb0/mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7be1e46525adfa0d97681432ee9fcd61a3964c2446795714699a998d193f1a3", size = 12365450, upload-time = "2025-02-05T03:50:05.89Z" }, + { url = "https://files.pythonhosted.org/packages/48/e1/301a73852d40c241e915ac6d7bcd7fedd47d519246db2d7b86b9d7e7a0cb/mypy-1.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2e2c2e6d3593f6451b18588848e66260ff62ccca522dd231cd4dd59b0160668b", size = 12551765, upload-time = "2025-02-05T03:49:33.56Z" }, + { url = "https://files.pythonhosted.org/packages/77/ba/c37bc323ae5fe7f3f15a28e06ab012cd0b7552886118943e90b15af31195/mypy-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:6983aae8b2f653e098edb77f893f7b6aca69f6cffb19b2cc7443f23cce5f4828", size = 9274701, upload-time = "2025-02-05T03:49:38.981Z" }, + { url = "https://files.pythonhosted.org/packages/03/bc/f6339726c627bd7ca1ce0fa56c9ae2d0144604a319e0e339bdadafbbb599/mypy-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2922d42e16d6de288022e5ca321cd0618b238cfc5570e0263e5ba0a77dbef56f", size = 10662338, upload-time = "2025-02-05T03:50:17.287Z" }, + { url = "https://files.pythonhosted.org/packages/e2/90/8dcf506ca1a09b0d17555cc00cd69aee402c203911410136cd716559efe7/mypy-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2ee2d57e01a7c35de00f4634ba1bbf015185b219e4dc5909e281016df43f5ee5", size = 9787540, upload-time = "2025-02-05T03:49:51.21Z" }, + { url = "https://files.pythonhosted.org/packages/05/05/a10f9479681e5da09ef2f9426f650d7b550d4bafbef683b69aad1ba87457/mypy-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973500e0774b85d9689715feeffcc980193086551110fd678ebe1f4342fb7c5e", size = 11538051, upload-time = "2025-02-05T03:50:20.885Z" }, + { url = "https://files.pythonhosted.org/packages/e9/9a/1f7d18b30edd57441a6411fcbc0c6869448d1a4bacbaee60656ac0fc29c8/mypy-1.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a95fb17c13e29d2d5195869262f8125dfdb5c134dc8d9a9d0aecf7525b10c2c", size = 12286751, upload-time = "2025-02-05T03:49:42.408Z" }, + { url = "https://files.pythonhosted.org/packages/72/af/19ff499b6f1dafcaf56f9881f7a965ac2f474f69f6f618b5175b044299f5/mypy-1.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1905f494bfd7d85a23a88c5d97840888a7bd516545fc5aaedff0267e0bb54e2f", size = 12421783, upload-time = "2025-02-05T03:49:07.707Z" }, + { url = "https://files.pythonhosted.org/packages/96/39/11b57431a1f686c1aed54bf794870efe0f6aeca11aca281a0bd87a5ad42c/mypy-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:c9817fa23833ff189db061e6d2eff49b2f3b6ed9856b4a0a73046e41932d744f", size = 9265618, upload-time = "2025-02-05T03:49:54.581Z" }, + { url = "https://files.pythonhosted.org/packages/98/3a/03c74331c5eb8bd025734e04c9840532226775c47a2c39b56a0c8d4f128d/mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd", size = 10793981, upload-time = "2025-02-05T03:50:28.25Z" }, + { url = "https://files.pythonhosted.org/packages/f0/1a/41759b18f2cfd568848a37c89030aeb03534411eef981df621d8fad08a1d/mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f", size = 9749175, upload-time = "2025-02-05T03:50:13.411Z" }, + { url = "https://files.pythonhosted.org/packages/12/7e/873481abf1ef112c582db832740f4c11b2bfa510e829d6da29b0ab8c3f9c/mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464", size = 11455675, upload-time = "2025-02-05T03:50:31.421Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d0/92ae4cde706923a2d3f2d6c39629134063ff64b9dedca9c1388363da072d/mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee", size = 12410020, upload-time = "2025-02-05T03:48:48.705Z" }, + { url = "https://files.pythonhosted.org/packages/46/8b/df49974b337cce35f828ba6fda228152d6db45fed4c86ba56ffe442434fd/mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e", size = 12498582, upload-time = "2025-02-05T03:49:03.628Z" }, + { url = "https://files.pythonhosted.org/packages/13/50/da5203fcf6c53044a0b699939f31075c45ae8a4cadf538a9069b165c1050/mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22", size = 9366614, upload-time = "2025-02-05T03:50:00.313Z" }, + { url = "https://files.pythonhosted.org/packages/6a/9b/fd2e05d6ffff24d912f150b87db9e364fa8282045c875654ce7e32fffa66/mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445", size = 10788592, upload-time = "2025-02-05T03:48:55.789Z" }, + { url = "https://files.pythonhosted.org/packages/74/37/b246d711c28a03ead1fd906bbc7106659aed7c089d55fe40dd58db812628/mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d", size = 9753611, upload-time = "2025-02-05T03:48:44.581Z" }, + { url = "https://files.pythonhosted.org/packages/a6/ac/395808a92e10cfdac8003c3de9a2ab6dc7cde6c0d2a4df3df1b815ffd067/mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5", size = 11438443, upload-time = "2025-02-05T03:49:25.514Z" }, + { url = "https://files.pythonhosted.org/packages/d2/8b/801aa06445d2de3895f59e476f38f3f8d610ef5d6908245f07d002676cbf/mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036", size = 12402541, upload-time = "2025-02-05T03:49:57.623Z" }, + { url = "https://files.pythonhosted.org/packages/c7/67/5a4268782eb77344cc613a4cf23540928e41f018a9a1ec4c6882baf20ab8/mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357", size = 12494348, upload-time = "2025-02-05T03:48:52.361Z" }, + { url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf", size = 9373648, upload-time = "2025-02-05T03:49:11.395Z" }, + { url = "https://files.pythonhosted.org/packages/5a/fa/79cf41a55b682794abe71372151dbbf856e3008f6767057229e6649d294a/mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078", size = 10737129, upload-time = "2025-02-05T03:50:24.509Z" }, + { url = "https://files.pythonhosted.org/packages/d3/33/dd8feb2597d648de29e3da0a8bf4e1afbda472964d2a4a0052203a6f3594/mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba", size = 9856335, upload-time = "2025-02-05T03:49:36.398Z" }, + { url = "https://files.pythonhosted.org/packages/e4/b5/74508959c1b06b96674b364ffeb7ae5802646b32929b7701fc6b18447592/mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5", size = 11611935, upload-time = "2025-02-05T03:49:14.154Z" }, + { url = "https://files.pythonhosted.org/packages/6c/53/da61b9d9973efcd6507183fdad96606996191657fe79701b2c818714d573/mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b", size = 12365827, upload-time = "2025-02-05T03:48:59.458Z" }, + { url = "https://files.pythonhosted.org/packages/c1/72/965bd9ee89540c79a25778cc080c7e6ef40aa1eeac4d52cec7eae6eb5228/mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2", size = 12541924, upload-time = "2025-02-05T03:50:03.12Z" }, + { url = "https://files.pythonhosted.org/packages/46/d0/f41645c2eb263e6c77ada7d76f894c580c9ddb20d77f0c24d34273a4dab2/mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980", size = 9271176, upload-time = "2025-02-05T03:50:10.86Z" }, + { url = "https://files.pythonhosted.org/packages/09/4e/a7d65c7322c510de2c409ff3828b03354a7c43f5a8ed458a7a131b41c7b9/mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e", size = 2221777, upload-time = "2025-02-05T03:50:08.348Z" }, +] + +[package.optional-dependencies] +faster-cache = [ + { name = "orjson" }, +] + +[[package]] +name = "mypy-extensions" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, +] + +[[package]] +name = "myst-parser" +version = "4.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils", marker = "python_full_version >= '3.11'" }, + { name = "jinja2", marker = "python_full_version >= '3.11'" }, + { name = "markdown-it-py", marker = "python_full_version >= '3.11'" }, + { name = "mdit-py-plugins", marker = "python_full_version >= '3.11'" }, + { name = "pyyaml", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/a5/9626ba4f73555b3735ad86247a8077d4603aa8628537687c839ab08bfe44/myst_parser-4.0.1.tar.gz", hash = "sha256:5cfea715e4f3574138aecbf7d54132296bfd72bb614d31168f48c477a830a7c4", size = 93985, upload-time = "2025-02-12T10:53:03.833Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/df/76d0321c3797b54b60fef9ec3bd6f4cfd124b9e422182156a1dd418722cf/myst_parser-4.0.1-py3-none-any.whl", hash = "sha256:9134e88959ec3b5780aedf8a99680ea242869d012e8821db3126d427edc9c95d", size = 84579, upload-time = "2025-02-12T10:53:02.078Z" }, +] + +[[package]] +name = "narwhals" +version = "2.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c5/dc/8db74daf8c2690ec696c1d772a33cc01511559ee8a9e92d7ed85a18e3c22/narwhals-2.10.2.tar.gz", hash = "sha256:ff738a08bc993cbb792266bec15346c1d85cc68fdfe82a23283c3713f78bd354", size = 584954, upload-time = "2025-11-04T16:36:42.281Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/a9/9e02fa97e421a355fc5e818e9c488080fce04a8e0eebb3ed75a84f041c4a/narwhals-2.10.2-py3-none-any.whl", hash = "sha256:059cd5c6751161b97baedcaf17a514c972af6a70f36a89af17de1a0caf519c43", size = 419573, upload-time = "2025-11-04T16:36:40.574Z" }, +] + +[[package]] +name = "orjson" +version = "3.11.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c6/fe/ed708782d6709cc60eb4c2d8a361a440661f74134675c72990f2c48c785f/orjson-3.11.4.tar.gz", hash = "sha256:39485f4ab4c9b30a3943cfe99e1a213c4776fb69e8abd68f66b83d5a0b0fdc6d", size = 5945188, upload-time = "2025-10-24T15:50:38.027Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/30/5aed63d5af1c8b02fbd2a8d83e2a6c8455e30504c50dbf08c8b51403d873/orjson-3.11.4-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:e3aa2118a3ece0d25489cbe48498de8a5d580e42e8d9979f65bf47900a15aba1", size = 243870, upload-time = "2025-10-24T15:48:28.908Z" }, + { url = "https://files.pythonhosted.org/packages/44/1f/da46563c08bef33c41fd63c660abcd2184b4d2b950c8686317d03b9f5f0c/orjson-3.11.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a69ab657a4e6733133a3dca82768f2f8b884043714e8d2b9ba9f52b6efef5c44", size = 130622, upload-time = "2025-10-24T15:48:31.361Z" }, + { url = "https://files.pythonhosted.org/packages/02/bd/b551a05d0090eab0bf8008a13a14edc0f3c3e0236aa6f5b697760dd2817b/orjson-3.11.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3740bffd9816fc0326ddc406098a3a8f387e42223f5f455f2a02a9f834ead80c", size = 129344, upload-time = "2025-10-24T15:48:32.71Z" }, + { url = "https://files.pythonhosted.org/packages/87/6c/9ddd5e609f443b2548c5e7df3c44d0e86df2c68587a0e20c50018cdec535/orjson-3.11.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65fd2f5730b1bf7f350c6dc896173d3460d235c4be007af73986d7cd9a2acd23", size = 136633, upload-time = "2025-10-24T15:48:34.128Z" }, + { url = "https://files.pythonhosted.org/packages/95/f2/9f04f2874c625a9fb60f6918c33542320661255323c272e66f7dcce14df2/orjson-3.11.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fdc3ae730541086158d549c97852e2eea6820665d4faf0f41bf99df41bc11ea", size = 137695, upload-time = "2025-10-24T15:48:35.654Z" }, + { url = "https://files.pythonhosted.org/packages/d2/c2/c7302afcbdfe8a891baae0e2cee091583a30e6fa613e8bdf33b0e9c8a8c7/orjson-3.11.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e10b4d65901da88845516ce9f7f9736f9638d19a1d483b3883dc0182e6e5edba", size = 136879, upload-time = "2025-10-24T15:48:37.483Z" }, + { url = "https://files.pythonhosted.org/packages/c6/3a/b31c8f0182a3e27f48e703f46e61bb769666cd0dac4700a73912d07a1417/orjson-3.11.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb6a03a678085f64b97f9d4a9ae69376ce91a3a9e9b56a82b1580d8e1d501aff", size = 136374, upload-time = "2025-10-24T15:48:38.624Z" }, + { url = "https://files.pythonhosted.org/packages/29/d0/fd9ab96841b090d281c46df566b7f97bc6c8cd9aff3f3ebe99755895c406/orjson-3.11.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c82e4f0b1c712477317434761fbc28b044c838b6b1240d895607441412371ac", size = 140519, upload-time = "2025-10-24T15:48:39.756Z" }, + { url = "https://files.pythonhosted.org/packages/d6/ce/36eb0f15978bb88e33a3480e1a3fb891caa0f189ba61ce7713e0ccdadabf/orjson-3.11.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:d58c166a18f44cc9e2bad03a327dc2d1a3d2e85b847133cfbafd6bfc6719bd79", size = 406522, upload-time = "2025-10-24T15:48:41.198Z" }, + { url = "https://files.pythonhosted.org/packages/85/11/e8af3161a288f5c6a00c188fc729c7ba193b0cbc07309a1a29c004347c30/orjson-3.11.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94f206766bf1ea30e1382e4890f763bd1eefddc580e08fec1ccdc20ddd95c827", size = 149790, upload-time = "2025-10-24T15:48:42.664Z" }, + { url = "https://files.pythonhosted.org/packages/ea/96/209d52db0cf1e10ed48d8c194841e383e23c2ced5a2ee766649fe0e32d02/orjson-3.11.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:41bf25fb39a34cf8edb4398818523277ee7096689db352036a9e8437f2f3ee6b", size = 140040, upload-time = "2025-10-24T15:48:44.042Z" }, + { url = "https://files.pythonhosted.org/packages/ef/0e/526db1395ccb74c3d59ac1660b9a325017096dc5643086b38f27662b4add/orjson-3.11.4-cp310-cp310-win32.whl", hash = "sha256:fa9627eba4e82f99ca6d29bc967f09aba446ee2b5a1ea728949ede73d313f5d3", size = 135955, upload-time = "2025-10-24T15:48:45.495Z" }, + { url = "https://files.pythonhosted.org/packages/e6/69/18a778c9de3702b19880e73c9866b91cc85f904b885d816ba1ab318b223c/orjson-3.11.4-cp310-cp310-win_amd64.whl", hash = "sha256:23ef7abc7fca96632d8174ac115e668c1e931b8fe4dde586e92a500bf1914dcc", size = 131577, upload-time = "2025-10-24T15:48:46.609Z" }, + { url = "https://files.pythonhosted.org/packages/63/1d/1ea6005fffb56715fd48f632611e163d1604e8316a5bad2288bee9a1c9eb/orjson-3.11.4-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:5e59d23cd93ada23ec59a96f215139753fbfe3a4d989549bcb390f8c00370b39", size = 243498, upload-time = "2025-10-24T15:48:48.101Z" }, + { url = "https://files.pythonhosted.org/packages/37/d7/ffed10c7da677f2a9da307d491b9eb1d0125b0307019c4ad3d665fd31f4f/orjson-3.11.4-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:5c3aedecfc1beb988c27c79d52ebefab93b6c3921dbec361167e6559aba2d36d", size = 128961, upload-time = "2025-10-24T15:48:49.571Z" }, + { url = "https://files.pythonhosted.org/packages/a2/96/3e4d10a18866d1368f73c8c44b7fe37cc8a15c32f2a7620be3877d4c55a3/orjson-3.11.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da9e5301f1c2caa2a9a4a303480d79c9ad73560b2e7761de742ab39fe59d9175", size = 130321, upload-time = "2025-10-24T15:48:50.713Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1f/465f66e93f434f968dd74d5b623eb62c657bdba2332f5a8be9f118bb74c7/orjson-3.11.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8873812c164a90a79f65368f8f96817e59e35d0cc02786a5356f0e2abed78040", size = 129207, upload-time = "2025-10-24T15:48:52.193Z" }, + { url = "https://files.pythonhosted.org/packages/28/43/d1e94837543321c119dff277ae8e348562fe8c0fafbb648ef7cb0c67e521/orjson-3.11.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5d7feb0741ebb15204e748f26c9638e6665a5fa93c37a2c73d64f1669b0ddc63", size = 136323, upload-time = "2025-10-24T15:48:54.806Z" }, + { url = "https://files.pythonhosted.org/packages/bf/04/93303776c8890e422a5847dd012b4853cdd88206b8bbd3edc292c90102d1/orjson-3.11.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:01ee5487fefee21e6910da4c2ee9eef005bee568a0879834df86f888d2ffbdd9", size = 137440, upload-time = "2025-10-24T15:48:56.326Z" }, + { url = "https://files.pythonhosted.org/packages/1e/ef/75519d039e5ae6b0f34d0336854d55544ba903e21bf56c83adc51cd8bf82/orjson-3.11.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d40d46f348c0321df01507f92b95a377240c4ec31985225a6668f10e2676f9a", size = 136680, upload-time = "2025-10-24T15:48:57.476Z" }, + { url = "https://files.pythonhosted.org/packages/b5/18/bf8581eaae0b941b44efe14fee7b7862c3382fbc9a0842132cfc7cf5ecf4/orjson-3.11.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95713e5fc8af84d8edc75b785d2386f653b63d62b16d681687746734b4dfc0be", size = 136160, upload-time = "2025-10-24T15:48:59.631Z" }, + { url = "https://files.pythonhosted.org/packages/c4/35/a6d582766d351f87fc0a22ad740a641b0a8e6fc47515e8614d2e4790ae10/orjson-3.11.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ad73ede24f9083614d6c4ca9a85fe70e33be7bf047ec586ee2363bc7418fe4d7", size = 140318, upload-time = "2025-10-24T15:49:00.834Z" }, + { url = "https://files.pythonhosted.org/packages/76/b3/5a4801803ab2e2e2d703bce1a56540d9f99a9143fbec7bf63d225044fef8/orjson-3.11.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:842289889de515421f3f224ef9c1f1efb199a32d76d8d2ca2706fa8afe749549", size = 406330, upload-time = "2025-10-24T15:49:02.327Z" }, + { url = "https://files.pythonhosted.org/packages/80/55/a8f682f64833e3a649f620eafefee175cbfeb9854fc5b710b90c3bca45df/orjson-3.11.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3b2427ed5791619851c52a1261b45c233930977e7de8cf36de05636c708fa905", size = 149580, upload-time = "2025-10-24T15:49:03.517Z" }, + { url = "https://files.pythonhosted.org/packages/ad/e4/c132fa0c67afbb3eb88274fa98df9ac1f631a675e7877037c611805a4413/orjson-3.11.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c36e524af1d29982e9b190573677ea02781456b2e537d5840e4538a5ec41907", size = 139846, upload-time = "2025-10-24T15:49:04.761Z" }, + { url = "https://files.pythonhosted.org/packages/54/06/dc3491489efd651fef99c5908e13951abd1aead1257c67f16135f95ce209/orjson-3.11.4-cp311-cp311-win32.whl", hash = "sha256:87255b88756eab4a68ec61837ca754e5d10fa8bc47dc57f75cedfeaec358d54c", size = 135781, upload-time = "2025-10-24T15:49:05.969Z" }, + { url = "https://files.pythonhosted.org/packages/79/b7/5e5e8d77bd4ea02a6ac54c42c818afb01dd31961be8a574eb79f1d2cfb1e/orjson-3.11.4-cp311-cp311-win_amd64.whl", hash = "sha256:e2d5d5d798aba9a0e1fede8d853fa899ce2cb930ec0857365f700dffc2c7af6a", size = 131391, upload-time = "2025-10-24T15:49:07.355Z" }, + { url = "https://files.pythonhosted.org/packages/0f/dc/9484127cc1aa213be398ed735f5f270eedcb0c0977303a6f6ddc46b60204/orjson-3.11.4-cp311-cp311-win_arm64.whl", hash = "sha256:6bb6bb41b14c95d4f2702bce9975fda4516f1db48e500102fc4d8119032ff045", size = 126252, upload-time = "2025-10-24T15:49:08.869Z" }, + { url = "https://files.pythonhosted.org/packages/63/51/6b556192a04595b93e277a9ff71cd0cc06c21a7df98bcce5963fa0f5e36f/orjson-3.11.4-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:d4371de39319d05d3f482f372720b841c841b52f5385bd99c61ed69d55d9ab50", size = 243571, upload-time = "2025-10-24T15:49:10.008Z" }, + { url = "https://files.pythonhosted.org/packages/1c/2c/2602392ddf2601d538ff11848b98621cd465d1a1ceb9db9e8043181f2f7b/orjson-3.11.4-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:e41fd3b3cac850eaae78232f37325ed7d7436e11c471246b87b2cd294ec94853", size = 128891, upload-time = "2025-10-24T15:49:11.297Z" }, + { url = "https://files.pythonhosted.org/packages/4e/47/bf85dcf95f7a3a12bf223394a4f849430acd82633848d52def09fa3f46ad/orjson-3.11.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:600e0e9ca042878c7fdf189cf1b028fe2c1418cc9195f6cb9824eb6ed99cb938", size = 130137, upload-time = "2025-10-24T15:49:12.544Z" }, + { url = "https://files.pythonhosted.org/packages/b4/4d/a0cb31007f3ab6f1fd2a1b17057c7c349bc2baf8921a85c0180cc7be8011/orjson-3.11.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7bbf9b333f1568ef5da42bc96e18bf30fd7f8d54e9ae066d711056add508e415", size = 129152, upload-time = "2025-10-24T15:49:13.754Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ef/2811def7ce3d8576b19e3929fff8f8f0d44bc5eb2e0fdecb2e6e6cc6c720/orjson-3.11.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4806363144bb6e7297b8e95870e78d30a649fdc4e23fc84daa80c8ebd366ce44", size = 136834, upload-time = "2025-10-24T15:49:15.307Z" }, + { url = "https://files.pythonhosted.org/packages/00/d4/9aee9e54f1809cec8ed5abd9bc31e8a9631d19460e3b8470145d25140106/orjson-3.11.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad355e8308493f527d41154e9053b86a5be892b3b359a5c6d5d95cda23601cb2", size = 137519, upload-time = "2025-10-24T15:49:16.557Z" }, + { url = "https://files.pythonhosted.org/packages/db/ea/67bfdb5465d5679e8ae8d68c11753aaf4f47e3e7264bad66dc2f2249e643/orjson-3.11.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a7517482667fb9f0ff1b2f16fe5829296ed7a655d04d68cd9711a4d8a4e708", size = 136749, upload-time = "2025-10-24T15:49:17.796Z" }, + { url = "https://files.pythonhosted.org/packages/01/7e/62517dddcfce6d53a39543cd74d0dccfcbdf53967017c58af68822100272/orjson-3.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97eb5942c7395a171cbfecc4ef6701fc3c403e762194683772df4c54cfbb2210", size = 136325, upload-time = "2025-10-24T15:49:19.347Z" }, + { url = "https://files.pythonhosted.org/packages/18/ae/40516739f99ab4c7ec3aaa5cc242d341fcb03a45d89edeeaabc5f69cb2cf/orjson-3.11.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:149d95d5e018bdd822e3f38c103b1a7c91f88d38a88aada5c4e9b3a73a244241", size = 140204, upload-time = "2025-10-24T15:49:20.545Z" }, + { url = "https://files.pythonhosted.org/packages/82/18/ff5734365623a8916e3a4037fcef1cd1782bfc14cf0992afe7940c5320bf/orjson-3.11.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:624f3951181eb46fc47dea3d221554e98784c823e7069edb5dbd0dc826ac909b", size = 406242, upload-time = "2025-10-24T15:49:21.884Z" }, + { url = "https://files.pythonhosted.org/packages/e1/43/96436041f0a0c8c8deca6a05ebeaf529bf1de04839f93ac5e7c479807aec/orjson-3.11.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:03bfa548cf35e3f8b3a96c4e8e41f753c686ff3d8e182ce275b1751deddab58c", size = 150013, upload-time = "2025-10-24T15:49:23.185Z" }, + { url = "https://files.pythonhosted.org/packages/1b/48/78302d98423ed8780479a1e682b9aecb869e8404545d999d34fa486e573e/orjson-3.11.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:525021896afef44a68148f6ed8a8bf8375553d6066c7f48537657f64823565b9", size = 139951, upload-time = "2025-10-24T15:49:24.428Z" }, + { url = "https://files.pythonhosted.org/packages/4a/7b/ad613fdcdaa812f075ec0875143c3d37f8654457d2af17703905425981bf/orjson-3.11.4-cp312-cp312-win32.whl", hash = "sha256:b58430396687ce0f7d9eeb3dd47761ca7d8fda8e9eb92b3077a7a353a75efefa", size = 136049, upload-time = "2025-10-24T15:49:25.973Z" }, + { url = "https://files.pythonhosted.org/packages/b9/3c/9cf47c3ff5f39b8350fb21ba65d789b6a1129d4cbb3033ba36c8a9023520/orjson-3.11.4-cp312-cp312-win_amd64.whl", hash = "sha256:c6dbf422894e1e3c80a177133c0dda260f81428f9de16d61041949f6a2e5c140", size = 131461, upload-time = "2025-10-24T15:49:27.259Z" }, + { url = "https://files.pythonhosted.org/packages/c6/3b/e2425f61e5825dc5b08c2a5a2b3af387eaaca22a12b9c8c01504f8614c36/orjson-3.11.4-cp312-cp312-win_arm64.whl", hash = "sha256:d38d2bc06d6415852224fcc9c0bfa834c25431e466dc319f0edd56cca81aa96e", size = 126167, upload-time = "2025-10-24T15:49:28.511Z" }, + { url = "https://files.pythonhosted.org/packages/23/15/c52aa7112006b0f3d6180386c3a46ae057f932ab3425bc6f6ac50431cca1/orjson-3.11.4-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:2d6737d0e616a6e053c8b4acc9eccea6b6cce078533666f32d140e4f85002534", size = 243525, upload-time = "2025-10-24T15:49:29.737Z" }, + { url = "https://files.pythonhosted.org/packages/ec/38/05340734c33b933fd114f161f25a04e651b0c7c33ab95e9416ade5cb44b8/orjson-3.11.4-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:afb14052690aa328cc118a8e09f07c651d301a72e44920b887c519b313d892ff", size = 128871, upload-time = "2025-10-24T15:49:31.109Z" }, + { url = "https://files.pythonhosted.org/packages/55/b9/ae8d34899ff0c012039b5a7cb96a389b2476e917733294e498586b45472d/orjson-3.11.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38aa9e65c591febb1b0aed8da4d469eba239d434c218562df179885c94e1a3ad", size = 130055, upload-time = "2025-10-24T15:49:33.382Z" }, + { url = "https://files.pythonhosted.org/packages/33/aa/6346dd5073730451bee3681d901e3c337e7ec17342fb79659ec9794fc023/orjson-3.11.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f2cf4dfaf9163b0728d061bebc1e08631875c51cd30bf47cb9e3293bfbd7dcd5", size = 129061, upload-time = "2025-10-24T15:49:34.935Z" }, + { url = "https://files.pythonhosted.org/packages/39/e4/8eea51598f66a6c853c380979912d17ec510e8e66b280d968602e680b942/orjson-3.11.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89216ff3dfdde0e4070932e126320a1752c9d9a758d6a32ec54b3b9334991a6a", size = 136541, upload-time = "2025-10-24T15:49:36.923Z" }, + { url = "https://files.pythonhosted.org/packages/9a/47/cb8c654fa9adcc60e99580e17c32b9e633290e6239a99efa6b885aba9dbc/orjson-3.11.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9daa26ca8e97fae0ce8aa5d80606ef8f7914e9b129b6b5df9104266f764ce436", size = 137535, upload-time = "2025-10-24T15:49:38.307Z" }, + { url = "https://files.pythonhosted.org/packages/43/92/04b8cc5c2b729f3437ee013ce14a60ab3d3001465d95c184758f19362f23/orjson-3.11.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c8b2769dc31883c44a9cd126560327767f848eb95f99c36c9932f51090bfce9", size = 136703, upload-time = "2025-10-24T15:49:40.795Z" }, + { url = "https://files.pythonhosted.org/packages/aa/fd/d0733fcb9086b8be4ebcfcda2d0312865d17d0d9884378b7cffb29d0763f/orjson-3.11.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1469d254b9884f984026bd9b0fa5bbab477a4bfe558bba6848086f6d43eb5e73", size = 136293, upload-time = "2025-10-24T15:49:42.347Z" }, + { url = "https://files.pythonhosted.org/packages/c2/d7/3c5514e806837c210492d72ae30ccf050ce3f940f45bf085bab272699ef4/orjson-3.11.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:68e44722541983614e37117209a194e8c3ad07838ccb3127d96863c95ec7f1e0", size = 140131, upload-time = "2025-10-24T15:49:43.638Z" }, + { url = "https://files.pythonhosted.org/packages/9c/dd/ba9d32a53207babf65bd510ac4d0faaa818bd0df9a9c6f472fe7c254f2e3/orjson-3.11.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:8e7805fda9672c12be2f22ae124dcd7b03928d6c197544fe12174b86553f3196", size = 406164, upload-time = "2025-10-24T15:49:45.498Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f9/f68ad68f4af7c7bde57cd514eaa2c785e500477a8bc8f834838eb696a685/orjson-3.11.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:04b69c14615fb4434ab867bf6f38b2d649f6f300af30a6705397e895f7aec67a", size = 149859, upload-time = "2025-10-24T15:49:46.981Z" }, + { url = "https://files.pythonhosted.org/packages/b6/d2/7f847761d0c26818395b3d6b21fb6bc2305d94612a35b0a30eae65a22728/orjson-3.11.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:639c3735b8ae7f970066930e58cf0ed39a852d417c24acd4a25fc0b3da3c39a6", size = 139926, upload-time = "2025-10-24T15:49:48.321Z" }, + { url = "https://files.pythonhosted.org/packages/9f/37/acd14b12dc62db9a0e1d12386271b8661faae270b22492580d5258808975/orjson-3.11.4-cp313-cp313-win32.whl", hash = "sha256:6c13879c0d2964335491463302a6ca5ad98105fc5db3565499dcb80b1b4bd839", size = 136007, upload-time = "2025-10-24T15:49:49.938Z" }, + { url = "https://files.pythonhosted.org/packages/c0/a9/967be009ddf0a1fffd7a67de9c36656b28c763659ef91352acc02cbe364c/orjson-3.11.4-cp313-cp313-win_amd64.whl", hash = "sha256:09bf242a4af98732db9f9a1ec57ca2604848e16f132e3f72edfd3c5c96de009a", size = 131314, upload-time = "2025-10-24T15:49:51.248Z" }, + { url = "https://files.pythonhosted.org/packages/cb/db/399abd6950fbd94ce125cb8cd1a968def95174792e127b0642781e040ed4/orjson-3.11.4-cp313-cp313-win_arm64.whl", hash = "sha256:a85f0adf63319d6c1ba06fb0dbf997fced64a01179cf17939a6caca662bf92de", size = 126152, upload-time = "2025-10-24T15:49:52.922Z" }, + { url = "https://files.pythonhosted.org/packages/25/e3/54ff63c093cc1697e758e4fceb53164dd2661a7d1bcd522260ba09f54533/orjson-3.11.4-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:42d43a1f552be1a112af0b21c10a5f553983c2a0938d2bbb8ecd8bc9fb572803", size = 243501, upload-time = "2025-10-24T15:49:54.288Z" }, + { url = "https://files.pythonhosted.org/packages/ac/7d/e2d1076ed2e8e0ae9badca65bf7ef22710f93887b29eaa37f09850604e09/orjson-3.11.4-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:26a20f3fbc6c7ff2cb8e89c4c5897762c9d88cf37330c6a117312365d6781d54", size = 128862, upload-time = "2025-10-24T15:49:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/9f/37/ca2eb40b90621faddfa9517dfe96e25f5ae4d8057a7c0cdd613c17e07b2c/orjson-3.11.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e3f20be9048941c7ffa8fc523ccbd17f82e24df1549d1d1fe9317712d19938e", size = 130047, upload-time = "2025-10-24T15:49:57.406Z" }, + { url = "https://files.pythonhosted.org/packages/c7/62/1021ed35a1f2bad9040f05fa4cc4f9893410df0ba3eaa323ccf899b1c90a/orjson-3.11.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aac364c758dc87a52e68e349924d7e4ded348dedff553889e4d9f22f74785316", size = 129073, upload-time = "2025-10-24T15:49:58.782Z" }, + { url = "https://files.pythonhosted.org/packages/e8/3f/f84d966ec2a6fd5f73b1a707e7cd876813422ae4bf9f0145c55c9c6a0f57/orjson-3.11.4-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d5c54a6d76e3d741dcc3f2707f8eeb9ba2a791d3adbf18f900219b62942803b1", size = 136597, upload-time = "2025-10-24T15:50:00.12Z" }, + { url = "https://files.pythonhosted.org/packages/32/78/4fa0aeca65ee82bbabb49e055bd03fa4edea33f7c080c5c7b9601661ef72/orjson-3.11.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f28485bdca8617b79d44627f5fb04336897041dfd9fa66d383a49d09d86798bc", size = 137515, upload-time = "2025-10-24T15:50:01.57Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9d/0c102e26e7fde40c4c98470796d050a2ec1953897e2c8ab0cb95b0759fa2/orjson-3.11.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bfc2a484cad3585e4ba61985a6062a4c2ed5c7925db6d39f1fa267c9d166487f", size = 136703, upload-time = "2025-10-24T15:50:02.944Z" }, + { url = "https://files.pythonhosted.org/packages/df/ac/2de7188705b4cdfaf0b6c97d2f7849c17d2003232f6e70df98602173f788/orjson-3.11.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e34dbd508cb91c54f9c9788923daca129fe5b55c5b4eebe713bf5ed3791280cf", size = 136311, upload-time = "2025-10-24T15:50:04.441Z" }, + { url = "https://files.pythonhosted.org/packages/e0/52/847fcd1a98407154e944feeb12e3b4d487a0e264c40191fb44d1269cbaa1/orjson-3.11.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b13c478fa413d4b4ee606ec8e11c3b2e52683a640b006bb586b3041c2ca5f606", size = 140127, upload-time = "2025-10-24T15:50:07.398Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ae/21d208f58bdb847dd4d0d9407e2929862561841baa22bdab7aea10ca088e/orjson-3.11.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:724ca721ecc8a831b319dcd72cfa370cc380db0bf94537f08f7edd0a7d4e1780", size = 406201, upload-time = "2025-10-24T15:50:08.796Z" }, + { url = "https://files.pythonhosted.org/packages/8d/55/0789d6de386c8366059db098a628e2ad8798069e94409b0d8935934cbcb9/orjson-3.11.4-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:977c393f2e44845ce1b540e19a786e9643221b3323dae190668a98672d43fb23", size = 149872, upload-time = "2025-10-24T15:50:10.234Z" }, + { url = "https://files.pythonhosted.org/packages/cc/1d/7ff81ea23310e086c17b41d78a72270d9de04481e6113dbe2ac19118f7fb/orjson-3.11.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1e539e382cf46edec157ad66b0b0872a90d829a6b71f17cb633d6c160a223155", size = 139931, upload-time = "2025-10-24T15:50:11.623Z" }, + { url = "https://files.pythonhosted.org/packages/77/92/25b886252c50ed64be68c937b562b2f2333b45afe72d53d719e46a565a50/orjson-3.11.4-cp314-cp314-win32.whl", hash = "sha256:d63076d625babab9db5e7836118bdfa086e60f37d8a174194ae720161eb12394", size = 136065, upload-time = "2025-10-24T15:50:13.025Z" }, + { url = "https://files.pythonhosted.org/packages/63/b8/718eecf0bb7e9d64e4956afaafd23db9f04c776d445f59fe94f54bdae8f0/orjson-3.11.4-cp314-cp314-win_amd64.whl", hash = "sha256:0a54d6635fa3aaa438ae32e8570b9f0de36f3f6562c308d2a2a452e8b0592db1", size = 131310, upload-time = "2025-10-24T15:50:14.46Z" }, + { url = "https://files.pythonhosted.org/packages/1a/bf/def5e25d4d8bfce296a9a7c8248109bf58622c21618b590678f945a2c59c/orjson-3.11.4-cp314-cp314-win_arm64.whl", hash = "sha256:78b999999039db3cf58f6d230f524f04f75f129ba3d1ca2ed121f8657e575d3d", size = 126151, upload-time = "2025-10-24T15:50:15.878Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b3/08601f14923f4bacb92e920155873e69109c6b3354b27e9960a7a8c5600a/orjson-3.11.4-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:405261b0a8c62bcbd8e2931c26fdc08714faf7025f45531541e2b29e544b545b", size = 243477, upload-time = "2025-10-24T15:50:17.252Z" }, + { url = "https://files.pythonhosted.org/packages/90/13/a49832a439ad8f7737fbde30fadf6ca6b5e3f6b74b0efa2c53b386525a5c/orjson-3.11.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:af02ff34059ee9199a3546f123a6ab4c86caf1708c79042caf0820dc290a6d4f", size = 130269, upload-time = "2025-10-24T15:50:18.763Z" }, + { url = "https://files.pythonhosted.org/packages/01/ca/458c11205db897a66fa00b13360b4f62c2e837b8c14f2ed96b7d59f3f5bb/orjson-3.11.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0b2eba969ea4203c177c7b38b36c69519e6067ee68c34dc37081fac74c796e10", size = 129207, upload-time = "2025-10-24T15:50:20.883Z" }, + { url = "https://files.pythonhosted.org/packages/c4/32/6cc2a8ccaa003c9fd1e1851e01ad6a90909cafce0949b5fda678173e552d/orjson-3.11.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0baa0ea43cfa5b008a28d3c07705cf3ada40e5d347f0f44994a64b1b7b4b5350", size = 136312, upload-time = "2025-10-24T15:50:22.258Z" }, + { url = "https://files.pythonhosted.org/packages/38/3b/14bf796bb07b69c4fb690e72b8734fe71172de325101b52b57a827eadc09/orjson-3.11.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80fd082f5dcc0e94657c144f1b2a3a6479c44ad50be216cf0c244e567f5eae19", size = 137439, upload-time = "2025-10-24T15:50:23.834Z" }, + { url = "https://files.pythonhosted.org/packages/83/63/5b092e5cfa00c0a361704fff46778637007d73dae5ccffcb462e90f0f452/orjson-3.11.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e3704d35e47d5bee811fb1cbd8599f0b4009b14d451c4c57be5a7e25eb89a13", size = 136692, upload-time = "2025-10-24T15:50:25.61Z" }, + { url = "https://files.pythonhosted.org/packages/d1/7a/76b8111154457ee5e95016039f9c5e44c180752f966080607a74f8965c65/orjson-3.11.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:caa447f2b5356779d914658519c874cf3b7629e99e63391ed519c28c8aea4919", size = 136117, upload-time = "2025-10-24T15:50:27.032Z" }, + { url = "https://files.pythonhosted.org/packages/bf/73/9424c616173c3e6fef7b739cbb3158f0d16b15d79f482ddf422c3edb96cf/orjson-3.11.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bba5118143373a86f91dadb8df41d9457498226698ebdf8e11cbb54d5b0e802d", size = 140324, upload-time = "2025-10-24T15:50:28.512Z" }, + { url = "https://files.pythonhosted.org/packages/ab/91/7d9e9c72a502810eff2f5ed59b9fcbf86aa066052f5a166aa68ced1a1e58/orjson-3.11.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:622463ab81d19ef3e06868b576551587de8e4d518892d1afab71e0fbc1f9cffc", size = 406365, upload-time = "2025-10-24T15:50:29.961Z" }, + { url = "https://files.pythonhosted.org/packages/8e/76/0c78bb6a30adce7f363054ef260d7236500070ce30739b1d2417a46c59f1/orjson-3.11.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3e0a700c4b82144b72946b6629968df9762552ee1344bfdb767fecdd634fbd5a", size = 149593, upload-time = "2025-10-24T15:50:31.87Z" }, + { url = "https://files.pythonhosted.org/packages/d9/99/d350e07175e92bf114f9e955722f3aa932c3fd3e94841199bb6fc4a87e57/orjson-3.11.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6e18a5c15e764e5f3fc569b47872450b4bcea24f2a6354c0a0e95ad21045d5a9", size = 139835, upload-time = "2025-10-24T15:50:33.333Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e3/3a50e2401809db6800a2da31624a663768c67a76f227c4016e61d07d2f68/orjson-3.11.4-cp39-cp39-win32.whl", hash = "sha256:fb1c37c71cad991ef4d89c7a634b5ffb4447dbd7ae3ae13e8f5ee7f1775e7ab1", size = 135792, upload-time = "2025-10-24T15:50:35.068Z" }, + { url = "https://files.pythonhosted.org/packages/84/c7/13bed8834936ddb38a2f366aea9458ebb4fe80c459054e6a0cfbcae68e0d/orjson-3.11.4-cp39-cp39-win_amd64.whl", hash = "sha256:e2985ce8b8c42d00492d0ed79f2bd2b6460d00f2fa671dfde4bf2e02f49bf5c6", size = 131383, upload-time = "2025-10-24T15:50:36.511Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pbr" +version = "7.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5e/ab/1de9a4f730edde1bdbbc2b8d19f8fa326f036b4f18b2f72cfbea7dc53c26/pbr-7.0.3.tar.gz", hash = "sha256:b46004ec30a5324672683ec848aed9e8fc500b0d261d40a3229c2d2bbfcedc29", size = 135625, upload-time = "2025-11-03T17:04:56.274Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl", hash = "sha256:ff223894eb1cd271a98076b13d3badff3bb36c424074d26334cd25aebeecea6b", size = 131898, upload-time = "2025-11-03T17:04:54.875Z" }, +] + +[[package]] +name = "phonenumberslite" +version = "9.0.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0e/ae/d239ea5fc10620f8ef5617b80269bcc6338de575eec6822a616fc3fb610e/phonenumberslite-9.0.5.tar.gz", hash = "sha256:51e9ff09fe218f7cbb7118d936bf329340b187f6cf3821098624e32a738257c1", size = 2297124, upload-time = "2025-05-08T05:59:48.025Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/e2/0973e05fc7ba1ee3ca41364f1a08c0353811211a6fa90659691ec871ff1d/phonenumberslite-9.0.5-py2.py3-none-any.whl", hash = "sha256:2e9f94dcf47644ce47a34c4721a3da5c372ea26d2a2a841c40fe496b51e14c1e", size = 472057, upload-time = "2025-05-08T05:59:43.801Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.4.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634, upload-time = "2025-08-26T14:32:04.268Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654, upload-time = "2025-08-26T14:32:02.735Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.5.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +sdist = { url = "https://files.pythonhosted.org/packages/61/33/9611380c2bdb1225fdef633e2a9610622310fed35ab11dac9620972ee088/platformdirs-4.5.0.tar.gz", hash = "sha256:70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312", size = 21632, upload-time = "2025-10-08T17:44:48.791Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl", hash = "sha256:e578a81bb873cbb89a41fcc904c7ef523cc18284b7e3b3ccf06aca1403b7ebd3", size = 18651, upload-time = "2025-10-08T17:44:47.223Z" }, +] + +[[package]] +name = "plotly" +version = "6.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "narwhals", marker = "python_full_version >= '3.11'" }, + { name = "packaging", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8a/7c/f396bc817975252afbe7af102ce09cd12ac40a8e90b8699a857d1b15c8a3/plotly-6.1.1.tar.gz", hash = "sha256:84a4f3d36655f1328fa3155377c7e8a9533196697d5b79a4bc5e905bdd09a433", size = 7543694, upload-time = "2025-05-20T20:09:31.935Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/75/f3/f8cb7066f761e2530e1280889e3413769891e349fca35ee7290e4ace35f5/plotly-6.1.1-py3-none-any.whl", hash = "sha256:9cca7167406ebf7ff541422738402159ec3621a608ff7b3e2f025573a1c76225", size = 16118469, upload-time = "2025-05-20T20:09:26.196Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "prek" +version = "0.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/02/c5/2bcbf974baabe2a75a8548f6fd550d32f2252d72a00e4d312b62e2347aba/prek-0.2.5.tar.gz", hash = "sha256:c6563ec1685ee9a193b2087178594426e0c5fd1daab4e7a4ff91f7f69e53d046", size = 3014186, upload-time = "2025-10-10T14:25:35.19Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/87/1f/3f6685c9927355b1719ac895d969a297d7c08211b5b0e552a88fd2e2fa70/prek-0.2.5-py3-none-linux_armv6l.whl", hash = "sha256:7f5b64e46159697357dd496acc866c45191b1d0a19c2879942edfda05f15bd7b", size = 4384399, upload-time = "2025-10-10T14:25:07.318Z" }, + { url = "https://files.pythonhosted.org/packages/1d/e7/ae2e38a741c66496def850ec32f8ded0cb7a7176d9334617490319fd90c6/prek-0.2.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:03c6a30d47ffa5bb5f37a4000cadb906e6f30e937f714db5cd470c8864b36248", size = 4493719, upload-time = "2025-10-10T14:25:09.138Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d9/0b7e1e41e2afe8752163be4db3bc3a737462cc1871910af85e618772cc76/prek-0.2.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:43aacd8c8db179adbe2cd69219cc45d30875c472c8e3da70d49b60277803e562", size = 4182526, upload-time = "2025-10-10T14:25:10.4Z" }, + { url = "https://files.pythonhosted.org/packages/e3/83/7637ca1f4d97c15ff0200d7e56485bc579055d0f54cd8794c6027082f5c1/prek-0.2.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:249f6378d614bae62e1b363223b0fa59981a6c9a0fcdfcc4ab2b9ebc7d511209", size = 4370328, upload-time = "2025-10-10T14:25:12.055Z" }, + { url = "https://files.pythonhosted.org/packages/a0/95/3d52c4e085f153dcd3e2880264f16e56ddea81994bae9208593b540dd46c/prek-0.2.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a22c119d292da0ce057eac900eca38eb36f3355aebd6bd64d6073924d21b6fc0", size = 4324531, upload-time = "2025-10-10T14:25:13.315Z" }, + { url = "https://files.pythonhosted.org/packages/30/bd/6e6c670684df10c7254d50459ce517d056a502fc8a5abb16621f21fe79b2/prek-0.2.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b24b3fb1f0d6e15bfcadf10a5f3f0aeb59874a5b45751fa2f653077b0347336", size = 4601416, upload-time = "2025-10-10T14:25:14.991Z" }, + { url = "https://files.pythonhosted.org/packages/09/69/5722b926791316601212f946ee71802fbfd6a3374b92370f8b97ed4ba120/prek-0.2.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:01a65d66f356aae0e464e88f0c03f366c01aa86798ac8acfff75260697050576", size = 5039297, upload-time = "2025-10-10T14:25:16.594Z" }, + { url = "https://files.pythonhosted.org/packages/43/d8/305a9c9956aaa8d8b93785a4863d1d7f0863c783034b74d8067037aad792/prek-0.2.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0a81c31519bfddc5da0d6e3ad5dbc70db11c7aa1eca5a5a8a6977e4bf9dd60f8", size = 4966518, upload-time = "2025-10-10T14:25:18.37Z" }, + { url = "https://files.pythonhosted.org/packages/d2/0b/a413b9270e7868bb71fbec9650814f54c94701825f3b32e0fcc88acb521f/prek-0.2.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b76a63b2798fba0b6738e606f01ab54f548640f3b9dce054ec8b5b2ab203cd67", size = 5091067, upload-time = "2025-10-10T14:25:19.74Z" }, + { url = "https://files.pythonhosted.org/packages/4a/0a/83953858eeece1bf80858985c7be0fea55fd31b5b459a5069604c65acddf/prek-0.2.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c7a57ec13455bc1ceffa75787a235491a194672b3536368f8d30531f9d884e19", size = 4672669, upload-time = "2025-10-10T14:25:22.411Z" }, + { url = "https://files.pythonhosted.org/packages/4f/38/cda09408ca3c0fb7475bc1e0f7e75e37e9144a152357d0bc00652e36e55d/prek-0.2.5-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:cc2cbd1220f05399222d081bf6ede9a293357f2663f68074a1b51555347a5761", size = 4379394, upload-time = "2025-10-10T14:25:24.144Z" }, + { url = "https://files.pythonhosted.org/packages/98/9d/f5846a6170271513e26698681b9b90d6259a0b6292198bf080be6dd3c3dd/prek-0.2.5-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:ec6f825b68f6b5f14dc01b4a2320f864677852c2b4d61da8165f208e88be115e", size = 4483452, upload-time = "2025-10-10T14:25:25.432Z" }, + { url = "https://files.pythonhosted.org/packages/82/a0/3e289ac260b0a326155008bb63fc68e08142f6cc88e21f61da25560c1dba/prek-0.2.5-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:906c151f0447bfe29c3117a1b1df4d41dadfb1e899a5951f35fb87d598041516", size = 4308615, upload-time = "2025-10-10T14:25:27.101Z" }, + { url = "https://files.pythonhosted.org/packages/b6/8c/6fee2602f639427c14d6118c8723fbf02664fee22c223ef7406331139b10/prek-0.2.5-py3-none-musllinux_1_1_i686.whl", hash = "sha256:1160a4b62f38d21f978693aa212227abfe8e0f4d3eb51b089c951e9d47543757", size = 4503099, upload-time = "2025-10-10T14:25:28.567Z" }, + { url = "https://files.pythonhosted.org/packages/36/82/b18a9724f3ea75d7d76c56817bc247e2ddf74188ed95a1db6a63c4c65b45/prek-0.2.5-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:523694ab6f6e0094e5fc559750f1b8777f81280f9d8bbb720a82da84c675172f", size = 4771518, upload-time = "2025-10-10T14:25:29.957Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9c/8a7e4fa1c97663e8501e9968026d5d21118b3e655fc9ad47720078d2edf4/prek-0.2.5-py3-none-win32.whl", hash = "sha256:ccae7c6425da7b9264748f47196f07c9ee10af54ccf8e9a68b2264538f0acc9e", size = 4203420, upload-time = "2025-10-10T14:25:31.297Z" }, + { url = "https://files.pythonhosted.org/packages/3d/71/cc66342e2f12044406181202a910c7a82a4352187521cf26a57bb3ef507c/prek-0.2.5-py3-none-win_amd64.whl", hash = "sha256:9f4d853a82e5376ec4262840d1a6702a68ce355479553acf396316cba2c68da0", size = 4770130, upload-time = "2025-10-10T14:25:32.666Z" }, + { url = "https://files.pythonhosted.org/packages/fa/0f/571b1de088ed0ce91d50aa46333bb48f387633f1024934332b670769b354/prek-0.2.5-py3-none-win_arm64.whl", hash = "sha256:5f59e6eb76481e47f67b1a7377c8038bf348f5e0059fe25a97e4845f3e9050a6", size = 4456201, upload-time = "2025-10-10T14:25:34.013Z" }, +] + +[[package]] +name = "psutil" +version = "5.9.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/0f/96b7309212a926c1448366e9ce69b081ea79d63265bde33f11cc9cfc2c07/psutil-5.9.5.tar.gz", hash = "sha256:5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c", size = 493489, upload-time = "2023-04-17T18:25:18.787Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/76/c0195c3443a725c24b3a479f57636dec89efe53d19d435d1752c5188f7de/psutil-5.9.5-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3c6f686f4225553615612f6d9bc21f1c0e305f75d7d8454f9b46e901778e7217", size = 245316, upload-time = "2023-04-17T18:24:52.864Z" }, + { url = "https://files.pythonhosted.org/packages/e5/2e/56db2b45508ad484b3f22888b3e1adaaf09b8766eaa058ed0e4486c1abae/psutil-5.9.5-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a7dd9997128a0d928ed4fb2c2d57e5102bb6089027939f3b722f3a210f9a8da", size = 279398, upload-time = "2023-04-17T18:24:56.977Z" }, + { url = "https://files.pythonhosted.org/packages/af/4d/389441079ecef400e2551a3933224885a7bde6b8a4810091d628cdd75afe/psutil-5.9.5-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89518112647f1276b03ca97b65cc7f64ca587b1eb0278383017c2a0dcc26cbe4", size = 282082, upload-time = "2023-04-17T18:25:00.863Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e0/e91277b1cabf5c3f2995c22314553f1be68b17444260101f365c5a5b6ba1/psutil-5.9.5-cp36-abi3-win32.whl", hash = "sha256:104a5cc0e31baa2bcf67900be36acde157756b9c44017b86b2c049f11957887d", size = 249834, upload-time = "2023-04-17T18:25:05.571Z" }, + { url = "https://files.pythonhosted.org/packages/86/f3/23e4e4e7ec7855d506ed928756b04735c246b14d9f778ed7ffaae18d8043/psutil-5.9.5-cp36-abi3-win_amd64.whl", hash = "sha256:b258c0c1c9d145a1d5ceffab1134441c4c5113b2417fafff7315a917a026c3c9", size = 255148, upload-time = "2023-04-17T18:25:09.779Z" }, + { url = "https://files.pythonhosted.org/packages/ed/98/2624954f83489ab13fde2b544baa337d5578c07eee304d320d9ba56e1b1f/psutil-5.9.5-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:c607bb3b57dc779d55e1554846352b4e358c10fff3abf3514a7a6601beebdb30", size = 246094, upload-time = "2023-04-17T18:25:14.584Z" }, +] + +[[package]] +name = "pycodestyle" +version = "2.14.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/e0/abfd2a0d2efe47670df87f3e3a0e2edda42f055053c85361f19c0e2c1ca8/pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783", size = 39472, upload-time = "2025-06-20T18:49:48.75Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d", size = 31594, upload-time = "2025-06-20T18:49:47.491Z" }, +] + +[[package]] +name = "pydantic" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "annotated-types", marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic-core", version = "2.4.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/bb/6f030a763f632e7c901f258277ada24a73ddbb2aca0ac18da6231828ac36/pydantic-2.1.0.tar.gz", hash = "sha256:80a67e716158c813c9a6c0ce936ee24577e9fbd7453d159fc79850747a9aaa76", size = 610893, upload-time = "2023-07-25T17:07:08.752Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/25/55002e826c764e85bcd0910f21e0de2ebb8796a0cc27b350ca6d2bc41b07/pydantic-2.1.0-py3-none-any.whl", hash = "sha256:868e036da92a263da265e34f2d1ff5ad1c24d23c93e7a1e7da50cb96fa8b05e8", size = 370798, upload-time = "2023-07-25T17:07:06.31Z" }, +] + +[[package]] +name = "pydantic" +version = "2.8.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy'", + "python_full_version == '3.13.*' and implementation_name != 'pypy'", + "python_full_version >= '3.13' and implementation_name == 'pypy'", + "python_full_version >= '3.10' and python_full_version < '3.13'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "annotated-types", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "pydantic-core", version = "2.20.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8c/99/d0a5dca411e0a017762258013ba9905cd6e7baa9a3fd1fe8b6529472902e/pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a", size = 739834, upload-time = "2024-07-04T02:59:49.416Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/fa/b7f815b8c9ad021c07f88875b601222ef5e70619391ade4a49234d12d278/pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8", size = 423875, upload-time = "2024-07-04T02:59:45.33Z" }, +] + +[[package]] +name = "pydantic" +version = "2.10.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "annotated-types", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic-core", version = "2.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/45/0f/27908242621b14e649a84e62b133de45f84c255eecb350ab02979844a788/pydantic-2.10.3.tar.gz", hash = "sha256:cb5ac360ce894ceacd69c403187900a02c4b20b693a9dd1d643e1effab9eadf9", size = 786486, upload-time = "2024-12-03T15:59:02.347Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/51/72c18c55cf2f46ff4f91ebcc8f75aa30f7305f3d726be3f4ebffb4ae972b/pydantic-2.10.3-py3-none-any.whl", hash = "sha256:be04d85bbc7b65651c5f8e6b9976ed9c6f41782a55524cef079a34a0bb82144d", size = 456997, upload-time = "2024-12-03T15:58:59.867Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8a/6a/2609fb28f3c289eacb2a2ddaceb7ad0d327b4b4678146573295d98f012b8/pydantic_core-2.4.0.tar.gz", hash = "sha256:ec3473c9789cc00c7260d840c3db2c16dbfc816ca70ec87a00cddfa3e1a1cdd5", size = 322367, upload-time = "2023-07-24T17:52:51.08Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/18/0ecf5d5bf4e359dfc06ccae67d3c91b350bfaeeb676e3a60e3325b8968a0/pydantic_core-2.4.0-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:2ca4687dd996bde7f3c420def450797feeb20dcee2b9687023e3323c73fc14a2", size = 1682803, upload-time = "2023-07-24T17:49:14.171Z" }, + { url = "https://files.pythonhosted.org/packages/cb/fa/a042aa68fa9df1c41e2f238055c3afb77c7105e6693468db2fa3b7a91093/pydantic_core-2.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:782fced7d61469fd1231b184a80e4f2fa7ad54cd7173834651a453f96f29d673", size = 1555137, upload-time = "2023-07-24T17:49:16.535Z" }, + { url = "https://files.pythonhosted.org/packages/2c/c9/d321cfaaf7419b78b020d37a34ca43d2f352962848ea8120728fa7995f1e/pydantic_core-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6213b471b68146af97b8551294e59e7392c2117e28ffad9c557c65087f4baee3", size = 1637900, upload-time = "2023-07-24T17:49:18.145Z" }, + { url = "https://files.pythonhosted.org/packages/97/0a/5673dc7f7e232c3421a4c33fd1d261ebe9b963d0f9e9c2c03d5dd7382769/pydantic_core-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63797499a219d8e81eb4e0c42222d0a4c8ec896f5c76751d4258af95de41fdf1", size = 1864829, upload-time = "2023-07-24T17:49:19.819Z" }, + { url = "https://files.pythonhosted.org/packages/8d/07/426bbb5603168562ffe1222656062327c60c30d737645fea985fbfe87b1b/pydantic_core-2.4.0-cp310-cp310-manylinux_2_24_armv7l.whl", hash = "sha256:0455876d575a35defc4da7e0a199596d6c773e20d3d42fa1fc29f6aa640369ed", size = 1650649, upload-time = "2023-07-24T17:49:21.83Z" }, + { url = "https://files.pythonhosted.org/packages/39/57/e1f32d0f4415381c2e922b8f480030d1a77ca827875835acbc61e55d825f/pydantic_core-2.4.0-cp310-cp310-manylinux_2_24_ppc64le.whl", hash = "sha256:8c938c96294d983dcf419b54dba2d21056959c22911d41788efbf949a29ae30d", size = 1820776, upload-time = "2023-07-24T17:49:23.56Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e3/087dbed01491a9028993c927d1e6897a0c1150a8a478b5fb763567922785/pydantic_core-2.4.0-cp310-cp310-manylinux_2_24_s390x.whl", hash = "sha256:878a5017d93e776c379af4e7b20f173c82594d94fa073059bcc546789ad50bf8", size = 2687189, upload-time = "2023-07-24T17:49:25.157Z" }, + { url = "https://files.pythonhosted.org/packages/58/4e/88bea94069c9065b02fdf40081edc3c6b5bdf8c079c14f13abe4807b5297/pydantic_core-2.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:69159afc2f2dc43285725f16143bc5df3c853bc1cb7df6021fce7ef1c69e8171", size = 1733280, upload-time = "2023-07-24T17:49:27.369Z" }, + { url = "https://files.pythonhosted.org/packages/17/b5/e12848eeea16e88b857689528c35d8396befb6040e5477f10a206b0a778f/pydantic_core-2.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:54df7df399b777c1fd144f541c95d351b3aa110535a6810a6a569905d106b6f3", size = 1823449, upload-time = "2023-07-24T17:49:29.104Z" }, + { url = "https://files.pythonhosted.org/packages/40/0d/60b7602f032aaa75b633932a88efe6f9a0fca1897f1e1f0d641e199190e9/pydantic_core-2.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e412607ca89a0ced10758dfb8f9adcc365ce4c1c377e637c01989a75e9a9ec8a", size = 1919931, upload-time = "2023-07-24T17:49:30.764Z" }, + { url = "https://files.pythonhosted.org/packages/0e/cc/6e956d3128f1984351884fee0be081b4b0ad4da9b54b7403fc3bbb4ad027/pydantic_core-2.4.0-cp310-none-win32.whl", hash = "sha256:853f103e2b9a58832fdd08a587a51de8b552ae90e1a5d167f316b7eabf8d7dde", size = 1577089, upload-time = "2023-07-24T17:49:32.943Z" }, + { url = "https://files.pythonhosted.org/packages/95/2e/be4234f31eed90a2f1c644a8ca7d7fedd2b6bad114e896154aa994c17520/pydantic_core-2.4.0-cp310-none-win_amd64.whl", hash = "sha256:3ba2c9c94a9176f6321a879c8b864d7c5b12d34f549a4c216c72ce213d7d953c", size = 1718264, upload-time = "2023-07-24T17:49:34.56Z" }, + { url = "https://files.pythonhosted.org/packages/4b/56/11c2ed5805c5fc8cd800f6e40b246bb2e0c91aff43516b484a6fcc258e31/pydantic_core-2.4.0-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:a8b7acd04896e8f161e1500dc5f218017db05c1d322f054e89cbd089ce5d0071", size = 1682800, upload-time = "2023-07-24T17:49:36.333Z" }, + { url = "https://files.pythonhosted.org/packages/32/68/324013cf826ad1f09bce46b01259c2d88607d137e297d213fe7ef225a91f/pydantic_core-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:16468bd074fa4567592d3255bf25528ed41e6b616d69bf07096bdb5b66f947d1", size = 1555135, upload-time = "2023-07-24T17:49:38.033Z" }, + { url = "https://files.pythonhosted.org/packages/32/28/8ee7d072e29c7597b139f58a2882dad0f24b1f213996affdfab3564dfe1a/pydantic_core-2.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cba5ad5eef02c86a1f3da00544cbc59a510d596b27566479a7cd4d91c6187a11", size = 1637891, upload-time = "2023-07-24T17:49:40.36Z" }, + { url = "https://files.pythonhosted.org/packages/90/71/fec4ebbf73bec69498550066baad51d737a1af03d99e129aaa02bddd1a75/pydantic_core-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7206e41e04b443016e930e01685bab7a308113c0b251b3f906942c8d4b48fcb", size = 1864719, upload-time = "2023-07-24T17:49:41.983Z" }, + { url = "https://files.pythonhosted.org/packages/cc/fd/2c4419bdad0be8d9ce2b20c4a34c29646c5909ee02a19b997715573fce09/pydantic_core-2.4.0-cp311-cp311-manylinux_2_24_armv7l.whl", hash = "sha256:c1375025f0bfc9155286ebae8eecc65e33e494c90025cda69e247c3ccd2bab00", size = 1650693, upload-time = "2023-07-24T17:49:43.77Z" }, + { url = "https://files.pythonhosted.org/packages/4a/c2/0b5125372ecdc8294262233540f9c0078e1a1e007a8fa19646b3b23a5390/pydantic_core-2.4.0-cp311-cp311-manylinux_2_24_ppc64le.whl", hash = "sha256:3534118289e33130ed3f1cc487002e8d09b9f359be48b02e9cd3de58ce58fba9", size = 1820845, upload-time = "2023-07-24T17:49:46.12Z" }, + { url = "https://files.pythonhosted.org/packages/7f/ca/7e04f9f83a3d67149e3e9f449b443d38e5872001f45d32be28fa16558e9a/pydantic_core-2.4.0-cp311-cp311-manylinux_2_24_s390x.whl", hash = "sha256:94d2b36a74623caab262bf95f0e365c2c058396082bd9d6a9e825657d0c1e7fa", size = 2686945, upload-time = "2023-07-24T17:49:47.787Z" }, + { url = "https://files.pythonhosted.org/packages/06/5b/91209bcfc7f0aa97a1fc55c1293aade0c0760927592d0126311e13fb22a7/pydantic_core-2.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:af24ad4fbaa5e4a2000beae0c3b7fd1c78d7819ab90f9370a1cfd8998e3f8a3c", size = 1733290, upload-time = "2023-07-24T17:49:50.23Z" }, + { url = "https://files.pythonhosted.org/packages/42/53/a560fdf35113e18a81ca958bd0bc91d53035937b727a376f9fa740f8533e/pydantic_core-2.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bf10963d8aed8bbe0165b41797c9463d4c5c8788ae6a77c68427569be6bead41", size = 1823501, upload-time = "2023-07-24T17:49:51.958Z" }, + { url = "https://files.pythonhosted.org/packages/ad/97/7a6f21d7c29dbce9fbc0e2af0a96ad1abffec4e93f683bf62ecd45d411af/pydantic_core-2.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:68199ada7c310ddb8c76efbb606a0de656b40899388a7498954f423e03fc38be", size = 1919823, upload-time = "2023-07-24T17:49:54.405Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/a06cfe734c5571e2dbd36d1c4b716c1437cbf29a871e26a7a6659d0530be/pydantic_core-2.4.0-cp311-none-win32.whl", hash = "sha256:6f855bcc96ed3dd56da7373cfcc9dcbabbc2073cac7f65c185772d08884790ce", size = 1577110, upload-time = "2023-07-24T17:49:55.99Z" }, + { url = "https://files.pythonhosted.org/packages/a9/5e/c7e9edbe7113dc0193b68ed7e3f22ca5b152c89390fd0fb01e9130806262/pydantic_core-2.4.0-cp311-none-win_amd64.whl", hash = "sha256:de39eb3bab93a99ddda1ac1b9aa331b944d8bcc4aa9141148f7fd8ee0299dafc", size = 1718206, upload-time = "2023-07-24T17:49:58.069Z" }, + { url = "https://files.pythonhosted.org/packages/d5/41/dd213a63f6ab1f5974b40f6df0b1512618e984227eecd2e15dc57cd8744c/pydantic_core-2.4.0-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:f773b39780323a0499b53ebd91a28ad11cde6705605d98d999dfa08624caf064", size = 1682845, upload-time = "2023-07-24T17:50:00.432Z" }, + { url = "https://files.pythonhosted.org/packages/36/b1/4a6531fcc5f1e3794a08fd7a16b1d620d2cb2b9e611b154301af1ac0e6d0/pydantic_core-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a297c0d6c61963c5c3726840677b798ca5b7dfc71bc9c02b9a4af11d23236008", size = 1555108, upload-time = "2023-07-24T17:50:02.585Z" }, + { url = "https://files.pythonhosted.org/packages/16/40/dc1591f53e84662767c84da57cb1c77fe163875bebe3244219f3449709d2/pydantic_core-2.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:546064c55264156b973b5e65e5fafbe5e62390902ce3cf6b4005765505e8ff56", size = 1637880, upload-time = "2023-07-24T17:50:05.038Z" }, + { url = "https://files.pythonhosted.org/packages/e0/a1/cb4f46488deedd0f1eab5fc20647c068998e5bc950f982a2fd29918712ea/pydantic_core-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36ba9e728588588f0196deaf6751b9222492331b5552f865a8ff120869d372e0", size = 1864949, upload-time = "2023-07-24T17:50:06.835Z" }, + { url = "https://files.pythonhosted.org/packages/1c/51/1d219028726087ca0af118179e614bd9cc1eb502db3bf59820d33f4103dc/pydantic_core-2.4.0-cp312-cp312-manylinux_2_24_armv7l.whl", hash = "sha256:57a53a75010c635b3ad6499e7721eaa3b450e03f6862afe2dbef9c8f66e46ec8", size = 1650709, upload-time = "2023-07-24T17:50:08.577Z" }, + { url = "https://files.pythonhosted.org/packages/04/06/9de95f89bfdcb02b2ec3d703d7a6d3d22152f98d59053afcd6d205ddedbf/pydantic_core-2.4.0-cp312-cp312-manylinux_2_24_ppc64le.whl", hash = "sha256:4b262bbc13022f2097c48a21adcc360a81d83dc1d854c11b94953cd46d7d3c07", size = 1820855, upload-time = "2023-07-24T17:50:10.305Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/a80c4f5ceae5378dba083820ab7a4018b451019a25a1a2add80533f1836d/pydantic_core-2.4.0-cp312-cp312-manylinux_2_24_s390x.whl", hash = "sha256:01947ad728f426fa07fcb26457ebf90ce29320259938414bc0edd1476e75addb", size = 2686898, upload-time = "2023-07-24T17:50:12.087Z" }, + { url = "https://files.pythonhosted.org/packages/31/de/fe16c866ba0117a480331ef46f55e703f8126ca793d029d499b67d3647cf/pydantic_core-2.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b2799c2eaf182769889761d4fb4d78b82bc47dae833799fedbf69fc7de306faa", size = 1733299, upload-time = "2023-07-24T17:50:13.853Z" }, + { url = "https://files.pythonhosted.org/packages/76/e2/5f5c53234e72be69adff5ed1fee58a23ee63dbce45ef1fb774e60103fb2f/pydantic_core-2.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a08fd490ba36d1fbb2cd5dcdcfb9f3892deb93bd53456724389135712b5fc735", size = 1823488, upload-time = "2023-07-24T17:50:16.297Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f6/2824854aa3e04da7692c9ac4dc10f592d888be4ce6e82c48857a24e52c24/pydantic_core-2.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1e8a7c62d15a5c4b307271e4252d76ebb981d6251c6ecea4daf203ef0179ea4f", size = 1919824, upload-time = "2023-07-24T17:50:18.107Z" }, + { url = "https://files.pythonhosted.org/packages/a7/60/0fbe3a08fb7bf9f7c98c7f7fd326591e42addce9b3444e75ed1135322d9d/pydantic_core-2.4.0-cp312-none-win32.whl", hash = "sha256:9206c14a67c38de7b916e486ae280017cf394fa4b1aa95cfe88621a4e1d79725", size = 1577097, upload-time = "2023-07-24T17:50:20.4Z" }, + { url = "https://files.pythonhosted.org/packages/8b/c3/d19d052cd3601afe30f043b88e090d232117549c9ae9b6788794c9edce1b/pydantic_core-2.4.0-cp312-none-win_amd64.whl", hash = "sha256:884235507549a6b2d3c4113fb1877ae263109e787d9e0eb25c35982ab28d0399", size = 1718198, upload-time = "2023-07-24T17:50:22.168Z" }, + { url = "https://files.pythonhosted.org/packages/9c/f7/276fa47b9ddccb416cf4406791b3651a14732808f68eccb76cae3eec188c/pydantic_core-2.4.0-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:867d3eea954bea807cabba83cfc939c889a18576d66d197c60025b15269d7cc0", size = 1682823, upload-time = "2023-07-24T17:51:18.258Z" }, + { url = "https://files.pythonhosted.org/packages/32/c2/b6a91f50e173e71a33dcddceea06f10dfa8278e24f6521a6afda7b14540e/pydantic_core-2.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:664402ef0c238a7f8a46efb101789d5f2275600fb18114446efec83cfadb5b66", size = 1554806, upload-time = "2023-07-24T17:51:21.093Z" }, + { url = "https://files.pythonhosted.org/packages/dc/91/6fb3e9db94cbd438491dc700cf7c24abca5d1aad2cf5a20a95c3927bb195/pydantic_core-2.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64e8012ad60a5f0da09ed48725e6e923d1be25f2f091a640af6079f874663813", size = 1637572, upload-time = "2023-07-24T17:51:23.769Z" }, + { url = "https://files.pythonhosted.org/packages/02/bf/a193e0f4a0fa01b8d6791991ecf1500931f8c98ccf81307ade3ad10963d7/pydantic_core-2.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac2b680de398f293b68183317432b3d67ab3faeba216aec18de0c395cb5e3060", size = 1865243, upload-time = "2023-07-24T17:51:27.236Z" }, + { url = "https://files.pythonhosted.org/packages/71/fb/3cc72976544993e44b6e43cd4343dc30414e4fb51b7cde7daeeda49a660f/pydantic_core-2.4.0-cp39-cp39-manylinux_2_24_armv7l.whl", hash = "sha256:8efc1be43b036c2b6bcfb1451df24ee0ddcf69c31351003daf2699ed93f5687b", size = 1650657, upload-time = "2023-07-24T17:51:29.592Z" }, + { url = "https://files.pythonhosted.org/packages/86/8c/c0280138b25bdd4dd69005485f2ff900dfd3209648d5b34a4a1f538fdff6/pydantic_core-2.4.0-cp39-cp39-manylinux_2_24_ppc64le.whl", hash = "sha256:d93aedbc4614cc21b9ab0d0c4ccd7143354c1f7cffbbe96ae5216ad21d1b21b5", size = 1820645, upload-time = "2023-07-24T17:51:31.726Z" }, + { url = "https://files.pythonhosted.org/packages/c9/77/a81262c4db2204ad27cd309a4438e8cbb32c8f07e997786ae6cfa763f589/pydantic_core-2.4.0-cp39-cp39-manylinux_2_24_s390x.whl", hash = "sha256:af788b64e13d52fc3600a68b16d31fa8d8573e3ff2fc9a38f8a60b8d94d1f012", size = 2687762, upload-time = "2023-07-24T17:51:34.164Z" }, + { url = "https://files.pythonhosted.org/packages/91/1a/0dae3027d9a0f17fac650d05c994f778ae014c06db8d75bb481ec6ebae85/pydantic_core-2.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:97c6349c81cee2e69ef59eba6e6c08c5936e6b01c2d50b9e4ac152217845ae09", size = 1733402, upload-time = "2023-07-24T17:51:36.523Z" }, + { url = "https://files.pythonhosted.org/packages/30/d2/7bd8dacdcfb3d6e9d99a28b076dcef342967821739944161af62a7fdc349/pydantic_core-2.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cc086ddb6dc654a15deeed1d1f2bcb1cb924ebd70df9dca738af19f64229b06c", size = 1822743, upload-time = "2023-07-24T17:51:38.834Z" }, + { url = "https://files.pythonhosted.org/packages/07/5d/75b67fabb17be94e3f61098d11597d11f043c871c8705955fd984f887efb/pydantic_core-2.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e953353180bec330c3b830891d260b6f8e576e2d18db3c78d314e56bb2276066", size = 1919877, upload-time = "2023-07-24T17:51:40.985Z" }, + { url = "https://files.pythonhosted.org/packages/59/4d/2d864a9bbc14b91d06a4cacd71fefc4d920f5d20e561616419d92c151ca9/pydantic_core-2.4.0-cp39-none-win32.whl", hash = "sha256:6feb4b64d11d5420e517910d60a907d08d846cacaf4e029668725cd21d16743c", size = 1577217, upload-time = "2023-07-24T17:51:43.029Z" }, + { url = "https://files.pythonhosted.org/packages/6f/29/6cb9e3c92c39a2fae99b538489c0f37c846ad756c9e8455782f0a2466478/pydantic_core-2.4.0-cp39-none-win_amd64.whl", hash = "sha256:153a61ac4030fa019b70b31fb7986461119230d3ba0ab661c757cfea652f4332", size = 1718219, upload-time = "2023-07-24T17:51:44.926Z" }, + { url = "https://files.pythonhosted.org/packages/0b/13/eb10befcd2e7111ad4f53d99389b7e872db3d1befb930b80e41ed78d7c28/pydantic_core-2.4.0-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:3fcf529382b282a30b466bd7af05be28e22aa620e016135ac414f14e1ee6b9e1", size = 1690478, upload-time = "2023-07-24T17:51:47.158Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e9/36e086f95ec3cdff3421f165e54dd1d0fabaaccf07eebb0555ae12746e68/pydantic_core-2.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2edef05b63d82568b877002dc4cb5cc18f8929b59077120192df1e03e0c633f8", size = 1639541, upload-time = "2023-07-24T17:51:49.123Z" }, + { url = "https://files.pythonhosted.org/packages/75/91/87fbc527191a762729b0c86b60c05a9b162c5b2d0d930a67cb5d745614f7/pydantic_core-2.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da055a1b0bfa8041bb2ff586b2cb0353ed03944a3472186a02cc44a557a0e661", size = 1866478, upload-time = "2023-07-24T17:51:51.745Z" }, + { url = "https://files.pythonhosted.org/packages/44/2b/b74a360ced5d58a8b276eb856e1d903181ac816280493cdbcd7883cdde43/pydantic_core-2.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:77dadc764cf7c5405e04866181c5bd94a447372a9763e473abb63d1dfe9b7387", size = 1736285, upload-time = "2023-07-24T17:51:53.835Z" }, + { url = "https://files.pythonhosted.org/packages/4c/55/7b5b537f2502ec5e15938314f33a0c054ed43dd5aacc220e4cf235a6956f/pydantic_core-2.4.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a4ea23b07f29487a7bef2a869f68c7ee0e05424d81375ce3d3de829314c6b5ec", size = 1824837, upload-time = "2023-07-24T17:51:55.781Z" }, + { url = "https://files.pythonhosted.org/packages/eb/90/b13e6d8783a8eca1392fd4dcebea953e4c52647cf257c09b37243b595a04/pydantic_core-2.4.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:382f0baa044d674ad59455a5eff83d7965572b745cc72df35c52c2ce8c731d37", size = 1925864, upload-time = "2023-07-24T17:51:57.773Z" }, + { url = "https://files.pythonhosted.org/packages/b4/b4/3bf2dba260dddc5d3ab2c1e840ae8f4ab5ab7dae0f2c332e13c730f8938d/pydantic_core-2.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:08f89697625e453421401c7f661b9d1eb4c9e4c0a12fd256eeb55b06994ac6af", size = 1725095, upload-time = "2023-07-24T17:51:59.876Z" }, + { url = "https://files.pythonhosted.org/packages/02/45/ebe8db34f7c2fa1652b4e67d5a7a76b31f420f22d8b36409e2a852264c8b/pydantic_core-2.4.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:efff8b6761a1f6e45cebd1b7a6406eb2723d2d5710ff0d1b624fe11313693989", size = 1690434, upload-time = "2023-07-24T17:52:34.33Z" }, + { url = "https://files.pythonhosted.org/packages/5d/26/891441b79ea6b620faec8ee1ef4ee9a02c6ac2e9f348fa9c051f8a783783/pydantic_core-2.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32a1e0352558cd7ccc014ffe818c7d87b15ec6145875e2cc5fa4bb7351a1033d", size = 1639563, upload-time = "2023-07-24T17:52:36.716Z" }, + { url = "https://files.pythonhosted.org/packages/02/d0/d91f152a1ab00264ac8ba4c4330755b981a77982644089e4c896f080ccd2/pydantic_core-2.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a027f41c5008571314861744d83aff75a34cf3a07022e0be32b214a5bc93f7f1", size = 1866498, upload-time = "2023-07-24T17:52:38.913Z" }, + { url = "https://files.pythonhosted.org/packages/d3/e2/448bd4949ad4bf6c57046366c04a5d0e2248454f4e594bffb4bed7c855a7/pydantic_core-2.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1927f0e15d190f11f0b8344373731e28fd774c6d676d8a6cfadc95c77214a48b", size = 1736284, upload-time = "2023-07-24T17:52:41.462Z" }, + { url = "https://files.pythonhosted.org/packages/1b/8d/b4011ecd34f5b139fdd9b2c38962ca62128ebbd40e911f277a0720bb3cde/pydantic_core-2.4.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7aa82d483d5fb867d4fb10a138ffd57b0f1644e99f2f4f336e48790ada9ada5e", size = 1824832, upload-time = "2023-07-24T17:52:44.051Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f8/2f2b606610822a177f4e9fe28a84535e9770e54898bb1cf89826f68e9089/pydantic_core-2.4.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:b85778308bf945e9b33ac604e6793df9b07933108d20bdf53811bc7c2798a4af", size = 1925849, upload-time = "2023-07-24T17:52:46.743Z" }, + { url = "https://files.pythonhosted.org/packages/b5/ba/083a3e676b6cec5acc0e3a47803fd9bfe3df531d68aa888f4c97b61be0b2/pydantic_core-2.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3ded19dcaefe2f6706d81e0db787b59095f4ad0fbadce1edffdf092294c8a23f", size = 1725083, upload-time = "2023-07-24T17:52:49.021Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.20.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy'", + "python_full_version == '3.13.*' and implementation_name != 'pypy'", + "python_full_version >= '3.13' and implementation_name == 'pypy'", + "python_full_version >= '3.10' and python_full_version < '3.13'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/12/e3/0d5ad91211dba310f7ded335f4dad871172b9cc9ce204f5a56d76ccd6247/pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4", size = 388371, upload-time = "2024-07-03T17:04:13.963Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6b/9d/f30f080f745682e762512f3eef1f6e392c7d74a102e6e96de8a013a5db84/pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3", size = 1837257, upload-time = "2024-07-03T17:00:00.937Z" }, + { url = "https://files.pythonhosted.org/packages/f2/89/77e7aebdd4a235497ac1e07f0a99e9f40e47f6e0f6783fe30500df08fc42/pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6", size = 1776715, upload-time = "2024-07-03T17:00:12.346Z" }, + { url = "https://files.pythonhosted.org/packages/18/50/5a4e9120b395108c2a0441a425356c0d26a655d7c617288bec1c28b854ac/pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a", size = 1789023, upload-time = "2024-07-03T17:00:15.542Z" }, + { url = "https://files.pythonhosted.org/packages/c7/e5/f19e13ba86b968d024b56aa53f40b24828652ac026e5addd0ae49eeada02/pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3", size = 1775598, upload-time = "2024-07-03T17:00:18.332Z" }, + { url = "https://files.pythonhosted.org/packages/c9/c7/f3c29bed28bd022c783baba5bf9946c4f694cb837a687e62f453c81eb5c6/pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1", size = 1977691, upload-time = "2024-07-03T17:00:21.723Z" }, + { url = "https://files.pythonhosted.org/packages/41/3e/f62c2a05c554fff34570f6788617e9670c83ed7bc07d62a55cccd1bc0be6/pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953", size = 2693214, upload-time = "2024-07-03T17:00:25.34Z" }, + { url = "https://files.pythonhosted.org/packages/ae/49/8a6fe79d35e2f3bea566d8ea0e4e6f436d4f749d7838c8e8c4c5148ae706/pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98", size = 2061047, upload-time = "2024-07-03T17:00:29.176Z" }, + { url = "https://files.pythonhosted.org/packages/51/c6/585355c7c8561e11197dbf6333c57dd32f9f62165d48589b57ced2373d97/pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a", size = 1895106, upload-time = "2024-07-03T17:00:31.501Z" }, + { url = "https://files.pythonhosted.org/packages/ce/23/829f6b87de0775919e82f8addef8b487ace1c77bb4cb754b217f7b1301b6/pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a", size = 1968506, upload-time = "2024-07-03T17:00:33.586Z" }, + { url = "https://files.pythonhosted.org/packages/ca/2f/f8ca8f0c40b3ee0a4d8730a51851adb14c5eda986ec09f8d754b2fba784e/pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840", size = 2110217, upload-time = "2024-07-03T17:00:36.08Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a0/1876656c7b17eb69cc683452cce6bb890dd722222a71b3de57ddb512f561/pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250", size = 1709669, upload-time = "2024-07-03T17:00:38.853Z" }, + { url = "https://files.pythonhosted.org/packages/be/4a/576524eefa9b301c088c4818dc50ff1c51a88fe29efd87ab75748ae15fd7/pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c", size = 1902386, upload-time = "2024-07-03T17:00:41.491Z" }, + { url = "https://files.pythonhosted.org/packages/61/db/f6a724db226d990a329910727cfac43539ff6969edc217286dd05cda3ef6/pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312", size = 1834507, upload-time = "2024-07-03T17:00:44.754Z" }, + { url = "https://files.pythonhosted.org/packages/9b/83/6f2bfe75209d557ae1c3550c1252684fc1827b8b12fbed84c3b4439e135d/pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88", size = 1773527, upload-time = "2024-07-03T17:00:47.141Z" }, + { url = "https://files.pythonhosted.org/packages/93/ef/513ea76d7ca81f2354bb9c8d7839fc1157673e652613f7e1aff17d8ce05d/pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc", size = 1787879, upload-time = "2024-07-03T17:00:49.729Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/ac294caecf235f0cc651de6232f1642bb793af448d1cfc541b0dc1fd72b8/pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43", size = 1774694, upload-time = "2024-07-03T17:00:52.201Z" }, + { url = "https://files.pythonhosted.org/packages/46/a4/08f12b5512f095963550a7cb49ae010e3f8f3f22b45e508c2cb4d7744fce/pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6", size = 1976369, upload-time = "2024-07-03T17:00:55.025Z" }, + { url = "https://files.pythonhosted.org/packages/15/59/b2495be4410462aedb399071c71884042a2c6443319cbf62d00b4a7ed7a5/pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121", size = 2691250, upload-time = "2024-07-03T17:00:57.166Z" }, + { url = "https://files.pythonhosted.org/packages/3c/ae/fc99ce1ba791c9e9d1dee04ce80eef1dae5b25b27e3fc8e19f4e3f1348bf/pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1", size = 2061462, upload-time = "2024-07-03T17:00:59.381Z" }, + { url = "https://files.pythonhosted.org/packages/44/bb/eb07cbe47cfd638603ce3cb8c220f1a054b821e666509e535f27ba07ca5f/pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b", size = 1893923, upload-time = "2024-07-03T17:01:01.943Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ef/5a52400553b8faa0e7f11fd7a2ba11e8d2feb50b540f9e7973c49b97eac0/pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27", size = 1966779, upload-time = "2024-07-03T17:01:04.864Z" }, + { url = "https://files.pythonhosted.org/packages/4c/5b/fb37fe341344d9651f5c5f579639cd97d50a457dc53901aa8f7e9f28beb9/pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b", size = 2109044, upload-time = "2024-07-03T17:01:07.241Z" }, + { url = "https://files.pythonhosted.org/packages/70/1a/6f7278802dbc66716661618807ab0dfa4fc32b09d1235923bbbe8b3a5757/pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a", size = 1708265, upload-time = "2024-07-03T17:01:11.061Z" }, + { url = "https://files.pythonhosted.org/packages/35/7f/58758c42c61b0bdd585158586fecea295523d49933cb33664ea888162daf/pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2", size = 1901750, upload-time = "2024-07-03T17:01:13.335Z" }, + { url = "https://files.pythonhosted.org/packages/6f/47/ef0d60ae23c41aced42921728650460dc831a0adf604bfa66b76028cb4d0/pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231", size = 1839225, upload-time = "2024-07-03T17:01:15.981Z" }, + { url = "https://files.pythonhosted.org/packages/6a/23/430f2878c9cd977a61bb39f71751d9310ec55cee36b3d5bf1752c6341fd0/pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9", size = 1768604, upload-time = "2024-07-03T17:01:18.188Z" }, + { url = "https://files.pythonhosted.org/packages/9e/2b/ec4e7225dee79e0dc80ccc3c35ab33cc2c4bbb8a1a7ecf060e5e453651ec/pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f", size = 1789767, upload-time = "2024-07-03T17:01:20.86Z" }, + { url = "https://files.pythonhosted.org/packages/64/b0/38b24a1fa6d2f96af3148362e10737ec073768cd44d3ec21dca3be40a519/pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52", size = 1772061, upload-time = "2024-07-03T17:01:23.9Z" }, + { url = "https://files.pythonhosted.org/packages/5e/da/bb73274c42cb60decfa61e9eb0c9029da78b3b9af0a9de0309dbc8ff87b6/pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237", size = 1974573, upload-time = "2024-07-03T17:01:26.318Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/41693110fb3552556180460daffdb8bbeefb87fc026fd9aa4b849374015c/pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe", size = 2625596, upload-time = "2024-07-03T17:01:28.775Z" }, + { url = "https://files.pythonhosted.org/packages/09/b3/a5a54b47cccd1ab661ed5775235c5e06924753c2d4817737c5667bfa19a8/pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e", size = 2099064, upload-time = "2024-07-03T17:01:30.962Z" }, + { url = "https://files.pythonhosted.org/packages/52/fa/443a7a6ea54beaba45ff3a59f3d3e6e3004b7460bcfb0be77bcf98719d3b/pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24", size = 1900345, upload-time = "2024-07-03T17:01:33.634Z" }, + { url = "https://files.pythonhosted.org/packages/8e/e6/9aca9ffae60f9cdf0183069de3e271889b628d0fb175913fcb3db5618fb1/pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1", size = 1968252, upload-time = "2024-07-03T17:01:36.291Z" }, + { url = "https://files.pythonhosted.org/packages/46/5e/6c716810ea20a6419188992973a73c2fb4eb99cd382368d0637ddb6d3c99/pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd", size = 2119191, upload-time = "2024-07-03T17:01:38.905Z" }, + { url = "https://files.pythonhosted.org/packages/06/fc/6123b00a9240fbb9ae0babad7a005d51103d9a5d39c957a986f5cdd0c271/pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688", size = 1717788, upload-time = "2024-07-03T17:01:41.329Z" }, + { url = "https://files.pythonhosted.org/packages/d5/36/e61ad5a46607a469e2786f398cd671ebafcd9fb17f09a2359985c7228df5/pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d", size = 1898188, upload-time = "2024-07-03T17:01:44.155Z" }, + { url = "https://files.pythonhosted.org/packages/49/75/40b0e98b658fdba02a693b3bacb4c875a28bba87796c7b13975976597d8c/pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686", size = 1838688, upload-time = "2024-07-03T17:01:46.508Z" }, + { url = "https://files.pythonhosted.org/packages/75/02/d8ba2d4a266591a6a623c68b331b96523d4b62ab82a951794e3ed8907390/pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a", size = 1768409, upload-time = "2024-07-03T17:01:49.013Z" }, + { url = "https://files.pythonhosted.org/packages/91/ae/25ecd9bc4ce4993e99a1a3c9ab111c082630c914260e129572fafed4ecc2/pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b", size = 1789317, upload-time = "2024-07-03T17:01:51.78Z" }, + { url = "https://files.pythonhosted.org/packages/7a/80/72057580681cdbe55699c367963d9c661b569a1d39338b4f6239faf36cdc/pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19", size = 1771949, upload-time = "2024-07-03T17:01:53.881Z" }, + { url = "https://files.pythonhosted.org/packages/a2/be/d9bbabc55b05019013180f141fcaf3b14dbe15ca7da550e95b60c321009a/pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac", size = 1974392, upload-time = "2024-07-03T17:01:56.005Z" }, + { url = "https://files.pythonhosted.org/packages/79/2d/7bcd938c6afb0f40293283f5f09988b61fb0a4f1d180abe7c23a2f665f8e/pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703", size = 2625565, upload-time = "2024-07-03T17:01:58.508Z" }, + { url = "https://files.pythonhosted.org/packages/ac/88/ca758e979457096008a4b16a064509028e3e092a1e85a5ed6c18ced8da88/pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c", size = 2098784, upload-time = "2024-07-03T17:02:01.13Z" }, + { url = "https://files.pythonhosted.org/packages/eb/de/2fad6d63c3c42e472e985acb12ec45b7f56e42e6f4cd6dfbc5e87ee8678c/pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83", size = 1900198, upload-time = "2024-07-03T17:02:04.348Z" }, + { url = "https://files.pythonhosted.org/packages/fe/50/077c7f35b6488dc369a6d22993af3a37901e198630f38ac43391ca730f5b/pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203", size = 1968005, upload-time = "2024-07-03T17:02:06.737Z" }, + { url = "https://files.pythonhosted.org/packages/5d/1f/f378631574ead46d636b9a04a80ff878b9365d4b361b1905ef1667d4182a/pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0", size = 2118920, upload-time = "2024-07-03T17:02:09.976Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ea/e4943f17df7a3031d709481fe4363d4624ae875a6409aec34c28c9e6cf59/pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e", size = 1717397, upload-time = "2024-07-03T17:02:12.495Z" }, + { url = "https://files.pythonhosted.org/packages/13/63/b95781763e8d84207025071c0cec16d921c0163c7a9033ae4b9a0e020dc7/pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20", size = 1898013, upload-time = "2024-07-03T17:02:15.157Z" }, + { url = "https://files.pythonhosted.org/packages/17/c3/803028de61ce9a1fe1643f77ff845807c76298bf1995fa216c4ae853c6b9/pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c", size = 1838087, upload-time = "2024-07-03T17:02:49.821Z" }, + { url = "https://files.pythonhosted.org/packages/77/f7/25f1fba7ea1ae052e20b234e4c66d54b129e5b3f4d1e6c0da6534dbf57c3/pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6", size = 1722218, upload-time = "2024-07-03T17:02:52.685Z" }, + { url = "https://files.pythonhosted.org/packages/57/53/fe2e1ae3795b7a69f81913584174f8ed36446b56df734565260830a3632b/pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2", size = 1788970, upload-time = "2024-07-03T17:02:54.998Z" }, + { url = "https://files.pythonhosted.org/packages/13/80/d9c698486f8fb64b0945e0844c95eef3bcff920941eda30d556deadadbdf/pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a", size = 1775836, upload-time = "2024-07-03T17:02:58.153Z" }, + { url = "https://files.pythonhosted.org/packages/0f/0c/ab6df185529c0ce1a6d916f9d159de389cc7de44eaa9362efc76495fb821/pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611", size = 1978099, upload-time = "2024-07-03T17:03:00.92Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9f/3094afeb286c60ec08088d938b661a561f3d23cd2e88a90a92ab0ecfce4f/pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b", size = 2693403, upload-time = "2024-07-03T17:03:03.873Z" }, + { url = "https://files.pythonhosted.org/packages/9b/f1/a006955715be98093d092aa025f604c7c00721e83fe04bf467c49f31a685/pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006", size = 2061754, upload-time = "2024-07-03T17:03:07.085Z" }, + { url = "https://files.pythonhosted.org/packages/32/f6/cd2e7bd0a52e2a72841f60c32e62b269995c34bdb13e4d1e799be834338a/pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1", size = 1895490, upload-time = "2024-07-03T17:03:09.667Z" }, + { url = "https://files.pythonhosted.org/packages/ac/22/34ce27579901fcca525f8adce7747760407cf284c4f0fec6d4542265b451/pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09", size = 1968678, upload-time = "2024-07-03T17:03:12.013Z" }, + { url = "https://files.pythonhosted.org/packages/2f/3a/80df9b0b5ea5e5b8939285c600dc9ce4a185317f5fb065a37e77a20cbdb3/pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab", size = 2110873, upload-time = "2024-07-03T17:03:14.769Z" }, + { url = "https://files.pythonhosted.org/packages/ec/26/998c9b8dadcdeafbc833964ef5975cd0c7516b0157575b26300d078ae239/pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2", size = 1709309, upload-time = "2024-07-03T17:03:17.406Z" }, + { url = "https://files.pythonhosted.org/packages/ed/36/67aeb15996618882c5cfe85dbeffefe09e2806cd86bdd37bca40753e82a1/pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669", size = 1905736, upload-time = "2024-07-03T17:03:20.313Z" }, + { url = "https://files.pythonhosted.org/packages/73/73/0c7265903f66cce39ed7ca939684fba344210cefc91ccc999cfd5b113fd3/pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906", size = 1828190, upload-time = "2024-07-03T17:03:24.111Z" }, + { url = "https://files.pythonhosted.org/packages/27/55/60b8b0e58b49ee3ed36a18562dd7c6bc06a551c390e387af5872a238f2ec/pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94", size = 1715252, upload-time = "2024-07-03T17:03:27.308Z" }, + { url = "https://files.pythonhosted.org/packages/28/3d/d66314bad6bb777a36559195a007b31e916bd9e2c198f7bb8f4ccdceb4fa/pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f", size = 1782641, upload-time = "2024-07-03T17:03:29.777Z" }, + { url = "https://files.pythonhosted.org/packages/9e/f5/f178f4354d0d6c1431a8f9ede71f3c4269ac4dc55d314fdb7555814276dc/pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482", size = 1928788, upload-time = "2024-07-03T17:03:32.365Z" }, + { url = "https://files.pythonhosted.org/packages/9c/51/1f5e27bb194df79e30b593b608c66e881ed481241e2b9ed5bdf86d165480/pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6", size = 1886116, upload-time = "2024-07-03T17:03:35.19Z" }, + { url = "https://files.pythonhosted.org/packages/ac/76/450d9258c58dc7c70b9e3aadf6bebe23ddd99e459c365e2adbde80e238da/pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc", size = 1960125, upload-time = "2024-07-03T17:03:38.093Z" }, + { url = "https://files.pythonhosted.org/packages/dd/9e/0309a7a4bea51771729515e413b3987be0789837de99087f7415e0db1f9b/pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99", size = 2100407, upload-time = "2024-07-03T17:03:40.882Z" }, + { url = "https://files.pythonhosted.org/packages/af/93/06d44e08277b3b818b75bd5f25e879d7693e4b7dd3505fde89916fcc9ca2/pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6", size = 1914966, upload-time = "2024-07-03T17:03:45.039Z" }, + { url = "https://files.pythonhosted.org/packages/ff/d0/639b12bc7c81ebcbbd5f946327e8970089b23fa5b11d7abb56495cbdc0de/pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331", size = 1829108, upload-time = "2024-07-03T17:03:48.136Z" }, + { url = "https://files.pythonhosted.org/packages/f1/80/3b9d7fb8b4f8d36e24373334740c0b88d9ded08342543a72e9247b4fa410/pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad", size = 1716448, upload-time = "2024-07-03T17:03:50.62Z" }, + { url = "https://files.pythonhosted.org/packages/2f/c6/f80ea0fac8c241c066245fe918cdc9d105985a1a8726aced9478548c9e37/pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1", size = 1783620, upload-time = "2024-07-03T17:03:55.896Z" }, + { url = "https://files.pythonhosted.org/packages/d5/3e/9af260156f79347ed3e64149836d69bfe1e0c5efadec6116a879fc31c9ec/pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86", size = 1929929, upload-time = "2024-07-03T17:03:58.701Z" }, + { url = "https://files.pythonhosted.org/packages/d1/fe/8c3e928e10a97eb8e85b18a53ed3288d039cf0fd7b0fe8d3258f14e8500a/pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e", size = 1886708, upload-time = "2024-07-03T17:04:01.525Z" }, + { url = "https://files.pythonhosted.org/packages/31/26/b670bd58f1de902c099ff623fe62b9820448a20d70437e7698a57b922d3a/pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0", size = 1960709, upload-time = "2024-07-03T17:04:04.99Z" }, + { url = "https://files.pythonhosted.org/packages/de/ee/322cad098a0cffc81e985ac2a298d3f29a1da25efe7dc1fb5cd2615c5b04/pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a", size = 2101218, upload-time = "2024-07-03T17:04:08.052Z" }, + { url = "https://files.pythonhosted.org/packages/07/8b/30233f741e16b35499fa2fad2f4a69eb127eec6c850a1b14af26e7b08b73/pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7", size = 1915399, upload-time = "2024-07-03T17:04:11.453Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.27.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a6/9f/7de1f19b6aea45aeb441838782d68352e71bfa98ee6fa048d5041991b33e/pydantic_core-2.27.1.tar.gz", hash = "sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235", size = 412785, upload-time = "2024-11-22T00:24:49.865Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/ce/60fd96895c09738648c83f3f00f595c807cb6735c70d3306b548cc96dd49/pydantic_core-2.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:71a5e35c75c021aaf400ac048dacc855f000bdfed91614b4a726f7432f1f3d6a", size = 1897984, upload-time = "2024-11-22T00:21:25.431Z" }, + { url = "https://files.pythonhosted.org/packages/fd/b9/84623d6b6be98cc209b06687d9bca5a7b966ffed008d15225dd0d20cce2e/pydantic_core-2.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f82d068a2d6ecfc6e054726080af69a6764a10015467d7d7b9f66d6ed5afa23b", size = 1807491, upload-time = "2024-11-22T00:21:27.318Z" }, + { url = "https://files.pythonhosted.org/packages/01/72/59a70165eabbc93b1111d42df9ca016a4aa109409db04304829377947028/pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:121ceb0e822f79163dd4699e4c54f5ad38b157084d97b34de8b232bcaad70278", size = 1831953, upload-time = "2024-11-22T00:21:28.606Z" }, + { url = "https://files.pythonhosted.org/packages/7c/0c/24841136476adafd26f94b45bb718a78cb0500bd7b4f8d667b67c29d7b0d/pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4603137322c18eaf2e06a4495f426aa8d8388940f3c457e7548145011bb68e05", size = 1856071, upload-time = "2024-11-22T00:21:29.931Z" }, + { url = "https://files.pythonhosted.org/packages/53/5e/c32957a09cceb2af10d7642df45d1e3dbd8596061f700eac93b801de53c0/pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a33cd6ad9017bbeaa9ed78a2e0752c5e250eafb9534f308e7a5f7849b0b1bfb4", size = 2038439, upload-time = "2024-11-22T00:21:32.245Z" }, + { url = "https://files.pythonhosted.org/packages/e4/8f/979ab3eccd118b638cd6d8f980fea8794f45018255a36044dea40fe579d4/pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15cc53a3179ba0fcefe1e3ae50beb2784dede4003ad2dfd24f81bba4b23a454f", size = 2787416, upload-time = "2024-11-22T00:21:33.708Z" }, + { url = "https://files.pythonhosted.org/packages/02/1d/00f2e4626565b3b6d3690dab4d4fe1a26edd6a20e53749eb21ca892ef2df/pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45d9c5eb9273aa50999ad6adc6be5e0ecea7e09dbd0d31bd0c65a55a2592ca08", size = 2134548, upload-time = "2024-11-22T00:21:35.823Z" }, + { url = "https://files.pythonhosted.org/packages/9d/46/3112621204128b90898adc2e721a3cd6cf5626504178d6f32c33b5a43b79/pydantic_core-2.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8bf7b66ce12a2ac52d16f776b31d16d91033150266eb796967a7e4621707e4f6", size = 1989882, upload-time = "2024-11-22T00:21:37.872Z" }, + { url = "https://files.pythonhosted.org/packages/49/ec/557dd4ff5287ffffdf16a31d08d723de6762bb1b691879dc4423392309bc/pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:655d7dd86f26cb15ce8a431036f66ce0318648f8853d709b4167786ec2fa4807", size = 1995829, upload-time = "2024-11-22T00:21:39.966Z" }, + { url = "https://files.pythonhosted.org/packages/6e/b2/610dbeb74d8d43921a7234555e4c091cb050a2bdb8cfea86d07791ce01c5/pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:5556470f1a2157031e676f776c2bc20acd34c1990ca5f7e56f1ebf938b9ab57c", size = 2091257, upload-time = "2024-11-22T00:21:41.99Z" }, + { url = "https://files.pythonhosted.org/packages/8c/7f/4bf8e9d26a9118521c80b229291fa9558a07cdd9a968ec2d5c1026f14fbc/pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f69ed81ab24d5a3bd93861c8c4436f54afdf8e8cc421562b0c7504cf3be58206", size = 2143894, upload-time = "2024-11-22T00:21:44.193Z" }, + { url = "https://files.pythonhosted.org/packages/1f/1c/875ac7139c958f4390f23656fe696d1acc8edf45fb81e4831960f12cd6e4/pydantic_core-2.27.1-cp310-none-win32.whl", hash = "sha256:f5a823165e6d04ccea61a9f0576f345f8ce40ed533013580e087bd4d7442b52c", size = 1816081, upload-time = "2024-11-22T00:21:45.468Z" }, + { url = "https://files.pythonhosted.org/packages/d7/41/55a117acaeda25ceae51030b518032934f251b1dac3704a53781383e3491/pydantic_core-2.27.1-cp310-none-win_amd64.whl", hash = "sha256:57866a76e0b3823e0b56692d1a0bf722bffb324839bb5b7226a7dbd6c9a40b17", size = 1981109, upload-time = "2024-11-22T00:21:47.452Z" }, + { url = "https://files.pythonhosted.org/packages/27/39/46fe47f2ad4746b478ba89c561cafe4428e02b3573df882334bd2964f9cb/pydantic_core-2.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac3b20653bdbe160febbea8aa6c079d3df19310d50ac314911ed8cc4eb7f8cb8", size = 1895553, upload-time = "2024-11-22T00:21:48.859Z" }, + { url = "https://files.pythonhosted.org/packages/1c/00/0804e84a78b7fdb394fff4c4f429815a10e5e0993e6ae0e0b27dd20379ee/pydantic_core-2.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a5a8e19d7c707c4cadb8c18f5f60c843052ae83c20fa7d44f41594c644a1d330", size = 1807220, upload-time = "2024-11-22T00:21:50.354Z" }, + { url = "https://files.pythonhosted.org/packages/01/de/df51b3bac9820d38371f5a261020f505025df732ce566c2a2e7970b84c8c/pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f7059ca8d64fea7f238994c97d91f75965216bcbe5f695bb44f354893f11d52", size = 1829727, upload-time = "2024-11-22T00:21:51.722Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d9/c01d19da8f9e9fbdb2bf99f8358d145a312590374d0dc9dd8dbe484a9cde/pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bed0f8a0eeea9fb72937ba118f9db0cb7e90773462af7962d382445f3005e5a4", size = 1854282, upload-time = "2024-11-22T00:21:53.098Z" }, + { url = "https://files.pythonhosted.org/packages/5f/84/7db66eb12a0dc88c006abd6f3cbbf4232d26adfd827a28638c540d8f871d/pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a3cb37038123447cf0f3ea4c74751f6a9d7afef0eb71aa07bf5f652b5e6a132c", size = 2037437, upload-time = "2024-11-22T00:21:55.185Z" }, + { url = "https://files.pythonhosted.org/packages/34/ac/a2537958db8299fbabed81167d58cc1506049dba4163433524e06a7d9f4c/pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84286494f6c5d05243456e04223d5a9417d7f443c3b76065e75001beb26f88de", size = 2780899, upload-time = "2024-11-22T00:21:56.633Z" }, + { url = "https://files.pythonhosted.org/packages/4a/c1/3e38cd777ef832c4fdce11d204592e135ddeedb6c6f525478a53d1c7d3e5/pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acc07b2cfc5b835444b44a9956846b578d27beeacd4b52e45489e93276241025", size = 2135022, upload-time = "2024-11-22T00:21:59.154Z" }, + { url = "https://files.pythonhosted.org/packages/7a/69/b9952829f80fd555fe04340539d90e000a146f2a003d3fcd1e7077c06c71/pydantic_core-2.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4fefee876e07a6e9aad7a8c8c9f85b0cdbe7df52b8a9552307b09050f7512c7e", size = 1987969, upload-time = "2024-11-22T00:22:01.325Z" }, + { url = "https://files.pythonhosted.org/packages/05/72/257b5824d7988af43460c4e22b63932ed651fe98804cc2793068de7ec554/pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:258c57abf1188926c774a4c94dd29237e77eda19462e5bb901d88adcab6af919", size = 1994625, upload-time = "2024-11-22T00:22:03.447Z" }, + { url = "https://files.pythonhosted.org/packages/73/c3/78ed6b7f3278a36589bcdd01243189ade7fc9b26852844938b4d7693895b/pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:35c14ac45fcfdf7167ca76cc80b2001205a8d5d16d80524e13508371fb8cdd9c", size = 2090089, upload-time = "2024-11-22T00:22:04.941Z" }, + { url = "https://files.pythonhosted.org/packages/8d/c8/b4139b2f78579960353c4cd987e035108c93a78371bb19ba0dc1ac3b3220/pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d1b26e1dff225c31897696cab7d4f0a315d4c0d9e8666dbffdb28216f3b17fdc", size = 2142496, upload-time = "2024-11-22T00:22:06.57Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f8/171a03e97eb36c0b51981efe0f78460554a1d8311773d3d30e20c005164e/pydantic_core-2.27.1-cp311-none-win32.whl", hash = "sha256:2cdf7d86886bc6982354862204ae3b2f7f96f21a3eb0ba5ca0ac42c7b38598b9", size = 1811758, upload-time = "2024-11-22T00:22:08.445Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fe/4e0e63c418c1c76e33974a05266e5633e879d4061f9533b1706a86f77d5b/pydantic_core-2.27.1-cp311-none-win_amd64.whl", hash = "sha256:3af385b0cee8df3746c3f406f38bcbfdc9041b5c2d5ce3e5fc6637256e60bbc5", size = 1980864, upload-time = "2024-11-22T00:22:10Z" }, + { url = "https://files.pythonhosted.org/packages/50/fc/93f7238a514c155a8ec02fc7ac6376177d449848115e4519b853820436c5/pydantic_core-2.27.1-cp311-none-win_arm64.whl", hash = "sha256:81f2ec23ddc1b476ff96563f2e8d723830b06dceae348ce02914a37cb4e74b89", size = 1864327, upload-time = "2024-11-22T00:22:11.478Z" }, + { url = "https://files.pythonhosted.org/packages/be/51/2e9b3788feb2aebff2aa9dfbf060ec739b38c05c46847601134cc1fed2ea/pydantic_core-2.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f", size = 1895239, upload-time = "2024-11-22T00:22:13.775Z" }, + { url = "https://files.pythonhosted.org/packages/7b/9e/f8063952e4a7d0127f5d1181addef9377505dcce3be224263b25c4f0bfd9/pydantic_core-2.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f8c4718cd44ec1580e180cb739713ecda2bdee1341084c1467802a417fe0f02", size = 1805070, upload-time = "2024-11-22T00:22:15.438Z" }, + { url = "https://files.pythonhosted.org/packages/2c/9d/e1d6c4561d262b52e41b17a7ef8301e2ba80b61e32e94520271029feb5d8/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15aae984e46de8d376df515f00450d1522077254ef6b7ce189b38ecee7c9677c", size = 1828096, upload-time = "2024-11-22T00:22:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/be/65/80ff46de4266560baa4332ae3181fffc4488ea7d37282da1a62d10ab89a4/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1ba5e3963344ff25fc8c40da90f44b0afca8cfd89d12964feb79ac1411a260ac", size = 1857708, upload-time = "2024-11-22T00:22:19.412Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ca/3370074ad758b04d9562b12ecdb088597f4d9d13893a48a583fb47682cdf/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:992cea5f4f3b29d6b4f7f1726ed8ee46c8331c6b4eed6db5b40134c6fe1768bb", size = 2037751, upload-time = "2024-11-22T00:22:20.979Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e2/4ab72d93367194317b99d051947c071aef6e3eb95f7553eaa4208ecf9ba4/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0325336f348dbee6550d129b1627cb8f5351a9dc91aad141ffb96d4937bd9529", size = 2733863, upload-time = "2024-11-22T00:22:22.951Z" }, + { url = "https://files.pythonhosted.org/packages/8a/c6/8ae0831bf77f356bb73127ce5a95fe115b10f820ea480abbd72d3cc7ccf3/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35", size = 2161161, upload-time = "2024-11-22T00:22:24.785Z" }, + { url = "https://files.pythonhosted.org/packages/f1/f4/b2fe73241da2429400fc27ddeaa43e35562f96cf5b67499b2de52b528cad/pydantic_core-2.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3bbd5d8cc692616d5ef6fbbbd50dbec142c7e6ad9beb66b78a96e9c16729b089", size = 1993294, upload-time = "2024-11-22T00:22:27.076Z" }, + { url = "https://files.pythonhosted.org/packages/77/29/4bb008823a7f4cc05828198153f9753b3bd4c104d93b8e0b1bfe4e187540/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:dc61505e73298a84a2f317255fcc72b710b72980f3a1f670447a21efc88f8381", size = 2001468, upload-time = "2024-11-22T00:22:29.346Z" }, + { url = "https://files.pythonhosted.org/packages/f2/a9/0eaceeba41b9fad851a4107e0cf999a34ae8f0d0d1f829e2574f3d8897b0/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:e1f735dc43da318cad19b4173dd1ffce1d84aafd6c9b782b3abc04a0d5a6f5bb", size = 2091413, upload-time = "2024-11-22T00:22:30.984Z" }, + { url = "https://files.pythonhosted.org/packages/d8/36/eb8697729725bc610fd73940f0d860d791dc2ad557faaefcbb3edbd2b349/pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f4e5658dbffe8843a0f12366a4c2d1c316dbe09bb4dfbdc9d2d9cd6031de8aae", size = 2154735, upload-time = "2024-11-22T00:22:32.616Z" }, + { url = "https://files.pythonhosted.org/packages/52/e5/4f0fbd5c5995cc70d3afed1b5c754055bb67908f55b5cb8000f7112749bf/pydantic_core-2.27.1-cp312-none-win32.whl", hash = "sha256:672ebbe820bb37988c4d136eca2652ee114992d5d41c7e4858cdd90ea94ffe5c", size = 1833633, upload-time = "2024-11-22T00:22:35.027Z" }, + { url = "https://files.pythonhosted.org/packages/ee/f2/c61486eee27cae5ac781305658779b4a6b45f9cc9d02c90cb21b940e82cc/pydantic_core-2.27.1-cp312-none-win_amd64.whl", hash = "sha256:66ff044fd0bb1768688aecbe28b6190f6e799349221fb0de0e6f4048eca14c16", size = 1986973, upload-time = "2024-11-22T00:22:37.502Z" }, + { url = "https://files.pythonhosted.org/packages/df/a6/e3f12ff25f250b02f7c51be89a294689d175ac76e1096c32bf278f29ca1e/pydantic_core-2.27.1-cp312-none-win_arm64.whl", hash = "sha256:9a3b0793b1bbfd4146304e23d90045f2a9b5fd5823aa682665fbdaf2a6c28f3e", size = 1883215, upload-time = "2024-11-22T00:22:39.186Z" }, + { url = "https://files.pythonhosted.org/packages/0f/d6/91cb99a3c59d7b072bded9959fbeab0a9613d5a4935773c0801f1764c156/pydantic_core-2.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f216dbce0e60e4d03e0c4353c7023b202d95cbaeff12e5fd2e82ea0a66905073", size = 1895033, upload-time = "2024-11-22T00:22:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/07/42/d35033f81a28b27dedcade9e967e8a40981a765795c9ebae2045bcef05d3/pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2e02889071850bbfd36b56fd6bc98945e23670773bc7a76657e90e6b6603c08", size = 1807542, upload-time = "2024-11-22T00:22:43.341Z" }, + { url = "https://files.pythonhosted.org/packages/41/c2/491b59e222ec7e72236e512108ecad532c7f4391a14e971c963f624f7569/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b0e23f119b2b456d07ca91b307ae167cc3f6c846a7b169fca5326e32fdc6cf", size = 1827854, upload-time = "2024-11-22T00:22:44.96Z" }, + { url = "https://files.pythonhosted.org/packages/e3/f3/363652651779113189cefdbbb619b7b07b7a67ebb6840325117cc8cc3460/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:764be71193f87d460a03f1f7385a82e226639732214b402f9aa61f0d025f0737", size = 1857389, upload-time = "2024-11-22T00:22:47.305Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/be804aed6b479af5a945daec7538d8bf358d668bdadde4c7888a2506bdfb/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c00666a3bd2f84920a4e94434f5974d7bbc57e461318d6bb34ce9cdbbc1f6b2", size = 2037934, upload-time = "2024-11-22T00:22:49.093Z" }, + { url = "https://files.pythonhosted.org/packages/42/01/295f0bd4abf58902917e342ddfe5f76cf66ffabfc57c2e23c7681a1a1197/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ccaa88b24eebc0f849ce0a4d09e8a408ec5a94afff395eb69baf868f5183107", size = 2735176, upload-time = "2024-11-22T00:22:50.822Z" }, + { url = "https://files.pythonhosted.org/packages/9d/a0/cd8e9c940ead89cc37812a1a9f310fef59ba2f0b22b4e417d84ab09fa970/pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65af9088ac534313e1963443d0ec360bb2b9cba6c2909478d22c2e363d98a51", size = 2160720, upload-time = "2024-11-22T00:22:52.638Z" }, + { url = "https://files.pythonhosted.org/packages/73/ae/9d0980e286627e0aeca4c352a60bd760331622c12d576e5ea4441ac7e15e/pydantic_core-2.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:206b5cf6f0c513baffaeae7bd817717140770c74528f3e4c3e1cec7871ddd61a", size = 1992972, upload-time = "2024-11-22T00:22:54.31Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ba/ae4480bc0292d54b85cfb954e9d6bd226982949f8316338677d56541b85f/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:062f60e512fc7fff8b8a9d680ff0ddaaef0193dba9fa83e679c0c5f5fbd018bc", size = 2001477, upload-time = "2024-11-22T00:22:56.451Z" }, + { url = "https://files.pythonhosted.org/packages/55/b7/e26adf48c2f943092ce54ae14c3c08d0d221ad34ce80b18a50de8ed2cba8/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:a0697803ed7d4af5e4c1adf1670af078f8fcab7a86350e969f454daf598c4960", size = 2091186, upload-time = "2024-11-22T00:22:58.226Z" }, + { url = "https://files.pythonhosted.org/packages/ba/cc/8491fff5b608b3862eb36e7d29d36a1af1c945463ca4c5040bf46cc73f40/pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:58ca98a950171f3151c603aeea9303ef6c235f692fe555e883591103da709b23", size = 2154429, upload-time = "2024-11-22T00:22:59.985Z" }, + { url = "https://files.pythonhosted.org/packages/78/d8/c080592d80edd3441ab7f88f865f51dae94a157fc64283c680e9f32cf6da/pydantic_core-2.27.1-cp313-none-win32.whl", hash = "sha256:8065914ff79f7eab1599bd80406681f0ad08f8e47c880f17b416c9f8f7a26d05", size = 1833713, upload-time = "2024-11-22T00:23:01.715Z" }, + { url = "https://files.pythonhosted.org/packages/83/84/5ab82a9ee2538ac95a66e51f6838d6aba6e0a03a42aa185ad2fe404a4e8f/pydantic_core-2.27.1-cp313-none-win_amd64.whl", hash = "sha256:ba630d5e3db74c79300d9a5bdaaf6200172b107f263c98a0539eeecb857b2337", size = 1987897, upload-time = "2024-11-22T00:23:03.497Z" }, + { url = "https://files.pythonhosted.org/packages/df/c3/b15fb833926d91d982fde29c0624c9f225da743c7af801dace0d4e187e71/pydantic_core-2.27.1-cp313-none-win_arm64.whl", hash = "sha256:45cf8588c066860b623cd11c4ba687f8d7175d5f7ef65f7129df8a394c502de5", size = 1882983, upload-time = "2024-11-22T00:23:05.983Z" }, + { url = "https://files.pythonhosted.org/packages/bc/6a/d741ce0c7da75ce9b394636a406aace00ad992ae417935ef2ad2e67fb970/pydantic_core-2.27.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:e9386266798d64eeb19dd3677051f5705bf873e98e15897ddb7d76f477131967", size = 1898376, upload-time = "2024-11-22T00:23:35.233Z" }, + { url = "https://files.pythonhosted.org/packages/bd/68/6ba18e30f10c7051bc55f1dffeadbee51454b381c91846104892a6d3b9cd/pydantic_core-2.27.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4228b5b646caa73f119b1ae756216b59cc6e2267201c27d3912b592c5e323b60", size = 1777246, upload-time = "2024-11-22T00:23:37.134Z" }, + { url = "https://files.pythonhosted.org/packages/36/b8/6f1b7c5f068c00dfe179b8762bc1d32c75c0e9f62c9372174b1b64a74aa8/pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b3dfe500de26c52abe0477dde16192ac39c98f05bf2d80e76102d394bd13854", size = 1832148, upload-time = "2024-11-22T00:23:39.206Z" }, + { url = "https://files.pythonhosted.org/packages/d9/83/83ff64d599847f080a93df119e856e3bd93063cced04b9a27eb66d863831/pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aee66be87825cdf72ac64cb03ad4c15ffef4143dbf5c113f64a5ff4f81477bf9", size = 1856371, upload-time = "2024-11-22T00:23:41.206Z" }, + { url = "https://files.pythonhosted.org/packages/72/e9/974e6c73f59627c446833ecc306cadd199edab40abcfa093372a5a5c0156/pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b748c44bb9f53031c8cbc99a8a061bc181c1000c60a30f55393b6e9c45cc5bd", size = 2038686, upload-time = "2024-11-22T00:23:43.274Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bb/5e912d02dcf29aebb2da35e5a1a26088c39ffc0b1ea81242ee9db6f1f730/pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ca038c7f6a0afd0b2448941b6ef9d5e1949e999f9e5517692eb6da58e9d44be", size = 2785725, upload-time = "2024-11-22T00:23:45.233Z" }, + { url = "https://files.pythonhosted.org/packages/85/d7/936846087424c882d89c853711687230cd60179a67c79c34c99b64f92625/pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e0bd57539da59a3e4671b90a502da9a28c72322a4f17866ba3ac63a82c4498e", size = 2135177, upload-time = "2024-11-22T00:23:48.382Z" }, + { url = "https://files.pythonhosted.org/packages/82/72/5a386e5ce8d3e933c3f283e61357474181c39383f38afffc15a6152fa1c5/pydantic_core-2.27.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ac6c2c45c847bbf8f91930d88716a0fb924b51e0c6dad329b793d670ec5db792", size = 1989877, upload-time = "2024-11-22T00:23:50.417Z" }, + { url = "https://files.pythonhosted.org/packages/ce/5c/b1c417a5fd67ce132d78d16a6ba7629dc7f188dbd4f7c30ef58111ee5147/pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b94d4ba43739bbe8b0ce4262bcc3b7b9f31459ad120fb595627eaeb7f9b9ca01", size = 1996006, upload-time = "2024-11-22T00:23:52.534Z" }, + { url = "https://files.pythonhosted.org/packages/dd/04/4e18f2c42b29929882f30e4c09a3a039555158995a4ac730a73585198a66/pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:00e6424f4b26fe82d44577b4c842d7df97c20be6439e8e685d0d715feceb9fb9", size = 2091441, upload-time = "2024-11-22T00:23:54.618Z" }, + { url = "https://files.pythonhosted.org/packages/06/84/5a332345b7efb5ab361f916eaf7316ef010e72417e8c7dd3d34462ee9840/pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:38de0a70160dd97540335b7ad3a74571b24f1dc3ed33f815f0880682e6880131", size = 2144471, upload-time = "2024-11-22T00:23:57.437Z" }, + { url = "https://files.pythonhosted.org/packages/54/58/23caa58c35d36627156789c0fb562264c12cfdb451c75eb275535188a96f/pydantic_core-2.27.1-cp39-none-win32.whl", hash = "sha256:7ccebf51efc61634f6c2344da73e366c75e735960b5654b63d7e6f69a5885fa3", size = 1816563, upload-time = "2024-11-22T00:23:59.45Z" }, + { url = "https://files.pythonhosted.org/packages/f7/9c/e83f08adc8e222b43c7f11d98b27eba08f21bcb259bcbf74743ce903c49c/pydantic_core-2.27.1-cp39-none-win_amd64.whl", hash = "sha256:a57847b090d7892f123726202b7daa20df6694cbd583b67a592e856bff603d6c", size = 1983137, upload-time = "2024-11-22T00:24:01.606Z" }, + { url = "https://files.pythonhosted.org/packages/7c/60/e5eb2d462595ba1f622edbe7b1d19531e510c05c405f0b87c80c1e89d5b1/pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3fa80ac2bd5856580e242dbc202db873c60a01b20309c8319b5c5986fbe53ce6", size = 1894016, upload-time = "2024-11-22T00:24:03.815Z" }, + { url = "https://files.pythonhosted.org/packages/61/20/da7059855225038c1c4326a840908cc7ca72c7198cb6addb8b92ec81c1d6/pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d950caa237bb1954f1b8c9227b5065ba6875ac9771bb8ec790d956a699b78676", size = 1771648, upload-time = "2024-11-22T00:24:05.981Z" }, + { url = "https://files.pythonhosted.org/packages/8f/fc/5485cf0b0bb38da31d1d292160a4d123b5977841ddc1122c671a30b76cfd/pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e4216e64d203e39c62df627aa882f02a2438d18a5f21d7f721621f7a5d3611d", size = 1826929, upload-time = "2024-11-22T00:24:08.163Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ff/fb1284a210e13a5f34c639efc54d51da136074ffbe25ec0c279cf9fbb1c4/pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02a3d637bd387c41d46b002f0e49c52642281edacd2740e5a42f7017feea3f2c", size = 1980591, upload-time = "2024-11-22T00:24:10.291Z" }, + { url = "https://files.pythonhosted.org/packages/f1/14/77c1887a182d05af74f6aeac7b740da3a74155d3093ccc7ee10b900cc6b5/pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:161c27ccce13b6b0c8689418da3885d3220ed2eae2ea5e9b2f7f3d48f1d52c27", size = 1981326, upload-time = "2024-11-22T00:24:13.169Z" }, + { url = "https://files.pythonhosted.org/packages/06/aa/6f1b2747f811a9c66b5ef39d7f02fbb200479784c75e98290d70004b1253/pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:19910754e4cc9c63bc1c7f6d73aa1cfee82f42007e407c0f413695c2f7ed777f", size = 1989205, upload-time = "2024-11-22T00:24:16.049Z" }, + { url = "https://files.pythonhosted.org/packages/7a/d2/8ce2b074d6835f3c88d85f6d8a399790043e9fdb3d0e43455e72d19df8cc/pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e173486019cc283dc9778315fa29a363579372fe67045e971e89b6365cc035ed", size = 2079616, upload-time = "2024-11-22T00:24:19.099Z" }, + { url = "https://files.pythonhosted.org/packages/65/71/af01033d4e58484c3db1e5d13e751ba5e3d6b87cc3368533df4c50932c8b/pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:af52d26579b308921b73b956153066481f064875140ccd1dfd4e77db89dbb12f", size = 2133265, upload-time = "2024-11-22T00:24:21.397Z" }, + { url = "https://files.pythonhosted.org/packages/33/72/f881b5e18fbb67cf2fb4ab253660de3c6899dbb2dba409d0b757e3559e3d/pydantic_core-2.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:981fb88516bd1ae8b0cbbd2034678a39dedc98752f264ac9bc5839d3923fa04c", size = 2001864, upload-time = "2024-11-22T00:24:24.354Z" }, + { url = "https://files.pythonhosted.org/packages/85/3e/f6f75ba36678fee11dd07a7729e9ed172ecf31e3f50a5d636e9605eee2af/pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5fde892e6c697ce3e30c61b239330fc5d569a71fefd4eb6512fc6caec9dd9e2f", size = 1894250, upload-time = "2024-11-22T00:24:26.603Z" }, + { url = "https://files.pythonhosted.org/packages/d3/2d/a40578918e2eb5b4ee0d206a4fb6c4040c2bf14e28d29fba9bd7e7659d16/pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:816f5aa087094099fff7edabb5e01cc370eb21aa1a1d44fe2d2aefdfb5599b31", size = 1772035, upload-time = "2024-11-22T00:24:29.721Z" }, + { url = "https://files.pythonhosted.org/packages/7f/ee/0377e9f4ca5a47e8885f670a65c0a647ddf9ce98d50bf7547cf8e1ee5771/pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c10c309e18e443ddb108f0ef64e8729363adbfd92d6d57beec680f6261556f3", size = 1827025, upload-time = "2024-11-22T00:24:32.054Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0b/a24d9ef762d05bebdfafd6d5d176b990728fa9ec8ea7b6040d6fb5f3caaa/pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98476c98b02c8e9b2eec76ac4156fd006628b1b2d0ef27e548ffa978393fd154", size = 1980927, upload-time = "2024-11-22T00:24:34.285Z" }, + { url = "https://files.pythonhosted.org/packages/00/bd/deadc1722eb7dfdf787a3bbcd32eabbdcc36931fd48671a850e1b9f2cd77/pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c3027001c28434e7ca5a6e1e527487051136aa81803ac812be51802150d880dd", size = 1980918, upload-time = "2024-11-22T00:24:36.588Z" }, + { url = "https://files.pythonhosted.org/packages/f0/05/5d09d0b0e92053d538927308ea1d35cb25ab543d9c3e2eb2d7653bc73690/pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7699b1df36a48169cdebda7ab5a2bac265204003f153b4bd17276153d997670a", size = 1989990, upload-time = "2024-11-22T00:24:39.101Z" }, + { url = "https://files.pythonhosted.org/packages/5b/7e/f7191346d1c3ac66049f618ee331359f8552a8b68a2daf916003c30b6dc8/pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1c39b07d90be6b48968ddc8c19e7585052088fd7ec8d568bb31ff64c70ae3c97", size = 2079871, upload-time = "2024-11-22T00:24:42.191Z" }, + { url = "https://files.pythonhosted.org/packages/f3/65/2caf4f7ad65413a137d43cb9578c54d1abd3224be786ad840263c1bf9e0f/pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:46ccfe3032b3915586e469d4972973f893c0a2bb65669194a5bdea9bacc088c2", size = 2133569, upload-time = "2024-11-22T00:24:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ab/718d9a1c41bb8d3e0e04d15b68b8afc135f8fcf552705b62f226225065c7/pydantic_core-2.27.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:62ba45e21cf6571d7f716d903b5b7b6d2617e2d5d67c0923dc47b9d41369f840", size = 2002035, upload-time = "2024-11-22T00:24:46.917Z" }, +] + +[[package]] +name = "pyflakes" +version = "3.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/45/dc/fd034dc20b4b264b3d015808458391acbf9df40b1e54750ef175d39180b1/pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58", size = 64669, upload-time = "2025-06-20T18:45:27.834Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f", size = 63551, upload-time = "2025-06-20T18:45:26.937Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pyperf" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "psutil", marker = "(python_full_version >= '3.11' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.11' and extra == 'group-7-adaptix-lint') or extra == 'group-7-adaptix-bench' or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/67/0a/d842997a16cc52849470940d8d107162d3d15f8ab9a015f6cd321f6cb061/pyperf-2.6.1.tar.gz", hash = "sha256:171aea69b8efde61210e512166d8764e7765a9c7678b768052174b01f349f247", size = 221728, upload-time = "2023-06-11T16:13:02.709Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/73/0492578cbde4c40f8f0d13db2827cc04ba54bcb875d2ee9d4b77ef3c5d28/pyperf-2.6.1-py3-none-any.whl", hash = "sha256:9f81bf78335428ddf9845f1388dfb56181e744a69e93d8506697a56dc67b6d5f", size = 139708, upload-time = "2023-06-11T16:13:00.489Z" }, +] + +[[package]] +name = "pyproject-api" +version = "1.9.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "packaging", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "tomli", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/fd/437901c891f58a7b9096511750247535e891d2d5a5a6eefbc9386a2b41d5/pyproject_api-1.9.1.tar.gz", hash = "sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335", size = 22710, upload-time = "2025-05-12T14:41:58.025Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/e6/c293c06695d4a3ab0260ef124a74ebadba5f4c511ce3a4259e976902c00b/pyproject_api-1.9.1-py3-none-any.whl", hash = "sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948", size = 13158, upload-time = "2025-05-12T14:41:56.217Z" }, +] + +[[package]] +name = "pyproject-api" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/45/7b/c0e1333b61d41c69e59e5366e727b18c4992688caf0de1be10b3e5265f6b/pyproject_api-1.10.0.tar.gz", hash = "sha256:40c6f2d82eebdc4afee61c773ed208c04c19db4c4a60d97f8d7be3ebc0bbb330", size = 22785, upload-time = "2025-10-09T19:12:27.21Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/cc/cecf97be298bee2b2a37dd360618c819a2a7fd95251d8e480c1f0eb88f3b/pyproject_api-1.10.0-py3-none-any.whl", hash = "sha256:8757c41a79c0f4ab71b99abed52b97ecf66bd20b04fa59da43b5840bac105a09", size = 13218, upload-time = "2025-10-09T19:12:24.428Z" }, +] + +[[package]] +name = "pytest" +version = "8.3.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "iniconfig", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "iniconfig", version = "2.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891, upload-time = "2025-03-02T12:54:54.503Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820", size = 343634, upload-time = "2025-03-02T12:54:52.069Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/a0/39350dd17dd6d6c6507025c0e53aef67a9293a6d37d3511f23ea510d5800/pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b", size = 184227, upload-time = "2025-09-25T21:31:46.04Z" }, + { url = "https://files.pythonhosted.org/packages/05/14/52d505b5c59ce73244f59c7a50ecf47093ce4765f116cdb98286a71eeca2/pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956", size = 174019, upload-time = "2025-09-25T21:31:47.706Z" }, + { url = "https://files.pythonhosted.org/packages/43/f7/0e6a5ae5599c838c696adb4e6330a59f463265bfa1e116cfd1fbb0abaaae/pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8", size = 740646, upload-time = "2025-09-25T21:31:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/2f/3a/61b9db1d28f00f8fd0ae760459a5c4bf1b941baf714e207b6eb0657d2578/pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198", size = 840793, upload-time = "2025-09-25T21:31:50.735Z" }, + { url = "https://files.pythonhosted.org/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b", size = 770293, upload-time = "2025-09-25T21:31:51.828Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ef/abd085f06853af0cd59fa5f913d61a8eab65d7639ff2a658d18a25d6a89d/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0", size = 732872, upload-time = "2025-09-25T21:31:53.282Z" }, + { url = "https://files.pythonhosted.org/packages/1f/15/2bc9c8faf6450a8b3c9fc5448ed869c599c0a74ba2669772b1f3a0040180/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69", size = 758828, upload-time = "2025-09-25T21:31:54.807Z" }, + { url = "https://files.pythonhosted.org/packages/a3/00/531e92e88c00f4333ce359e50c19b8d1de9fe8d581b1534e35ccfbc5f393/pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", size = 142415, upload-time = "2025-09-25T21:31:55.885Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fa/926c003379b19fca39dd4634818b00dec6c62d87faf628d1394e137354d4/pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", size = 158561, upload-time = "2025-09-25T21:31:57.406Z" }, + { url = "https://files.pythonhosted.org/packages/6d/16/a95b6757765b7b031c9374925bb718d55e0a9ba8a1b6a12d25962ea44347/pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", size = 185826, upload-time = "2025-09-25T21:31:58.655Z" }, + { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, + { url = "https://files.pythonhosted.org/packages/0c/62/d2eb46264d4b157dae1275b573017abec435397aa59cbcdab6fc978a8af4/pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", size = 775556, upload-time = "2025-09-25T21:32:01.31Z" }, + { url = "https://files.pythonhosted.org/packages/10/cb/16c3f2cf3266edd25aaa00d6c4350381c8b012ed6f5276675b9eba8d9ff4/pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", size = 882114, upload-time = "2025-09-25T21:32:03.376Z" }, + { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, + { url = "https://files.pythonhosted.org/packages/dd/6f/529b0f316a9fd167281a6c3826b5583e6192dba792dd55e3203d3f8e655a/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", size = 767463, upload-time = "2025-09-25T21:32:06.152Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, + { url = "https://files.pythonhosted.org/packages/45/91/47a6e1c42d9ee337c4839208f30d9f09caa9f720ec7582917b264defc875/pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", size = 142543, upload-time = "2025-09-25T21:32:08.95Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/ea007450a105ae919a72393cb06f122f288ef60bba2dc64b26e2646fa315/pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", size = 158763, upload-time = "2025-09-25T21:32:09.96Z" }, + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182063, upload-time = "2025-09-25T21:32:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 775116, upload-time = "2025-09-25T21:32:13.652Z" }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 844011, upload-time = "2025-09-25T21:32:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 761089, upload-time = "2025-09-25T21:32:17.56Z" }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658, upload-time = "2025-09-25T21:32:20.209Z" }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2025-09-25T21:32:21.167Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344, upload-time = "2025-09-25T21:32:22.617Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 181669, upload-time = "2025-09-25T21:32:23.673Z" }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 173252, upload-time = "2025-09-25T21:32:25.149Z" }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 767081, upload-time = "2025-09-25T21:32:26.575Z" }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 841159, upload-time = "2025-09-25T21:32:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2025-09-25T21:32:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 753613, upload-time = "2025-09-25T21:32:30.178Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 794115, upload-time = "2025-09-25T21:32:31.353Z" }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "2025-09-25T21:32:32.58Z" }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090, upload-time = "2025-09-25T21:32:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246, upload-time = "2025-09-25T21:32:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, + { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, + { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, + { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, + { url = "https://files.pythonhosted.org/packages/9f/62/67fc8e68a75f738c9200422bf65693fb79a4cd0dc5b23310e5202e978090/pyyaml-6.0.3-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da", size = 184450, upload-time = "2025-09-25T21:33:00.618Z" }, + { url = "https://files.pythonhosted.org/packages/ae/92/861f152ce87c452b11b9d0977952259aa7df792d71c1053365cc7b09cc08/pyyaml-6.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917", size = 174319, upload-time = "2025-09-25T21:33:02.086Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cd/f0cfc8c74f8a030017a2b9c771b7f47e5dd702c3e28e5b2071374bda2948/pyyaml-6.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9", size = 737631, upload-time = "2025-09-25T21:33:03.25Z" }, + { url = "https://files.pythonhosted.org/packages/ef/b2/18f2bd28cd2055a79a46c9b0895c0b3d987ce40ee471cecf58a1a0199805/pyyaml-6.0.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5", size = 836795, upload-time = "2025-09-25T21:33:05.014Z" }, + { url = "https://files.pythonhosted.org/packages/73/b9/793686b2d54b531203c160ef12bec60228a0109c79bae6c1277961026770/pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a", size = 750767, upload-time = "2025-09-25T21:33:06.398Z" }, + { url = "https://files.pythonhosted.org/packages/a9/86/a137b39a611def2ed78b0e66ce2fe13ee701a07c07aebe55c340ed2a050e/pyyaml-6.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926", size = 727982, upload-time = "2025-09-25T21:33:08.708Z" }, + { url = "https://files.pythonhosted.org/packages/dd/62/71c27c94f457cf4418ef8ccc71735324c549f7e3ea9d34aba50874563561/pyyaml-6.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7", size = 755677, upload-time = "2025-09-25T21:33:09.876Z" }, + { url = "https://files.pythonhosted.org/packages/29/3d/6f5e0d58bd924fb0d06c3a6bad00effbdae2de5adb5cda5648006ffbd8d3/pyyaml-6.0.3-cp39-cp39-win32.whl", hash = "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0", size = 142592, upload-time = "2025-09-25T21:33:10.983Z" }, + { url = "https://files.pythonhosted.org/packages/f0/0c/25113e0b5e103d7f1490c0e947e303fe4a696c10b501dea7a9f49d4e876c/pyyaml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007", size = 158777, upload-time = "2025-09-25T21:33:15.55Z" }, +] + +[[package]] +name = "radon" +version = "6.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, + { name = "mando" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/6d/98e61600febf6bd929cf04154537c39dc577ce414bafbfc24a286c4fa76d/radon-6.0.1.tar.gz", hash = "sha256:d1ac0053943a893878940fedc8b19ace70386fc9c9bf0a09229a44125ebf45b5", size = 1874992, upload-time = "2023-03-26T06:24:38.868Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl", hash = "sha256:632cc032364a6f8bb1010a2f6a12d0f14bc7e5ede76585ef29dc0cecf4cd8859", size = 52784, upload-time = "2023-03-26T06:24:33.949Z" }, +] + +[[package]] +name = "requests" +version = "2.32.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi", marker = "python_full_version >= '3.11'" }, + { name = "charset-normalizer", marker = "python_full_version >= '3.11'" }, + { name = "idna", marker = "python_full_version >= '3.11'" }, + { name = "urllib3", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, +] + +[[package]] +name = "roman-numerals-py" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/76/48fd56d17c5bdbdf65609abbc67288728a98ed4c02919428d4f52d23b24b/roman_numerals_py-3.1.0.tar.gz", hash = "sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d", size = 9017, upload-time = "2025-02-22T07:34:54.333Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl", hash = "sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c", size = 7742, upload-time = "2025-02-22T07:34:52.422Z" }, +] + +[[package]] +name = "ruff" +version = "0.14.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/b9/9bd84453ed6dd04688de9b3f3a4146a1698e8faae2ceeccce4e14c67ae17/ruff-0.14.0.tar.gz", hash = "sha256:62ec8969b7510f77945df916de15da55311fade8d6050995ff7f680afe582c57", size = 5452071, upload-time = "2025-10-07T18:21:55.763Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/4e/79d463a5f80654e93fa653ebfb98e0becc3f0e7cf6219c9ddedf1e197072/ruff-0.14.0-py3-none-linux_armv6l.whl", hash = "sha256:58e15bffa7054299becf4bab8a1187062c6f8cafbe9f6e39e0d5aface455d6b3", size = 12494532, upload-time = "2025-10-07T18:21:00.373Z" }, + { url = "https://files.pythonhosted.org/packages/ee/40/e2392f445ed8e02aa6105d49db4bfff01957379064c30f4811c3bf38aece/ruff-0.14.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:838d1b065f4df676b7c9957992f2304e41ead7a50a568185efd404297d5701e8", size = 13160768, upload-time = "2025-10-07T18:21:04.73Z" }, + { url = "https://files.pythonhosted.org/packages/75/da/2a656ea7c6b9bd14c7209918268dd40e1e6cea65f4bb9880eaaa43b055cd/ruff-0.14.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:703799d059ba50f745605b04638fa7e9682cc3da084b2092feee63500ff3d9b8", size = 12363376, upload-time = "2025-10-07T18:21:07.833Z" }, + { url = "https://files.pythonhosted.org/packages/42/e2/1ffef5a1875add82416ff388fcb7ea8b22a53be67a638487937aea81af27/ruff-0.14.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ba9a8925e90f861502f7d974cc60e18ca29c72bb0ee8bfeabb6ade35a3abde7", size = 12608055, upload-time = "2025-10-07T18:21:10.72Z" }, + { url = "https://files.pythonhosted.org/packages/4a/32/986725199d7cee510d9f1dfdf95bf1efc5fa9dd714d0d85c1fb1f6be3bc3/ruff-0.14.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e41f785498bd200ffc276eb9e1570c019c1d907b07cfb081092c8ad51975bbe7", size = 12318544, upload-time = "2025-10-07T18:21:13.741Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ed/4969cefd53315164c94eaf4da7cfba1f267dc275b0abdd593d11c90829a3/ruff-0.14.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30a58c087aef4584c193aebf2700f0fbcfc1e77b89c7385e3139956fa90434e2", size = 14001280, upload-time = "2025-10-07T18:21:16.411Z" }, + { url = "https://files.pythonhosted.org/packages/ab/ad/96c1fc9f8854c37681c9613d825925c7f24ca1acfc62a4eb3896b50bacd2/ruff-0.14.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f8d07350bc7af0a5ce8812b7d5c1a7293cf02476752f23fdfc500d24b79b783c", size = 15027286, upload-time = "2025-10-07T18:21:19.577Z" }, + { url = "https://files.pythonhosted.org/packages/b3/00/1426978f97df4fe331074baf69615f579dc4e7c37bb4c6f57c2aad80c87f/ruff-0.14.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eec3bbbf3a7d5482b5c1f42d5fc972774d71d107d447919fca620b0be3e3b75e", size = 14451506, upload-time = "2025-10-07T18:21:22.779Z" }, + { url = "https://files.pythonhosted.org/packages/58/d5/9c1cea6e493c0cf0647674cca26b579ea9d2a213b74b5c195fbeb9678e15/ruff-0.14.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16b68e183a0e28e5c176d51004aaa40559e8f90065a10a559176713fcf435206", size = 13437384, upload-time = "2025-10-07T18:21:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/29/b4/4cd6a4331e999fc05d9d77729c95503f99eae3ba1160469f2b64866964e3/ruff-0.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb732d17db2e945cfcbbc52af0143eda1da36ca8ae25083dd4f66f1542fdf82e", size = 13447976, upload-time = "2025-10-07T18:21:28.83Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c0/ac42f546d07e4f49f62332576cb845d45c67cf5610d1851254e341d563b6/ruff-0.14.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:c958f66ab884b7873e72df38dcabee03d556a8f2ee1b8538ee1c2bbd619883dd", size = 13682850, upload-time = "2025-10-07T18:21:31.842Z" }, + { url = "https://files.pythonhosted.org/packages/5f/c4/4b0c9bcadd45b4c29fe1af9c5d1dc0ca87b4021665dfbe1c4688d407aa20/ruff-0.14.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:7eb0499a2e01f6e0c285afc5bac43ab380cbfc17cd43a2e1dd10ec97d6f2c42d", size = 12449825, upload-time = "2025-10-07T18:21:35.074Z" }, + { url = "https://files.pythonhosted.org/packages/4b/a8/e2e76288e6c16540fa820d148d83e55f15e994d852485f221b9524514730/ruff-0.14.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:4c63b2d99fafa05efca0ab198fd48fa6030d57e4423df3f18e03aa62518c565f", size = 12272599, upload-time = "2025-10-07T18:21:38.08Z" }, + { url = "https://files.pythonhosted.org/packages/18/14/e2815d8eff847391af632b22422b8207704222ff575dec8d044f9ab779b2/ruff-0.14.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:668fce701b7a222f3f5327f86909db2bbe99c30877c8001ff934c5413812ac02", size = 13193828, upload-time = "2025-10-07T18:21:41.216Z" }, + { url = "https://files.pythonhosted.org/packages/44/c6/61ccc2987cf0aecc588ff8f3212dea64840770e60d78f5606cd7dc34de32/ruff-0.14.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:a86bf575e05cb68dcb34e4c7dfe1064d44d3f0c04bbc0491949092192b515296", size = 13628617, upload-time = "2025-10-07T18:21:44.04Z" }, + { url = "https://files.pythonhosted.org/packages/73/e6/03b882225a1b0627e75339b420883dc3c90707a8917d2284abef7a58d317/ruff-0.14.0-py3-none-win32.whl", hash = "sha256:7450a243d7125d1c032cb4b93d9625dea46c8c42b4f06c6b709baac168e10543", size = 12367872, upload-time = "2025-10-07T18:21:46.67Z" }, + { url = "https://files.pythonhosted.org/packages/41/77/56cf9cf01ea0bfcc662de72540812e5ba8e9563f33ef3d37ab2174892c47/ruff-0.14.0-py3-none-win_amd64.whl", hash = "sha256:ea95da28cd874c4d9c922b39381cbd69cb7e7b49c21b8152b014bd4f52acddc2", size = 13464628, upload-time = "2025-10-07T18:21:50.318Z" }, + { url = "https://files.pythonhosted.org/packages/c6/2a/65880dfd0e13f7f13a775998f34703674a4554906167dce02daf7865b954/ruff-0.14.0-py3-none-win_arm64.whl", hash = "sha256:f42c9495f5c13ff841b1da4cb3c2a42075409592825dada7c5885c2c844ac730", size = 12565142, upload-time = "2025-10-07T18:21:53.577Z" }, +] + +[[package]] +name = "schematics" +version = "2.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/28/2c25f4c95bce21e37bc6dbe696dceeaa71c7c92665a12134b6c312390736/schematics-2.1.1.tar.gz", hash = "sha256:34c87f51a25063bb498ae1cc201891b134cfcb329baf9e9f4f3ae869b767560f", size = 53687, upload-time = "2021-08-17T21:16:56.633Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/e1/c9dca73caf001f82e8479e382a66820cbd29f461f465a12d4b3d7e0b929a/schematics-2.1.1-py2.py3-none-any.whl", hash = "sha256:be2d451bfb86789975e5ec0864aec569b63cea9010f0d24cbbd992a4e564c647", size = 63445, upload-time = "2021-08-17T21:16:54.593Z" }, +] + +[[package]] +name = "setuptools" +version = "80.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "smmap" +version = "5.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/44/cd/a040c4b3119bbe532e5b0732286f805445375489fceaec1f48306068ee3b/smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5", size = 22329, upload-time = "2025-01-02T07:14:40.909Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e", size = 24303, upload-time = "2025-01-02T07:14:38.724Z" }, +] + +[[package]] +name = "snowballstemmer" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/75/a7/9810d872919697c9d01295633f5d574fb416d47e535f258272ca1f01f447/snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895", size = 105575, upload-time = "2025-05-09T16:34:51.843Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064", size = 103274, upload-time = "2025-05-09T16:34:50.371Z" }, +] + +[[package]] +name = "soupsieve" +version = "2.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/e6/21ccce3262dd4889aa3332e5a119a3491a95e8f60939870a3a035aabac0d/soupsieve-2.8.tar.gz", hash = "sha256:e2dd4a40a628cb5f28f6d4b0db8800b8f581b65bb380b97de22ba5ca8d72572f", size = 103472, upload-time = "2025-08-27T15:39:51.78Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl", hash = "sha256:0cc76456a30e20f5d7f2e14a98a4ae2ee4e5abdc7c5ea0aafe795f344bc7984c", size = 36679, upload-time = "2025-08-27T15:39:50.179Z" }, +] + +[[package]] +name = "sphinx" +version = "8.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "alabaster", 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 = [ + { url = "https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3", size = 3589741, upload-time = "2025-03-02T22:31:56.836Z" }, +] + +[[package]] +name = "sphinx-basic-ng" +version = "1.0.0b2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", 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 = [ + { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496, upload-time = "2023-07-08T18:40:52.659Z" }, +] + +[[package]] +name = "sphinx-better-subsection" +version = "0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/39/08/d2e2e4df0b94d0863f5916ac8e9bebaa51cf5e887371e69ffe2963eafe4f/sphinx_better_subsection-0.2.tar.gz", hash = "sha256:fe8dec536894c44fb9e1a01051b6c41111bed4b17d5241c0a3b3c8b2bd1727fb", size = 3929, upload-time = "2022-05-26T17:41:41.134Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/ab/4b08ed7d367ebf0965151f07eefc46d669ecc8206f3d74e80e8ea4be9f61/sphinx_better_subsection-0.2-py3-none-any.whl", hash = "sha256:b24fc36a4a3effb79c49a380c5f7eb3cfbc40bd5db73804cc6f335f9b9b248bb", size = 4460, upload-time = "2022-05-26T17:41:54.702Z" }, +] + +[[package]] +name = "sphinx-copybutton" +version = "0.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/2b/a964715e7f5295f77509e59309959f4125122d648f86b4fe7d70ca1d882c/sphinx-copybutton-0.5.2.tar.gz", hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd", size = 23039, upload-time = "2023-04-14T08:10:22.998Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/48/1ea60e74949eecb12cdd6ac43987f9fd331156388dcc2319b45e2ebb81bf/sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e", size = 13343, upload-time = "2023-04-14T08:10:20.844Z" }, +] + +[[package]] +name = "sphinx-design" +version = "0.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/43/65c0acbd8cc6f50195a3a1fc195c404988b15c67090e73c7a41a9f57d6bd/sphinx_design-0.6.1-py3-none-any.whl", hash = "sha256:b11f37db1a802a183d61b159d9a202314d4d2fe29c163437001324fe2f19549c", size = 2215338, upload-time = "2024-08-02T13:48:42.106Z" }, +] + +[[package]] +name = "sphinx-paramlinks" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/21/62d3a58ff7bd02bbb9245a63d1f0d2e0455522a11a78951d16088569fca8/sphinx-paramlinks-0.6.0.tar.gz", hash = "sha256:746a0816860aa3fff5d8d746efcbec4deead421f152687411db1d613d29f915e", size = 12363, upload-time = "2023-08-11T16:09:28.604Z" } + +[[package]] +name = "sphinx-reredirects" +version = "0.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/16/6b/bcca2785de4071f604a722444d4d7ba8a9d40de3c14ad52fce93e6d92694/sphinx_reredirects-0.1.6.tar.gz", hash = "sha256:c491cba545f67be9697508727818d8626626366245ae64456fe29f37e9bbea64", size = 7080, upload-time = "2025-03-22T10:52:30.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/6f/0b3625be30a1a50f9e4c2cb2ec147b08f15ed0e9f8444efcf274b751300b/sphinx_reredirects-0.1.6-py3-none-any.whl", hash = "sha256:efd50c766fbc5bf40cd5148e10c00f2c00d143027de5c5e48beece93cc40eeea", size = 5675, upload-time = "2025-03-22T10:52:29.113Z" }, +] + +[[package]] +name = "sphinxcontrib-apidoc" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pbr", marker = "python_full_version >= '3.11'" }, + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/8d/161842a1c199c1baed5f5bc0765a59a791324f962fea3b604f105c9493e7/sphinxcontrib_apidoc-0.6.0.tar.gz", hash = "sha256:329b9810d66988f48e127a6bd18cc8efbbd1cd20b8deb4691a35738af49ad88d", size = 16790, upload-time = "2025-05-08T12:55:44.463Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/ac/6b94ecdca590ad0596b83d78277f89d897539a6cfdc997d62f27651540bc/sphinxcontrib_apidoc-0.6.0-py3-none-any.whl", hash = "sha256:668592f933eee858f3bc0d0810d56d50dfa0a70f650a2faaaad501b9a3504633", size = 8765, upload-time = "2025-05-08T12:55:42.733Z" }, +] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053, upload-time = "2024-07-29T01:09:00.465Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300, upload-time = "2024-07-29T01:08:58.99Z" }, +] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967, upload-time = "2024-07-29T01:09:23.417Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530, upload-time = "2024-07-29T01:09:21.945Z" }, +] + +[[package]] +name = "sphinxcontrib-globalsubs" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/37/9eb5bff579edc7877ae66c91ef629de2947198b864c16c65f83b9ea1fa5d/sphinxcontrib_globalsubs-0.1.2.tar.gz", hash = "sha256:627823712c3db94d26d2b518e9fd7cd3d901f6ba54b3ab5bddabc7642b2a43b8", size = 3996, upload-time = "2024-09-12T15:44:10.482Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/45/2110b35ce5f03625765216fdf5a6ebb9c3e50c042bdb0fede18bd249b554/sphinxcontrib_globalsubs-0.1.2-py3-none-any.whl", hash = "sha256:3ac123f259710cfebc6b1c07dddee50d65c44944fd70a642b37efde55ff574c3", size = 4319, upload-time = "2024-09-12T15:44:08.988Z" }, +] + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617, upload-time = "2024-07-29T01:09:37.889Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705, upload-time = "2024-07-29T01:09:36.407Z" }, +] + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787, upload-time = "2019-01-21T16:10:16.347Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071, upload-time = "2019-01-21T16:10:14.333Z" }, +] + +[[package]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165, upload-time = "2024-07-29T01:09:56.435Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743, upload-time = "2024-07-29T01:09:54.885Z" }, +] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080, upload-time = "2024-07-29T01:10:09.332Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072, upload-time = "2024-07-29T01:10:08.203Z" }, +] + +[[package]] +name = "sphinxext-opengraph" +version = "0.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2c/27/d8e269030e1f063494ee2b8110256de8fa05b1ef532c76e6807b5c42c8b1/sphinxext_opengraph-0.10.0.tar.gz", hash = "sha256:5781149c1dfc306c3701661acdd02c512c2e6f21d2253487bf0b39639017fc24", size = 1027562, upload-time = "2025-04-04T21:35:19.646Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/3f/bb8bbee4d26aa2abd46e76025697040708e1b0d37c9f198877cebf0e3ba0/sphinxext_opengraph-0.10.0-py3-none-any.whl", hash = "sha256:8afd33f96a02d9506d9dc8f284840888ca8948482ac93015a68d88493df43712", size = 1004031, upload-time = "2025-04-04T21:35:17.637Z" }, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "greenlet", marker = "(platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/54/55/a475df74f583b4ceeefd5a121fd28045af54efe204863de1e3b154385674/SQLAlchemy-2.0.0.tar.gz", hash = "sha256:92388d03220eda6d744277a4d2cbcbb557509c7f7582215f61f8a04ec264be59", size = 9188064, upload-time = "2023-01-26T22:58:05.435Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/ab/db1936ee46c2de59696939addfa6e59f65cc3e0de7363eab968c596c61a6/SQLAlchemy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:807d4f83dcf0b7fd60b7af5f677e3d20151083c3454304813e450f6f6e4b4a5c", size = 1948975, upload-time = "2023-01-26T23:43:33.679Z" }, + { url = "https://files.pythonhosted.org/packages/64/7a/9ccf1c89c5b657c592e4e7d8ef15dcbb8b76c96edf989f0d01cebb66a041/SQLAlchemy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:419228c073060face5e35388ddf00229f1be3664c91143f6e6897d67254589f7", size = 1939399, upload-time = "2023-01-26T23:43:35.964Z" }, + { url = "https://files.pythonhosted.org/packages/7e/28/112b6197eb97c4476916463de1022ff4a0e8c8ffdfd861cf60c4af35419c/SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e052ae0c2a887472a74405e3afa5aa5c75cddc8a98a49bbf4a84a09dbc1cb896", size = 2703795, upload-time = "2023-01-27T11:12:16.538Z" }, + { url = "https://files.pythonhosted.org/packages/ad/c1/844e33521eb0fca42a897bcf03580053152ea6510efa8febe04fab7570b5/SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0bc643a0228179bfcbc8df81c8d197b843e48d97073f41f90ada8f6aad1614d", size = 2708726, upload-time = "2023-01-26T23:41:55.521Z" }, + { url = "https://files.pythonhosted.org/packages/71/b8/daebf72e5165b2820c1cbe8d80e2a512cce42900aa91ef28d6af81be9d57/SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:492dfab60c3df7105c97474a08408f15a506966340643eeaf40f59daa08a516e", size = 2724786, upload-time = "2023-01-27T11:12:19.771Z" }, + { url = "https://files.pythonhosted.org/packages/79/b6/b390905ee39990d8ad6060e9fe5c8c1ed1034a2a05ac3f0022fc1cd6c6b5/SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:20ef6ed15ecc17036523157e1f9900f0fa9163c29ce793d441b0bdd337057354", size = 2726362, upload-time = "2023-01-26T23:41:58.006Z" }, + { url = "https://files.pythonhosted.org/packages/91/f6/6aeceeaab65341ca1f87ddde45930980a759bdc2e54ce770ae88d77333b9/SQLAlchemy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:86bc43f80b3fdae55f2dc6a3b0a9fe6f5c69001763e4095998e467b068a037d2", size = 1926006, upload-time = "2023-01-26T23:47:50.902Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d7/7849486c094a368cc7b158abdb9e07f842e7479640f6c4391402745be653/SQLAlchemy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:6e6cb16419328100fc92ee676bcb09846034586461aeb96c89a072feb48c9a6d", size = 1943166, upload-time = "2023-01-26T23:47:52.457Z" }, + { url = "https://files.pythonhosted.org/packages/72/d3/3dfceccf991b45ebc32ff088f003948037e4caa69ac0ae8c808f7fb26299/SQLAlchemy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a0b4047d7d9405005637fbfd70122746c78f2dada934067bfdd439bc934cb5fb", size = 1946534, upload-time = "2023-01-26T23:43:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/73/a5/1ada12a89370fa34c4244527afd5a5671357cf6b45e613d2dd447042b27f/SQLAlchemy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b850d709cddfe0fa03f0ce7d58389947813053a3cfd5c7cc2fa5a49b77b7f7b5", size = 1935886, upload-time = "2023-01-26T23:43:41.282Z" }, + { url = "https://files.pythonhosted.org/packages/a8/49/b5db3773f3643e5dc0b7da7e854c4015df195a5eb640a6aaa8f1ef9609ee/SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:176ddfce8d720f90ffccfecfe66f41b1af8906bb74acc536068d067bdb0fd080", size = 2758151, upload-time = "2023-01-27T11:12:21.793Z" }, + { url = "https://files.pythonhosted.org/packages/0d/b3/7cb5fc3b48f31b3b23a0d369ec2d02a5914e02419b93e1147116d71264c9/SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef0794ed9ed2cc3c42475998baf3ead135ce3849e72993fd61c82722a1def8a5", size = 2762386, upload-time = "2023-01-26T23:41:59.886Z" }, + { url = "https://files.pythonhosted.org/packages/14/f1/2a848edaef2361742dfffa977061a861547e78ec0e1db1fc4c22fe7bdef4/SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3758f3e12dd7a1448d8d2c5d4d36dc32a504a0ff6dded23b06d955c73f1b71b4", size = 2759698, upload-time = "2023-01-27T11:12:23.86Z" }, + { url = "https://files.pythonhosted.org/packages/0b/39/a9f9371ae3823bda5cab13fbc805391f7154adf117d387efadf6f68ac398/SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7a2709d68ec901add77aa378253568905ba8112ae82ae8b3d3e85fd56b06f44d", size = 2759555, upload-time = "2023-01-26T23:42:01.413Z" }, + { url = "https://files.pythonhosted.org/packages/9d/d9/f903a20e6e66202516777f281ff07fc0400125bc174246423edb8d959f5c/SQLAlchemy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c658c985830d4d80598387b2eca5944507acc9d52af8ec867d4c9fa0d4e27fd7", size = 1924578, upload-time = "2023-01-26T23:47:54.259Z" }, + { url = "https://files.pythonhosted.org/packages/de/1c/fb2db5e661464534d1d938953e83a36a072c2c3af7b986592bcae847beab/SQLAlchemy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:92b828f195bb967f85bda508bed5b4fe24b4ef0cac9ac2d9e403584ba504a304", size = 1940178, upload-time = "2023-01-26T23:47:55.824Z" }, + { url = "https://files.pythonhosted.org/packages/11/23/de68f34b73efa197b0e7a943aa93f2a6504a0492a72ac6dc699dc984d1d3/SQLAlchemy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0fb3b58ba21898b94255e86da5e3bfc15cf99e039babcaccaa2ce10b6322929e", size = 1951416, upload-time = "2023-01-26T23:43:47.749Z" }, + { url = "https://files.pythonhosted.org/packages/74/55/2c1dfa43c7e421ed8cbcd3ded244ae42c9bfd33b0f806218f36d1df0ff4d/SQLAlchemy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:77666361fdd70868a414762d0eead141183caf1e0cb6735484c0cad6d41ac869", size = 1941243, upload-time = "2023-01-26T23:43:49.171Z" }, + { url = "https://files.pythonhosted.org/packages/1d/1d/f0adb3dc2bf734b966e212bda7ccbe521df1b9c320c97ba03b9c514182bb/SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2dc81c03d4bccc82c81e4e21da5cea2071eca2fcddb248b462b151911c4b47b8", size = 2754807, upload-time = "2023-01-27T11:12:32.507Z" }, + { url = "https://files.pythonhosted.org/packages/18/09/64ef2927615654cd98b05315a443f516f851342afeac5ae817cfb3c0920a/SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b17bc162c317973d87613eac869cc50c1fef7a8b9d657b7d7f764ab5d9fee72", size = 2750307, upload-time = "2023-01-26T23:42:10.571Z" }, + { url = "https://files.pythonhosted.org/packages/52/e4/75f3dec7bcadd23f095b02de99bd4ea3798ac1153ac4a5f05681abf0349c/SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7809546951b4a5ad1f0b5d5c87b42218af8c0574f50e89d141dfff531c069389", size = 2770406, upload-time = "2023-01-27T11:12:34.256Z" }, + { url = "https://files.pythonhosted.org/packages/92/ea/808db76eb040e558a5b000143214a21fc5f3a09e8e03453cfe9b1b3b19cf/SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:606f55614af6777261e54cb5d541a5c555539c5abc5e0b40d299c9a3bd06fae5", size = 2763753, upload-time = "2023-01-26T23:42:12.397Z" }, + { url = "https://files.pythonhosted.org/packages/f9/2c/2cbf3c3849e9eaa15a4ea08320aae1378ca839da94642f63039855d95dbb/SQLAlchemy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:47348dad936e0899e2910853df1af736a84b3bddbd5dfe6471a5a39e00b32f06", size = 1929102, upload-time = "2023-01-26T23:48:04.788Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/ebb65586a6b8fc76142eb426849e0fd6b7d6ffc9e1015330d3b828bf3eb7/SQLAlchemy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:13929b9806b002e3018a2f4d6666466298f43043c53b037a27520d8e8dad238d", size = 1947963, upload-time = "2023-01-26T23:48:06.333Z" }, + { url = "https://files.pythonhosted.org/packages/00/c9/4fab29c5efaf72df0ad9b46f783197f35b66ddaad62db26c69befb504830/SQLAlchemy-2.0.0-py3-none-any.whl", hash = "sha256:192210daec1062e93fcc732de0c602c4b58097257c56874baa6e491849e82ceb", size = 1788385, upload-time = "2023-01-26T23:02:33.292Z" }, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.31" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy'", + "python_full_version == '3.13.*' and implementation_name != 'pypy'", + "python_full_version >= '3.13' and implementation_name == 'pypy'", + "python_full_version >= '3.10' and python_full_version < '3.13'", + "python_full_version < '3.10'", +] +dependencies = [ + { name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/7d/e3312ae374fe7a4af7e1494735125a714a0907317c829ab8d8a31d89ded4/SQLAlchemy-2.0.31.tar.gz", hash = "sha256:b607489dd4a54de56984a0c7656247504bd5523d9d0ba799aef59d4add009484", size = 9524110, upload-time = "2024-06-18T21:38:37.304Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/db/2ad59fc8ccbf863689cf9f2ed5581c2068b42beae28ac676b66ba34d07ec/SQLAlchemy-2.0.31-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f2a213c1b699d3f5768a7272de720387ae0122f1becf0901ed6eaa1abd1baf6c", size = 2083440, upload-time = "2024-06-18T22:19:34.504Z" }, + { url = "https://files.pythonhosted.org/packages/67/cb/c1d08c7769ccd3c33078c39ea92eda2e6864dbfb6a9e2dfff8b812038972/SQLAlchemy-2.0.31-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9fea3d0884e82d1e33226935dac990b967bef21315cbcc894605db3441347443", size = 2074640, upload-time = "2024-06-18T22:19:40.13Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ab/69df806d3d695ac3e6ad1af884ddfa80ef8a9d2c73d49279464c989a55ac/SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3ad7f221d8a69d32d197e5968d798217a4feebe30144986af71ada8c548e9fa", size = 3056953, upload-time = "2024-06-19T00:08:12.034Z" }, + { url = "https://files.pythonhosted.org/packages/bf/90/0ce8c76cd2ef8a5e0838d61d6648a1193859e1990bc1d65c8b0fd1f77ca8/SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f2bee229715b6366f86a95d497c347c22ddffa2c7c96143b59a2aa5cc9eebbc", size = 3065418, upload-time = "2024-06-18T22:25:26.064Z" }, + { url = "https://files.pythonhosted.org/packages/42/27/de44794eaebf5d4ea249e5afad408530dd6ca761322b77b648c734daff69/SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cd5b94d4819c0c89280b7c6109c7b788a576084bf0a480ae17c227b0bc41e109", size = 3022972, upload-time = "2024-06-19T00:08:22.032Z" }, + { url = "https://files.pythonhosted.org/packages/8c/cf/93a6a103f0c7b9c20bd349eb4e136ef27463c78a54c1add99c8e925dd1ac/SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:750900a471d39a7eeba57580b11983030517a1f512c2cb287d5ad0fcf3aebd58", size = 3048173, upload-time = "2024-06-18T22:25:37.78Z" }, + { url = "https://files.pythonhosted.org/packages/79/c3/9b176687cbf10cddbaff1e735c4c71d437e8229fa0b1995520a185ec64e2/SQLAlchemy-2.0.31-cp310-cp310-win32.whl", hash = "sha256:7bd112be780928c7f493c1a192cd8c5fc2a2a7b52b790bc5a84203fb4381c6be", size = 2055230, upload-time = "2024-06-18T22:26:55.802Z" }, + { url = "https://files.pythonhosted.org/packages/00/c9/73aae8ea17fe4a42fa03ca7881fa3a51fcbff06ed1876d18036617a8f1bb/SQLAlchemy-2.0.31-cp310-cp310-win_amd64.whl", hash = "sha256:5a48ac4d359f058474fadc2115f78a5cdac9988d4f99eae44917f36aa1476327", size = 2080004, upload-time = "2024-06-18T22:27:04.582Z" }, + { url = "https://files.pythonhosted.org/packages/54/11/aa208123e8cc01bef67e6af9942ba94c1009687def8474eb0eff74ea6cf1/SQLAlchemy-2.0.31-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f68470edd70c3ac3b6cd5c2a22a8daf18415203ca1b036aaeb9b0fb6f54e8298", size = 2084623, upload-time = "2024-06-18T22:07:24.277Z" }, + { url = "https://files.pythonhosted.org/packages/9b/29/2f57381879747658f0b2cff55eb3964296580a178690e3f672cfee45bc4c/SQLAlchemy-2.0.31-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2e2c38c2a4c5c634fe6c3c58a789712719fa1bf9b9d6ff5ebfce9a9e5b89c1ca", size = 2074995, upload-time = "2024-06-18T22:07:35.336Z" }, + { url = "https://files.pythonhosted.org/packages/b4/06/9c9b1ddf8ab38d0a550b249e6978582b96181094360e86d2f591b256886b/SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd15026f77420eb2b324dcb93551ad9c5f22fab2c150c286ef1dc1160f110203", size = 3193458, upload-time = "2024-06-18T23:44:15.17Z" }, + { url = "https://files.pythonhosted.org/packages/bb/be/4045425132a2fde3422e0d2062e6a3b874e385b98b0442c1d7d29ac152bc/SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2196208432deebdfe3b22185d46b08f00ac9d7b01284e168c212919891289396", size = 3193329, upload-time = "2024-06-18T22:18:26.873Z" }, + { url = "https://files.pythonhosted.org/packages/0b/a9/cce241a226e32ebc71c7b38492e99a8f43b0b8bcacf7c13246cb9e15746a/SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:352b2770097f41bff6029b280c0e03b217c2dcaddc40726f8f53ed58d8a85da4", size = 3132301, upload-time = "2024-06-18T23:44:22.562Z" }, + { url = "https://files.pythonhosted.org/packages/15/be/6a418dcb048f0896f40b99d371355dcc794dc4cbfc8a262db4305d7cf112/SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:56d51ae825d20d604583f82c9527d285e9e6d14f9a5516463d9705dab20c3740", size = 3151799, upload-time = "2024-06-18T22:18:47.269Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9d/1e1105848bb75d93749cb6108dc529d242efc84da1e49fa87f17ec296556/SQLAlchemy-2.0.31-cp311-cp311-win32.whl", hash = "sha256:6e2622844551945db81c26a02f27d94145b561f9d4b0c39ce7bfd2fda5776dac", size = 2054824, upload-time = "2024-06-18T22:02:11.107Z" }, + { url = "https://files.pythonhosted.org/packages/76/c9/6a8f1f512a1663053db9071d4af13a0f4e1d69bedbc4e08f8905415e4eb0/SQLAlchemy-2.0.31-cp311-cp311-win_amd64.whl", hash = "sha256:ccaf1b0c90435b6e430f5dd30a5aede4764942a695552eb3a4ab74ed63c5b8d3", size = 2080602, upload-time = "2024-06-18T22:02:18.665Z" }, + { url = "https://files.pythonhosted.org/packages/fc/26/1a44b4c9286bccdc2ac344da6487227595512aa60d45c6617b1b6cd859b6/SQLAlchemy-2.0.31-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3b74570d99126992d4b0f91fb87c586a574a5872651185de8297c6f90055ae42", size = 2083132, upload-time = "2024-06-18T22:07:44.845Z" }, + { url = "https://files.pythonhosted.org/packages/27/97/21efc51a670e2772156890e241120aac7dae6c92d1bf56e811fb3bec3373/SQLAlchemy-2.0.31-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f77c4f042ad493cb8595e2f503c7a4fe44cd7bd59c7582fd6d78d7e7b8ec52c", size = 2073619, upload-time = "2024-06-18T22:07:54.357Z" }, + { url = "https://files.pythonhosted.org/packages/ef/87/778b09abc441b6db4014efb9ef87be0c6959cbd46ee3280faad297f30c12/SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd1591329333daf94467e699e11015d9c944f44c94d2091f4ac493ced0119449", size = 3222863, upload-time = "2024-06-18T23:44:28.479Z" }, + { url = "https://files.pythonhosted.org/packages/60/f8/7794f3055d50e96cee04c19c7faeedacb323c7762f334660ba03bed95485/SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:74afabeeff415e35525bf7a4ecdab015f00e06456166a2eba7590e49f8db940e", size = 3233968, upload-time = "2024-06-18T22:18:54.371Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ed/aa6ad258a9478874c4b921e8e78d04d237667fc48550a94df79e827ae91f/SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b9c01990d9015df2c6f818aa8f4297d42ee71c9502026bb074e713d496e26b67", size = 3170897, upload-time = "2024-06-18T23:44:36.786Z" }, + { url = "https://files.pythonhosted.org/packages/7f/da/d8f8515caf3ef357ad02bb4fd38474fb72c21ee788e2995d9395bcf5185e/SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:66f63278db425838b3c2b1c596654b31939427016ba030e951b292e32b99553e", size = 3197274, upload-time = "2024-06-18T22:19:01.43Z" }, + { url = "https://files.pythonhosted.org/packages/99/b3/02a2aeb619f5e366b29d9f5eeeaadbe2bd383eab22ce10a00ced870c63f0/SQLAlchemy-2.0.31-cp312-cp312-win32.whl", hash = "sha256:0b0f658414ee4e4b8cbcd4a9bb0fd743c5eeb81fc858ca517217a8013d282c96", size = 2053430, upload-time = "2024-06-18T22:02:25.431Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ff/5746886a796799d45285573c8a6564b4b84c730142ab974d7a3f7bacee6c/SQLAlchemy-2.0.31-cp312-cp312-win_amd64.whl", hash = "sha256:fa4b1af3e619b5b0b435e333f3967612db06351217c58bfb50cee5f003db2a5a", size = 2079376, upload-time = "2024-06-18T22:02:32.276Z" }, + { url = "https://files.pythonhosted.org/packages/2e/38/aaa52201965e4ecc26409ccac2d6d3e28b3b129cf0ce6c3af8fa116f2a2a/SQLAlchemy-2.0.31-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b6cf796d9fcc9b37011d3f9936189b3c8074a02a4ed0c0fbbc126772c31a6d4", size = 2086319, upload-time = "2024-06-18T22:20:17.117Z" }, + { url = "https://files.pythonhosted.org/packages/c3/74/47134ca7e2f581b7e011a5fd200ab106aa0b0d5fec844dfe5de54fb9c3f4/SQLAlchemy-2.0.31-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:78fe11dbe37d92667c2c6e74379f75746dc947ee505555a0197cfba9a6d4f1a4", size = 2077521, upload-time = "2024-06-18T22:20:25.259Z" }, + { url = "https://files.pythonhosted.org/packages/d3/47/25a605c5205aedfad45db2216909bf91ffd6539cf6620bf65db91c5b4ae9/SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fc47dc6185a83c8100b37acda27658fe4dbd33b7d5e7324111f6521008ab4fe", size = 3071348, upload-time = "2024-06-19T00:08:31.065Z" }, + { url = "https://files.pythonhosted.org/packages/c8/02/f99b7bfc2ef879f61331cb9d6952c22831e91ae6190908dbbe97231fe3e8/SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a41514c1a779e2aa9a19f67aaadeb5cbddf0b2b508843fcd7bafdf4c6864005", size = 3079266, upload-time = "2024-06-18T22:25:45.661Z" }, + { url = "https://files.pythonhosted.org/packages/40/af/77006da11d54c471db6eadf685c33fb348b656bdb2c34c705eea8864dbf3/SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:afb6dde6c11ea4525318e279cd93c8734b795ac8bb5dda0eedd9ebaca7fa23f1", size = 3040260, upload-time = "2024-06-19T00:08:39.783Z" }, + { url = "https://files.pythonhosted.org/packages/39/72/820f85c34c9cc6781b23196619fd917585374e4833624d8885cba1005e35/SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3f9faef422cfbb8fd53716cd14ba95e2ef655400235c3dfad1b5f467ba179c8c", size = 3066522, upload-time = "2024-06-18T22:25:53.581Z" }, + { url = "https://files.pythonhosted.org/packages/ec/13/4909e4f4123a1340e72050595b59027b4ce258662febcae36453ffdf015c/SQLAlchemy-2.0.31-cp39-cp39-win32.whl", hash = "sha256:fc6b14e8602f59c6ba893980bea96571dd0ed83d8ebb9c4479d9ed5425d562e9", size = 2057774, upload-time = "2024-06-18T22:27:11.354Z" }, + { url = "https://files.pythonhosted.org/packages/46/bf/5fef3bbdc5ebe029ea62fa721b5577ea190607463c4e4b7c47cb3e6fea5a/SQLAlchemy-2.0.31-cp39-cp39-win_amd64.whl", hash = "sha256:3cb8a66b167b033ec72c3812ffc8441d4e9f5f78f5e31e54dcd4c90a4ca5bebc", size = 2082642, upload-time = "2024-06-18T22:27:16.33Z" }, + { url = "https://files.pythonhosted.org/packages/f3/89/ff21b6c7ccdb254fba5444d15afe193d9a71f4fa054b4823d4384d10718e/SQLAlchemy-2.0.31-py3-none-any.whl", hash = "sha256:69f3e3c08867a8e4856e92d7afb618b95cdee18e0bc1647b77599722c9a28911", size = 1874629, upload-time = "2024-06-18T22:19:04.764Z" }, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.36" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'win32' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/65/9cbc9c4c3287bed2499e05033e207473504dc4df999ce49385fb1f8b058a/sqlalchemy-2.0.36.tar.gz", hash = "sha256:7f2767680b6d2398aea7082e45a774b2b0767b5c8d8ffb9c8b683088ea9b29c5", size = 9574485, upload-time = "2024-10-15T19:41:44.446Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/72/14ab694b8b3f0e35ef5beb74a8fea2811aa791ba1611c44dc90cdf46af17/SQLAlchemy-2.0.36-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:59b8f3adb3971929a3e660337f5dacc5942c2cdb760afcabb2614ffbda9f9f72", size = 2092604, upload-time = "2024-10-16T00:41:22.511Z" }, + { url = "https://files.pythonhosted.org/packages/1e/59/333fcbca58b79f5b8b61853d6137530198823392151fa8fd9425f367519e/SQLAlchemy-2.0.36-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37350015056a553e442ff672c2d20e6f4b6d0b2495691fa239d8aa18bb3bc908", size = 2083796, upload-time = "2024-10-16T00:41:26.005Z" }, + { url = "https://files.pythonhosted.org/packages/6c/a0/ec3c188d2b0c1bc742262e76408d44104598d7247c23f5b06bb97ee21bfa/SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8318f4776c85abc3f40ab185e388bee7a6ea99e7fa3a30686580b209eaa35c08", size = 3066165, upload-time = "2024-10-15T21:40:59.696Z" }, + { url = "https://files.pythonhosted.org/packages/07/15/68ef91de5b8b7f80fb2d2b3b31ed42180c6227fe0a701aed9d01d34f98ec/SQLAlchemy-2.0.36-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c245b1fbade9c35e5bd3b64270ab49ce990369018289ecfde3f9c318411aaa07", size = 3074428, upload-time = "2024-10-15T20:03:35.39Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4c/9dfea5e63b87325eef6d9cdaac913459aa6a157a05a05ea6ff20004aee8e/SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:69f93723edbca7342624d09f6704e7126b152eaed3cdbb634cb657a54332a3c5", size = 3030477, upload-time = "2024-10-15T21:41:03.437Z" }, + { url = "https://files.pythonhosted.org/packages/16/a5/fcfde8e74ea5f683b24add22463bfc21e431d4a5531c8a5b55bc6fbea164/SQLAlchemy-2.0.36-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f9511d8dd4a6e9271d07d150fb2f81874a3c8c95e11ff9af3a2dfc35fe42ee44", size = 3055942, upload-time = "2024-10-15T20:03:38.576Z" }, + { url = "https://files.pythonhosted.org/packages/3c/ee/c22c415a771d791ae99146d72ffdb20e43625acd24835ea7fc157436d59f/SQLAlchemy-2.0.36-cp310-cp310-win32.whl", hash = "sha256:c3f3631693003d8e585d4200730616b78fafd5a01ef8b698f6967da5c605b3fa", size = 2064960, upload-time = "2024-10-15T20:07:17.401Z" }, + { url = "https://files.pythonhosted.org/packages/aa/af/ad9c25cadc79bd851bdb9d82b68af9bdb91ff05f56d0da2f8a654825974f/SQLAlchemy-2.0.36-cp310-cp310-win_amd64.whl", hash = "sha256:a86bfab2ef46d63300c0f06936bd6e6c0105faa11d509083ba8f2f9d237fb5b5", size = 2089078, upload-time = "2024-10-15T20:07:19Z" }, + { url = "https://files.pythonhosted.org/packages/00/4e/5a67963fd7cbc1beb8bd2152e907419f4c940ef04600b10151a751fe9e06/SQLAlchemy-2.0.36-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fd3a55deef00f689ce931d4d1b23fa9f04c880a48ee97af488fd215cf24e2a6c", size = 2093782, upload-time = "2024-10-16T00:41:28.675Z" }, + { url = "https://files.pythonhosted.org/packages/b3/24/30e33b6389ebb5a17df2a4243b091bc709fb3dfc9a48c8d72f8e037c943d/SQLAlchemy-2.0.36-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4f5e9cd989b45b73bd359f693b935364f7e1f79486e29015813c338450aa5a71", size = 2084180, upload-time = "2024-10-16T00:41:30.374Z" }, + { url = "https://files.pythonhosted.org/packages/10/1e/70e9ed2143a27065246be40f78637ad5160ea0f5fd32f8cab819a31ff54d/SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0ddd9db6e59c44875211bc4c7953a9f6638b937b0a88ae6d09eb46cced54eff", size = 3202469, upload-time = "2024-10-15T21:41:05.807Z" }, + { url = "https://files.pythonhosted.org/packages/b4/5f/95e0ed74093ac3c0db6acfa944d4d8ac6284ef5e1136b878a327ea1f975a/SQLAlchemy-2.0.36-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2519f3a5d0517fc159afab1015e54bb81b4406c278749779be57a569d8d1bb0d", size = 3202464, upload-time = "2024-10-15T20:03:40.532Z" }, + { url = "https://files.pythonhosted.org/packages/91/95/2cf9b85a6bc2ee660e40594dffe04e777e7b8617fd0c6d77a0f782ea96c9/SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59b1ee96617135f6e1d6f275bbe988f419c5178016f3d41d3c0abb0c819f75bb", size = 3139508, upload-time = "2024-10-15T21:41:07.508Z" }, + { url = "https://files.pythonhosted.org/packages/92/ea/f0c01bc646456e4345c0fb5a3ddef457326285c2dc60435b0eb96b61bf31/SQLAlchemy-2.0.36-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:39769a115f730d683b0eb7b694db9789267bcd027326cccc3125e862eb03bfd8", size = 3159837, upload-time = "2024-10-15T20:03:42.578Z" }, + { url = "https://files.pythonhosted.org/packages/a6/93/c8edbf153ee38fe529773240877bf1332ed95328aceef6254288f446994e/SQLAlchemy-2.0.36-cp311-cp311-win32.whl", hash = "sha256:66bffbad8d6271bb1cc2f9a4ea4f86f80fe5e2e3e501a5ae2a3dc6a76e604e6f", size = 2064529, upload-time = "2024-10-15T20:07:21.129Z" }, + { url = "https://files.pythonhosted.org/packages/b1/03/d12b7c1d36fd80150c1d52e121614cf9377dac99e5497af8d8f5b2a8db64/SQLAlchemy-2.0.36-cp311-cp311-win_amd64.whl", hash = "sha256:23623166bfefe1487d81b698c423f8678e80df8b54614c2bf4b4cfcd7c711959", size = 2089874, upload-time = "2024-10-15T20:07:22.477Z" }, + { url = "https://files.pythonhosted.org/packages/b8/bf/005dc47f0e57556e14512d5542f3f183b94fde46e15ff1588ec58ca89555/SQLAlchemy-2.0.36-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7b64e6ec3f02c35647be6b4851008b26cff592a95ecb13b6788a54ef80bbdd4", size = 2092378, upload-time = "2024-10-16T00:43:55.469Z" }, + { url = "https://files.pythonhosted.org/packages/94/65/f109d5720779a08e6e324ec89a744f5f92c48bd8005edc814bf72fbb24e5/SQLAlchemy-2.0.36-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:46331b00096a6db1fdc052d55b101dbbfc99155a548e20a0e4a8e5e4d1362855", size = 2082778, upload-time = "2024-10-16T00:43:57.304Z" }, + { url = "https://files.pythonhosted.org/packages/60/f6/d9aa8c49c44f9b8c9b9dada1f12fa78df3d4c42aa2de437164b83ee1123c/SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdf3386a801ea5aba17c6410dd1dc8d39cf454ca2565541b5ac42a84e1e28f53", size = 3232191, upload-time = "2024-10-15T21:31:12.896Z" }, + { url = "https://files.pythonhosted.org/packages/8a/ab/81d4514527c068670cb1d7ab62a81a185df53a7c379bd2a5636e83d09ede/SQLAlchemy-2.0.36-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac9dfa18ff2a67b09b372d5db8743c27966abf0e5344c555d86cc7199f7ad83a", size = 3243044, upload-time = "2024-10-15T20:16:28.954Z" }, + { url = "https://files.pythonhosted.org/packages/35/b4/f87c014ecf5167dc669199cafdb20a7358ff4b1d49ce3622cc48571f811c/SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:90812a8933df713fdf748b355527e3af257a11e415b613dd794512461eb8a686", size = 3178511, upload-time = "2024-10-15T21:31:16.792Z" }, + { url = "https://files.pythonhosted.org/packages/ea/09/badfc9293bc3ccba6ede05e5f2b44a760aa47d84da1fc5a326e963e3d4d9/SQLAlchemy-2.0.36-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1bc330d9d29c7f06f003ab10e1eaced295e87940405afe1b110f2eb93a233588", size = 3205147, upload-time = "2024-10-15T20:16:32.718Z" }, + { url = "https://files.pythonhosted.org/packages/c8/60/70e681de02a13c4b27979b7b78da3058c49bacc9858c89ba672e030f03f2/SQLAlchemy-2.0.36-cp312-cp312-win32.whl", hash = "sha256:79d2e78abc26d871875b419e1fd3c0bca31a1cb0043277d0d850014599626c2e", size = 2062709, upload-time = "2024-10-15T20:16:29.946Z" }, + { url = "https://files.pythonhosted.org/packages/b7/ed/f6cd9395e41bfe47dd253d74d2dfc3cab34980d4e20c8878cb1117306085/SQLAlchemy-2.0.36-cp312-cp312-win_amd64.whl", hash = "sha256:b544ad1935a8541d177cb402948b94e871067656b3a0b9e91dbec136b06a2ff5", size = 2088433, upload-time = "2024-10-15T20:16:33.501Z" }, + { url = "https://files.pythonhosted.org/packages/78/5c/236398ae3678b3237726819b484f15f5c038a9549da01703a771f05a00d6/SQLAlchemy-2.0.36-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b5cc79df7f4bc3d11e4b542596c03826063092611e481fcf1c9dfee3c94355ef", size = 2087651, upload-time = "2024-10-16T00:43:59.168Z" }, + { url = "https://files.pythonhosted.org/packages/a8/14/55c47420c0d23fb67a35af8be4719199b81c59f3084c28d131a7767b0b0b/SQLAlchemy-2.0.36-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3c01117dd36800f2ecaa238c65365b7b16497adc1522bf84906e5710ee9ba0e8", size = 2078132, upload-time = "2024-10-16T00:44:01.279Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/1e843b36abff8c4a7aa2e37f9bea364f90d021754c2de94d792c2d91405b/SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9bc633f4ee4b4c46e7adcb3a9b5ec083bf1d9a97c1d3854b92749d935de40b9b", size = 3164559, upload-time = "2024-10-15T21:31:18.961Z" }, + { url = "https://files.pythonhosted.org/packages/7b/c5/07f18a897b997f6d6b234fab2bf31dccf66d5d16a79fe329aefc95cd7461/SQLAlchemy-2.0.36-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e46ed38affdfc95d2c958de328d037d87801cfcbea6d421000859e9789e61c2", size = 3177897, upload-time = "2024-10-15T20:16:35.048Z" }, + { url = "https://files.pythonhosted.org/packages/b3/cd/e16f3cbefd82b5c40b33732da634ec67a5f33b587744c7ab41699789d492/SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b2985c0b06e989c043f1dc09d4fe89e1616aadd35392aea2844f0458a989eacf", size = 3111289, upload-time = "2024-10-15T21:31:21.11Z" }, + { url = "https://files.pythonhosted.org/packages/15/85/5b8a3b0bc29c9928aa62b5c91fcc8335f57c1de0a6343873b5f372e3672b/SQLAlchemy-2.0.36-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a121d62ebe7d26fec9155f83f8be5189ef1405f5973ea4874a26fab9f1e262c", size = 3139491, upload-time = "2024-10-15T20:16:38.048Z" }, + { url = "https://files.pythonhosted.org/packages/a1/95/81babb6089938680dfe2cd3f88cd3fd39cccd1543b7cb603b21ad881bff1/SQLAlchemy-2.0.36-cp313-cp313-win32.whl", hash = "sha256:0572f4bd6f94752167adfd7c1bed84f4b240ee6203a95e05d1e208d488d0d436", size = 2060439, upload-time = "2024-10-15T20:16:36.182Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ce/5f7428df55660d6879d0522adc73a3364970b5ef33ec17fa125c5dbcac1d/SQLAlchemy-2.0.36-cp313-cp313-win_amd64.whl", hash = "sha256:8c78ac40bde930c60e0f78b3cd184c580f89456dd87fc08f9e3ee3ce8765ce88", size = 2084574, upload-time = "2024-10-15T20:16:38.686Z" }, + { url = "https://files.pythonhosted.org/packages/43/10/c1c865afeb50270677942cda17ed78b55b0a0068e426d22284a625d7341f/SQLAlchemy-2.0.36-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dc022184d3e5cacc9579e41805a681187650e170eb2fd70e28b86192a479dcaa", size = 2095474, upload-time = "2024-10-16T00:50:01.102Z" }, + { url = "https://files.pythonhosted.org/packages/25/cb/78d7663ad1c82ca8b5cbc7532b8e3c9f80a53f1bdaafd8f5314525700a01/SQLAlchemy-2.0.36-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b817d41d692bf286abc181f8af476c4fbef3fd05e798777492618378448ee689", size = 2086708, upload-time = "2024-10-16T00:50:03.439Z" }, + { url = "https://files.pythonhosted.org/packages/5c/5b/f9b5cf759865b0dd8b20579b3d920ed87b6160fce75e2b7ed697ddbf0008/SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4e46a888b54be23d03a89be510f24a7652fe6ff660787b96cd0e57a4ebcb46d", size = 3080607, upload-time = "2024-10-15T23:13:01.598Z" }, + { url = "https://files.pythonhosted.org/packages/18/f6/afaef83a3fbeff40b9289508b985c5630c0e8303d08106a0117447c680d9/SQLAlchemy-2.0.36-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4ae3005ed83f5967f961fd091f2f8c5329161f69ce8480aa8168b2d7fe37f06", size = 3088410, upload-time = "2024-10-15T20:30:09.622Z" }, + { url = "https://files.pythonhosted.org/packages/62/60/ec2b8c14b3c15b4a915ae821b455823fbafa6f38c4011b27c0a76f94928a/SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:03e08af7a5f9386a43919eda9de33ffda16b44eb11f3b313e6822243770e9763", size = 3047623, upload-time = "2024-10-15T23:13:03.358Z" }, + { url = "https://files.pythonhosted.org/packages/40/a2/9f748bdaf769eceb780c438b3dd7a37b8b8cbc6573e2a3748b0d5c2e9d80/SQLAlchemy-2.0.36-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3dbb986bad3ed5ceaf090200eba750b5245150bd97d3e67343a3cfed06feecf7", size = 3074096, upload-time = "2024-10-15T20:30:13.257Z" }, + { url = "https://files.pythonhosted.org/packages/01/f7/290d7193c81d1ff0f751bd9430f3762bee0f53efd0273aba7ba18eb10520/SQLAlchemy-2.0.36-cp39-cp39-win32.whl", hash = "sha256:9fe53b404f24789b5ea9003fc25b9a3988feddebd7e7b369c8fac27ad6f52f28", size = 2067304, upload-time = "2024-10-15T20:29:48.97Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a0/dc1a808d6ac466b190ca570f7ce52a1761308279eab4a09367ccf2cd6bd7/SQLAlchemy-2.0.36-cp39-cp39-win_amd64.whl", hash = "sha256:af148a33ff0349f53512a049c6406923e4e02bf2f26c5fb285f143faf4f0e46a", size = 2091520, upload-time = "2024-10-15T20:29:51.377Z" }, + { url = "https://files.pythonhosted.org/packages/b8/49/21633706dd6feb14cd3f7935fc00b60870ea057686035e1a99ae6d9d9d53/SQLAlchemy-2.0.36-py3-none-any.whl", hash = "sha256:fddbe92b4760c6f5d48162aef14824add991aeda8ddadb3c31d56eb15ca69f8e", size = 1883787, upload-time = "2024-10-15T20:04:30.265Z" }, +] + +[[package]] +name = "tests-helpers" +version = "0.0.0" +source = { editable = "tests/tests_helpers" } + +[[package]] +name = "toml" +version = "0.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", size = 22253, upload-time = "2020-11-01T01:40:22.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", size = 16588, upload-time = "2020-11-01T01:40:20.672Z" }, +] + +[[package]] +name = "tomli" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/52/ed/3f73f72945444548f33eba9a87fc7a6e969915e7b1acc8260b30e1f76a2f/tomli-2.3.0.tar.gz", hash = "sha256:64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549", size = 17392, upload-time = "2025-10-08T22:01:47.119Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/2e/299f62b401438d5fe1624119c723f5d877acc86a4c2492da405626665f12/tomli-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:88bd15eb972f3664f5ed4b57c1634a97153b4bac4479dcb6a495f41921eb7f45", size = 153236, upload-time = "2025-10-08T22:01:00.137Z" }, + { url = "https://files.pythonhosted.org/packages/86/7f/d8fffe6a7aefdb61bced88fcb5e280cfd71e08939da5894161bd71bea022/tomli-2.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:883b1c0d6398a6a9d29b508c331fa56adbcdff647f6ace4dfca0f50e90dfd0ba", size = 148084, upload-time = "2025-10-08T22:01:01.63Z" }, + { url = "https://files.pythonhosted.org/packages/47/5c/24935fb6a2ee63e86d80e4d3b58b222dafaf438c416752c8b58537c8b89a/tomli-2.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1381caf13ab9f300e30dd8feadb3de072aeb86f1d34a8569453ff32a7dea4bf", size = 234832, upload-time = "2025-10-08T22:01:02.543Z" }, + { url = "https://files.pythonhosted.org/packages/89/da/75dfd804fc11e6612846758a23f13271b76d577e299592b4371a4ca4cd09/tomli-2.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0e285d2649b78c0d9027570d4da3425bdb49830a6156121360b3f8511ea3441", size = 242052, upload-time = "2025-10-08T22:01:03.836Z" }, + { url = "https://files.pythonhosted.org/packages/70/8c/f48ac899f7b3ca7eb13af73bacbc93aec37f9c954df3c08ad96991c8c373/tomli-2.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a154a9ae14bfcf5d8917a59b51ffd5a3ac1fd149b71b47a3a104ca4edcfa845", size = 239555, upload-time = "2025-10-08T22:01:04.834Z" }, + { url = "https://files.pythonhosted.org/packages/ba/28/72f8afd73f1d0e7829bfc093f4cb98ce0a40ffc0cc997009ee1ed94ba705/tomli-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:74bf8464ff93e413514fefd2be591c3b0b23231a77f901db1eb30d6f712fc42c", size = 245128, upload-time = "2025-10-08T22:01:05.84Z" }, + { url = "https://files.pythonhosted.org/packages/b6/eb/a7679c8ac85208706d27436e8d421dfa39d4c914dcf5fa8083a9305f58d9/tomli-2.3.0-cp311-cp311-win32.whl", hash = "sha256:00b5f5d95bbfc7d12f91ad8c593a1659b6387b43f054104cda404be6bda62456", size = 96445, upload-time = "2025-10-08T22:01:06.896Z" }, + { url = "https://files.pythonhosted.org/packages/0a/fe/3d3420c4cb1ad9cb462fb52967080575f15898da97e21cb6f1361d505383/tomli-2.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:4dc4ce8483a5d429ab602f111a93a6ab1ed425eae3122032db7e9acf449451be", size = 107165, upload-time = "2025-10-08T22:01:08.107Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b7/40f36368fcabc518bb11c8f06379a0fd631985046c038aca08c6d6a43c6e/tomli-2.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d7d86942e56ded512a594786a5ba0a5e521d02529b3826e7761a05138341a2ac", size = 154891, upload-time = "2025-10-08T22:01:09.082Z" }, + { url = "https://files.pythonhosted.org/packages/f9/3f/d9dd692199e3b3aab2e4e4dd948abd0f790d9ded8cd10cbaae276a898434/tomli-2.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:73ee0b47d4dad1c5e996e3cd33b8a76a50167ae5f96a2607cbe8cc773506ab22", size = 148796, upload-time = "2025-10-08T22:01:10.266Z" }, + { url = "https://files.pythonhosted.org/packages/60/83/59bff4996c2cf9f9387a0f5a3394629c7efa5ef16142076a23a90f1955fa/tomli-2.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:792262b94d5d0a466afb5bc63c7daa9d75520110971ee269152083270998316f", size = 242121, upload-time = "2025-10-08T22:01:11.332Z" }, + { url = "https://files.pythonhosted.org/packages/45/e5/7c5119ff39de8693d6baab6c0b6dcb556d192c165596e9fc231ea1052041/tomli-2.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f195fe57ecceac95a66a75ac24d9d5fbc98ef0962e09b2eddec5d39375aae52", size = 250070, upload-time = "2025-10-08T22:01:12.498Z" }, + { url = "https://files.pythonhosted.org/packages/45/12/ad5126d3a278f27e6701abde51d342aa78d06e27ce2bb596a01f7709a5a2/tomli-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e31d432427dcbf4d86958c184b9bfd1e96b5b71f8eb17e6d02531f434fd335b8", size = 245859, upload-time = "2025-10-08T22:01:13.551Z" }, + { url = "https://files.pythonhosted.org/packages/fb/a1/4d6865da6a71c603cfe6ad0e6556c73c76548557a8d658f9e3b142df245f/tomli-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b0882799624980785240ab732537fcfc372601015c00f7fc367c55308c186f6", size = 250296, upload-time = "2025-10-08T22:01:14.614Z" }, + { url = "https://files.pythonhosted.org/packages/a0/b7/a7a7042715d55c9ba6e8b196d65d2cb662578b4d8cd17d882d45322b0d78/tomli-2.3.0-cp312-cp312-win32.whl", hash = "sha256:ff72b71b5d10d22ecb084d345fc26f42b5143c5533db5e2eaba7d2d335358876", size = 97124, upload-time = "2025-10-08T22:01:15.629Z" }, + { url = "https://files.pythonhosted.org/packages/06/1e/f22f100db15a68b520664eb3328fb0ae4e90530887928558112c8d1f4515/tomli-2.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:1cb4ed918939151a03f33d4242ccd0aa5f11b3547d0cf30f7c74a408a5b99878", size = 107698, upload-time = "2025-10-08T22:01:16.51Z" }, + { url = "https://files.pythonhosted.org/packages/89/48/06ee6eabe4fdd9ecd48bf488f4ac783844fd777f547b8d1b61c11939974e/tomli-2.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5192f562738228945d7b13d4930baffda67b69425a7f0da96d360b0a3888136b", size = 154819, upload-time = "2025-10-08T22:01:17.964Z" }, + { url = "https://files.pythonhosted.org/packages/f1/01/88793757d54d8937015c75dcdfb673c65471945f6be98e6a0410fba167ed/tomli-2.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:be71c93a63d738597996be9528f4abe628d1adf5e6eb11607bc8fe1a510b5dae", size = 148766, upload-time = "2025-10-08T22:01:18.959Z" }, + { url = "https://files.pythonhosted.org/packages/42/17/5e2c956f0144b812e7e107f94f1cc54af734eb17b5191c0bbfb72de5e93e/tomli-2.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4665508bcbac83a31ff8ab08f424b665200c0e1e645d2bd9ab3d3e557b6185b", size = 240771, upload-time = "2025-10-08T22:01:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f4/0fbd014909748706c01d16824eadb0307115f9562a15cbb012cd9b3512c5/tomli-2.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4021923f97266babc6ccab9f5068642a0095faa0a51a246a6a02fccbb3514eaf", size = 248586, upload-time = "2025-10-08T22:01:21.164Z" }, + { url = "https://files.pythonhosted.org/packages/30/77/fed85e114bde5e81ecf9bc5da0cc69f2914b38f4708c80ae67d0c10180c5/tomli-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4ea38c40145a357d513bffad0ed869f13c1773716cf71ccaa83b0fa0cc4e42f", size = 244792, upload-time = "2025-10-08T22:01:22.417Z" }, + { url = "https://files.pythonhosted.org/packages/55/92/afed3d497f7c186dc71e6ee6d4fcb0acfa5f7d0a1a2878f8beae379ae0cc/tomli-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ad805ea85eda330dbad64c7ea7a4556259665bdf9d2672f5dccc740eb9d3ca05", size = 248909, upload-time = "2025-10-08T22:01:23.859Z" }, + { url = "https://files.pythonhosted.org/packages/f8/84/ef50c51b5a9472e7265ce1ffc7f24cd4023d289e109f669bdb1553f6a7c2/tomli-2.3.0-cp313-cp313-win32.whl", hash = "sha256:97d5eec30149fd3294270e889b4234023f2c69747e555a27bd708828353ab606", size = 96946, upload-time = "2025-10-08T22:01:24.893Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b7/718cd1da0884f281f95ccfa3a6cc572d30053cba64603f79d431d3c9b61b/tomli-2.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0c95ca56fbe89e065c6ead5b593ee64b84a26fca063b5d71a1122bf26e533999", size = 107705, upload-time = "2025-10-08T22:01:26.153Z" }, + { url = "https://files.pythonhosted.org/packages/19/94/aeafa14a52e16163008060506fcb6aa1949d13548d13752171a755c65611/tomli-2.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:cebc6fe843e0733ee827a282aca4999b596241195f43b4cc371d64fc6639da9e", size = 154244, upload-time = "2025-10-08T22:01:27.06Z" }, + { url = "https://files.pythonhosted.org/packages/db/e4/1e58409aa78eefa47ccd19779fc6f36787edbe7d4cd330eeeedb33a4515b/tomli-2.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:4c2ef0244c75aba9355561272009d934953817c49f47d768070c3c94355c2aa3", size = 148637, upload-time = "2025-10-08T22:01:28.059Z" }, + { url = "https://files.pythonhosted.org/packages/26/b6/d1eccb62f665e44359226811064596dd6a366ea1f985839c566cd61525ae/tomli-2.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c22a8bf253bacc0cf11f35ad9808b6cb75ada2631c2d97c971122583b129afbc", size = 241925, upload-time = "2025-10-08T22:01:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/70/91/7cdab9a03e6d3d2bb11beae108da5bdc1c34bdeb06e21163482544ddcc90/tomli-2.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0eea8cc5c5e9f89c9b90c4896a8deefc74f518db5927d0e0e8d4a80953d774d0", size = 249045, upload-time = "2025-10-08T22:01:31.98Z" }, + { url = "https://files.pythonhosted.org/packages/15/1b/8c26874ed1f6e4f1fcfeb868db8a794cbe9f227299402db58cfcc858766c/tomli-2.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b74a0e59ec5d15127acdabd75ea17726ac4c5178ae51b85bfe39c4f8a278e879", size = 245835, upload-time = "2025-10-08T22:01:32.989Z" }, + { url = "https://files.pythonhosted.org/packages/fd/42/8e3c6a9a4b1a1360c1a2a39f0b972cef2cc9ebd56025168c4137192a9321/tomli-2.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5870b50c9db823c595983571d1296a6ff3e1b88f734a4c8f6fc6188397de005", size = 253109, upload-time = "2025-10-08T22:01:34.052Z" }, + { url = "https://files.pythonhosted.org/packages/22/0c/b4da635000a71b5f80130937eeac12e686eefb376b8dee113b4a582bba42/tomli-2.3.0-cp314-cp314-win32.whl", hash = "sha256:feb0dacc61170ed7ab602d3d972a58f14ee3ee60494292d384649a3dc38ef463", size = 97930, upload-time = "2025-10-08T22:01:35.082Z" }, + { url = "https://files.pythonhosted.org/packages/b9/74/cb1abc870a418ae99cd5c9547d6bce30701a954e0e721821df483ef7223c/tomli-2.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:b273fcbd7fc64dc3600c098e39136522650c49bca95df2d11cf3b626422392c8", size = 107964, upload-time = "2025-10-08T22:01:36.057Z" }, + { url = "https://files.pythonhosted.org/packages/54/78/5c46fff6432a712af9f792944f4fcd7067d8823157949f4e40c56b8b3c83/tomli-2.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:940d56ee0410fa17ee1f12b817b37a4d4e4dc4d27340863cc67236c74f582e77", size = 163065, upload-time = "2025-10-08T22:01:37.27Z" }, + { url = "https://files.pythonhosted.org/packages/39/67/f85d9bd23182f45eca8939cd2bc7050e1f90c41f4a2ecbbd5963a1d1c486/tomli-2.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f85209946d1fe94416debbb88d00eb92ce9cd5266775424ff81bc959e001acaf", size = 159088, upload-time = "2025-10-08T22:01:38.235Z" }, + { url = "https://files.pythonhosted.org/packages/26/5a/4b546a0405b9cc0659b399f12b6adb750757baf04250b148d3c5059fc4eb/tomli-2.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a56212bdcce682e56b0aaf79e869ba5d15a6163f88d5451cbde388d48b13f530", size = 268193, upload-time = "2025-10-08T22:01:39.712Z" }, + { url = "https://files.pythonhosted.org/packages/42/4f/2c12a72ae22cf7b59a7fe75b3465b7aba40ea9145d026ba41cb382075b0e/tomli-2.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c5f3ffd1e098dfc032d4d3af5c0ac64f6d286d98bc148698356847b80fa4de1b", size = 275488, upload-time = "2025-10-08T22:01:40.773Z" }, + { url = "https://files.pythonhosted.org/packages/92/04/a038d65dbe160c3aa5a624e93ad98111090f6804027d474ba9c37c8ae186/tomli-2.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5e01decd096b1530d97d5d85cb4dff4af2d8347bd35686654a004f8dea20fc67", size = 272669, upload-time = "2025-10-08T22:01:41.824Z" }, + { url = "https://files.pythonhosted.org/packages/be/2f/8b7c60a9d1612a7cbc39ffcca4f21a73bf368a80fc25bccf8253e2563267/tomli-2.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:8a35dd0e643bb2610f156cca8db95d213a90015c11fee76c946aa62b7ae7e02f", size = 279709, upload-time = "2025-10-08T22:01:43.177Z" }, + { url = "https://files.pythonhosted.org/packages/7e/46/cc36c679f09f27ded940281c38607716c86cf8ba4a518d524e349c8b4874/tomli-2.3.0-cp314-cp314t-win32.whl", hash = "sha256:a1f7f282fe248311650081faafa5f4732bdbfef5d45fe3f2e702fbc6f2d496e0", size = 107563, upload-time = "2025-10-08T22:01:44.233Z" }, + { url = "https://files.pythonhosted.org/packages/84/ff/426ca8683cf7b753614480484f6437f568fd2fda2edbdf57a2d3d8b27a0b/tomli-2.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:70a251f8d4ba2d9ac2542eecf008b3c8a9fc5c3f9f02c56a9d7952612be2fdba", size = 119756, upload-time = "2025-10-08T22:01:45.234Z" }, + { url = "https://files.pythonhosted.org/packages/77/b8/0135fadc89e73be292b473cb820b4f5a08197779206b33191e801feeae40/tomli-2.3.0-py3-none-any.whl", hash = "sha256:e95b1af3c5b07d9e643909b5abbec77cd9f1217e6d0bca72b0234736b9fb1f1b", size = 14408, upload-time = "2025-10-08T22:01:46.04Z" }, +] + +[[package]] +name = "towncrier" +version = "24.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click", version = "8.1.8", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.10' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "click", version = "8.3.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.10' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "importlib-resources", marker = "python_full_version < '3.10'" }, + { name = "jinja2" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/69/d7/a5183f788cf4fabf03f7c767ae0b968249b0c737eb64b4d87a07ae01fea7/towncrier-24.8.0.tar.gz", hash = "sha256:013423ee7eed102b2f393c287d22d95f66f1a3ea10a4baa82d298001a7f18af3", size = 61635, upload-time = "2024-08-23T14:52:28.197Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/1b/2f7b88506e22d9798c139261af4946865c0787cfa345514ca3c70173a9cc/towncrier-24.8.0-py3-none-any.whl", hash = "sha256:9343209592b839209cdf28c339ba45792fbfe9775b5f9c177462fd693e127d8d", size = 56981, upload-time = "2024-08-23T14:52:26.659Z" }, +] + +[[package]] +name = "tox" +version = "4.30.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "cachetools", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "chardet", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "colorama", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "packaging", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pluggy", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pyproject-api", version = "1.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "tomli", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "virtualenv", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/51/b2/cee55172e5e10ce030b087cd3ac06641e47d08a3dc8d76c17b157dba7558/tox-4.30.3.tar.gz", hash = "sha256:f3dd0735f1cd4e8fbea5a3661b77f517456b5f0031a6256432533900e34b90bf", size = 202799, upload-time = "2025-10-02T16:24:39.974Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/e4/8bb9ce952820df4165eb34610af347665d6cb436898a234db9d84d093ce6/tox-4.30.3-py3-none-any.whl", hash = "sha256:a9f17b4b2d0f74fe0d76207236925a119095011e5c2e661a133115a8061178c9", size = 175512, upload-time = "2025-10-02T16:24:38.209Z" }, +] + +[[package]] +name = "tox" +version = "4.32.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.11' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version == '3.10.*' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", + "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", +] +dependencies = [ + { name = "cachetools", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "chardet", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "colorama", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "packaging", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pluggy", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pyproject-api", version = "1.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "tomli", marker = "python_full_version == '3.10.*' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "python_full_version == '3.10.*' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "virtualenv", marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/59/bf/0e4dbd42724cbae25959f0e34c95d0c730df03ab03f54d52accd9abfc614/tox-4.32.0.tar.gz", hash = "sha256:1ad476b5f4d3679455b89a992849ffc3367560bbc7e9495ee8a3963542e7c8ff", size = 203330, upload-time = "2025-10-24T18:03:38.132Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/cc/e09c0d663a004945f82beecd4f147053567910479314e8d01ba71e5d5dea/tox-4.32.0-py3-none-any.whl", hash = "sha256:451e81dc02ba8d1ed20efd52ee409641ae4b5d5830e008af10fe8823ef1bd551", size = 175905, upload-time = "2025-10-24T18:03:36.337Z" }, +] + +[[package]] +name = "tox-uv" +version = "1.25.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, + { name = "tox", version = "4.30.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "tox", version = "4.32.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "uv" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5d/3a/3e445f25978a716ba6674f33f687d9336d0312086a277a778a5e9e9220d7/tox_uv-1.25.0.tar.gz", hash = "sha256:59ee5e694c41fef7bbcf058f22a5f9b6a8509698def2ea60c08554f4e36b9fcc", size = 21114, upload-time = "2025-02-21T16:37:51.796Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/a7/f5c29e0e6faaccefcab607f672b176927144e9412c8183d21301ea2a6f6c/tox_uv-1.25.0-py3-none-any.whl", hash = "sha256:50cfe7795dcd49b2160d7d65b5ece8717f38cfedc242c852a40ec0a71e159bf7", size = 16431, upload-time = "2025-02-21T16:37:49.657Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "typos" +version = "1.39.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a5/22/78415800dff3fe97e2cc0a0286f9c64c448f97e5b0472fb1374e1729ccd9/typos-1.39.0.tar.gz", hash = "sha256:d22e0be146296ab2afafdccbf0e5f555e48acc78329f2d64a6a8230a045ee2a8", size = 1765731, upload-time = "2025-10-31T14:56:11.614Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/97/b4823e83b7ee7bb41697d725498ed9f934c3884c7525b8705fff384ff901/typos-1.39.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:99fb6d7a02f217d12e95191be0c29d3bd1cada0177b3c5f3805c06e0dacf849d", size = 3496603, upload-time = "2025-10-31T14:55:55.912Z" }, + { url = "https://files.pythonhosted.org/packages/60/1d/961a558882d95243d506fced7289414b5d1bd71e1fd43aea3a57cd436b9c/typos-1.39.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b1bbafb016dac632a592ac377dfffe75719b46dce68b76e4f446c9da1f8f8742", size = 3379596, upload-time = "2025-10-31T14:55:58.461Z" }, + { url = "https://files.pythonhosted.org/packages/f0/79/f8c68cc34ad4e14e390571c6253dc7ef8d283afc197c3503c0ab076a0d1d/typos-1.39.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb1c056076391f651522b4535a0d59278637138fa442751664b68faee1acd568", size = 8160884, upload-time = "2025-10-31T14:56:00.034Z" }, + { url = "https://files.pythonhosted.org/packages/2f/ac/755520a173ff37edf25e355e6fd31ebaf0abebe83bfc6b5925c5a8829caf/typos-1.39.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edaa69b55ce91b8671538aa2a90b17cd819729aff675d177438f2d944e5302b5", size = 7135989, upload-time = "2025-10-31T14:56:01.805Z" }, + { url = "https://files.pythonhosted.org/packages/c5/ab/55fb7c783586727ab19678a4a2ec1992afd01a7f4191fa5a3240d74b0de5/typos-1.39.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bd9ac3c38941735731dee57d68c343c246382268eb25ffa42e9a61b9681ba09", size = 7669888, upload-time = "2025-10-31T14:56:03.441Z" }, + { url = "https://files.pythonhosted.org/packages/0e/24/e55182a0e142b0695e9008707a1b6b36129312e703fed6e07104b899fffd/typos-1.39.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:8db67a6d4fe81e5c31f59696d21d84f903bda63db09361cab4121e1a5e7308bf", size = 7057308, upload-time = "2025-10-31T14:56:05.166Z" }, + { url = "https://files.pythonhosted.org/packages/36/dc/8c72ab8db74d1ff8298ad0727c1fca8204d3a614c521abeb19208dff0e97/typos-1.39.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:cedda788cd563871f0da4771aa85346c374139d2a26ae9207b51e6d505518975", size = 8083276, upload-time = "2025-10-31T14:56:06.817Z" }, + { url = "https://files.pythonhosted.org/packages/be/eb/52741770f7c6bd6cd5c22fe93a566c522591b285026e76cfb55cfc1fbaa9/typos-1.39.0-py3-none-win32.whl", hash = "sha256:f698db497d3358475d9c03f585ef528e53e999321ae2ccf9bc093a2dc1ca2e91", size = 3055051, upload-time = "2025-10-31T14:56:08.187Z" }, + { url = "https://files.pythonhosted.org/packages/f6/db/1881fb61b78885d79d73a102b1341e09cb2777835e5149d4b1383b4d943d/typos-1.39.0-py3-none-win_amd64.whl", hash = "sha256:0f7caf772b9b71d749ccfbef197db537dac3d76f2af8f6e77729c7d115f714b0", size = 3240206, upload-time = "2025-10-31T14:56:09.956Z" }, +] + +[[package]] +name = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +] + +[[package]] +name = "uv" +version = "0.9.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/78/291b32fdcc774b8ba4a0f4570af44af6cd34ef7385537d6521c7e3280030/uv-0.9.8.tar.gz", hash = "sha256:99b18bfe92c33c3862b65d74677697e799763e669e0064685f405e7e27517f25", size = 3709979, upload-time = "2025-11-07T20:41:33.748Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/5d/4db5a4e72f70e15491ca33289092cd127d1220861bc647ebf743ea844cd7/uv-0.9.8-py3-none-linux_armv6l.whl", hash = "sha256:d93a2227d23e81ab3a16c30363559afc483e8aca40ea9343b3f326a9a41718c9", size = 20566439, upload-time = "2025-11-07T20:40:26.268Z" }, + { url = "https://files.pythonhosted.org/packages/e6/76/3ffedb2ba3adf71719996cb4c2660a333d2267503823a02e184a839e1d4e/uv-0.9.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7038a552159f2291dd0d1f4f66a36261b5f3ed5fcd92e2869186f8e910b2c935", size = 19705224, upload-time = "2025-11-07T20:40:31.384Z" }, + { url = "https://files.pythonhosted.org/packages/da/37/7716dd87189a6b062502ea41650eccd2473b6ee54b37cdf6e90a3b1aaa17/uv-0.9.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9f2f3576c4518ff4f15e48dbca70585a513523c4738bc8cc2e48b20fd1190ce3", size = 18213823, upload-time = "2025-11-07T20:40:34.962Z" }, + { url = "https://files.pythonhosted.org/packages/8d/ed/7aa302fac3d6c880df6bdbba3fb6b4d8cded023b1398f99576dcb103051a/uv-0.9.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:50d130c46d97d7f10675ebea8608b7b4722c84b5745cd1bb0c8ae6d7984c05d5", size = 20090145, upload-time = "2025-11-07T20:40:38.842Z" }, + { url = "https://files.pythonhosted.org/packages/72/d2/2539fe7ecf03f5fa3dfcc4c39f59ade412bd1b8e89c9ae026b5a2d7da3dd/uv-0.9.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6df2e16f6df32018047c60bab2c0284868ad5c309addba9183ea2eeb71746bf0", size = 20218906, upload-time = "2025-11-07T20:40:42.189Z" }, + { url = "https://files.pythonhosted.org/packages/f7/29/2923cd822b9a1dc9b99513a00d2102c7ef979ac3001e9541e72a1e7fca07/uv-0.9.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:543693def38fa41b9706aba391111fe8d9dd6be86899d76f9581faf045ac1cb6", size = 21061669, upload-time = "2025-11-07T20:40:47.663Z" }, + { url = "https://files.pythonhosted.org/packages/72/c6/46b9fe190e6fafb6bf04d870ccfd547e69aa79d0448a5c2c5799f1c0850e/uv-0.9.8-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:1b8b5bdcda3e10ea70b618d0609acddc5c725cb58d4caf933030ddedd7c2e98f", size = 22668783, upload-time = "2025-11-07T20:40:51.172Z" }, + { url = "https://files.pythonhosted.org/packages/94/80/ec48165c76f863bbfcb0721aa1543cd3e7209c0cb8fdf89fe3d4e16694e2/uv-0.9.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a4010b3fdabbb3c4f2cf2f7aa3bf6002d00049dcbc54ce0ee5ada32a933b2290", size = 22319178, upload-time = "2025-11-07T20:40:54.719Z" }, + { url = "https://files.pythonhosted.org/packages/33/6c/2dbda528a2cd7a87a7363e8a9aad3033bff12c8b071a5e462eb852e704fd/uv-0.9.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75671150d6eb9d5ee829e1fdb8cf86b8e44a66d27cbb996fe807e986c4107b5d", size = 21398576, upload-time = "2025-11-07T20:40:58.509Z" }, + { url = "https://files.pythonhosted.org/packages/90/66/07e7067ace0886212217380b6e809f7dd1fed3d35c34be8d02124a656b17/uv-0.9.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14670bf55ecb5cfd0f3654fbf51c58a21dec3ad8ab531079b3ed8599271dc77b", size = 21346696, upload-time = "2025-11-07T20:41:01.931Z" }, + { url = "https://files.pythonhosted.org/packages/35/98/5b8fad804d17e76a2861c932009b0d34c7d5e3517923a808b168c2d92f2b/uv-0.9.8-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:40253d00c1e900a0a61b132b1e0dd4aa83575cfd5302d3671899b6de29b1ef67", size = 20159753, upload-time = "2025-11-07T20:41:05.51Z" }, + { url = "https://files.pythonhosted.org/packages/5d/e4/32b74e9246e71f27b8710ba44be6bfd8bdcf552dce211cecd4d1061705cc/uv-0.9.8-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:f52c6a99197028a314d4c1825f7ccb696eb9a88b822d2e2f17046266c75e543e", size = 21299928, upload-time = "2025-11-07T20:41:09.285Z" }, + { url = "https://files.pythonhosted.org/packages/b2/35/003035bc2da31cc9925a62b1510a821d701c117cf0327ab0a1df5c83db34/uv-0.9.8-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:5af28f1645eb3c50fd34a78508792db2d0799816f4eb5f55e1e6e2c724dfb125", size = 20170593, upload-time = "2025-11-07T20:41:12.745Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b4/8c3d7afdc87ef07b51b87646a4c75ee5209b7f9f99a33d54746b7ee0f157/uv-0.9.8-py3-none-musllinux_1_1_i686.whl", hash = "sha256:cdbfadca9522422ab9820f5ada071c9c5c869bcd6fee719d20d91d5ec85b2a7d", size = 20560556, upload-time = "2025-11-07T20:41:16.85Z" }, + { url = "https://files.pythonhosted.org/packages/64/43/6045bb0b69c788620df4750de57319f56a9b5bd02eef56f28af0de25c117/uv-0.9.8-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:87c3b65b6d5fcbdeab199d54c74fbf75de19cb534a690c936c5616478a038576", size = 21530469, upload-time = "2025-11-07T20:41:20.336Z" }, + { url = "https://files.pythonhosted.org/packages/96/a4/8bb8dca265df52abc405161f918225fbf156fc3a16f380a382a5cd52f992/uv-0.9.8-py3-none-win32.whl", hash = "sha256:0f03bc413c933dbf850ad0dc2dba3df6b80c860a5c65cd767add49da19dadef0", size = 19440191, upload-time = "2025-11-07T20:41:23.612Z" }, + { url = "https://files.pythonhosted.org/packages/6c/b6/9a2ed2c1cc86b967de82c20aeee2860f8771adbcf010061359f5406a6bed/uv-0.9.8-py3-none-win_amd64.whl", hash = "sha256:6a01d7cd41953ffac583139b10ad1df004a67c0246a6b694eb5bcdbc8c99deaf", size = 21491715, upload-time = "2025-11-07T20:41:27.181Z" }, + { url = "https://files.pythonhosted.org/packages/95/77/4a8f429c8d89a17a5327e7be8a7f3b72f7422b0acccfc378d424ca6dc0c9/uv-0.9.8-py3-none-win_arm64.whl", hash = "sha256:bb0f8e83c2a2fc5a802e930cc8a7b71ab068180300a3f27ba38037f9fcb3d430", size = 19865491, upload-time = "2025-11-07T20:41:30.62Z" }, +] + +[[package]] +name = "virtualenv" +version = "20.35.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "distlib" }, + { name = "filelock", version = "3.19.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "filelock", version = "3.20.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "platformdirs", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "platformdirs", version = "4.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/20/28/e6f1a6f655d620846bd9df527390ecc26b3805a0c5989048c210e22c5ca9/virtualenv-20.35.4.tar.gz", hash = "sha256:643d3914d73d3eeb0c552cbb12d7e82adf0e504dbf86a3182f8771a153a1971c", size = 6028799, upload-time = "2025-10-29T06:57:40.511Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/0c/c05523fa3181fdf0c9c52a6ba91a23fbf3246cc095f26f6516f9c60e6771/virtualenv-20.35.4-py3-none-any.whl", hash = "sha256:c21c9cede36c9753eeade68ba7d523529f228a403463376cf821eaae2b650f1b", size = 6005095, upload-time = "2025-10-29T06:57:37.598Z" }, +] + +[[package]] +name = "vulture" +version = "2.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "toml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/1a/d4154700ed512e5274ef923b4281e5a33a3da107a6c609e0e5c68be9355c/vulture-2.10.tar.gz", hash = "sha256:2a5c3160bffba77595b6e6dfcc412016bd2a09cd4b66cdf7fbba913684899f6f", size = 54692, upload-time = "2023-10-06T15:53:24.245Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/80/011c2c442ebd315d6e59daaf1aeac458893e9afb829356a824ee4bd39384/vulture-2.10-py2.py3-none-any.whl", hash = "sha256:568a4176db7468d0157817ae3bb1847a19f1ddc629849af487f9d3b279bff77d", size = 27163, upload-time = "2023-10-06T15:53:22.034Z" }, +] + +[[package]] +name = "zipp" +version = "3.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547, upload-time = "2025-06-08T17:06:39.4Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, +] From d80419f94326c4661294926cd5dda61b72fcf339 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 19:15:22 +0300 Subject: [PATCH 02/11] Extend files to ignore for typo check --- _typos.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_typos.toml b/_typos.toml index d9eb38fd..d946f5ee 100644 --- a/_typos.toml +++ b/_typos.toml @@ -1,6 +1,8 @@ [files] extend-exclude = [ "docs/_static/", + "benchmarks/benchmarks/gh_issues/data.json", + "*.svg", ] [default.extend-words] From 16e6610af7095b9bb16f1ad5a275e09fd3a98721 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 19:15:56 +0300 Subject: [PATCH 03/11] Try to fix linters --- .github/workflows/lint_and_test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 6e5cd0f5..91c8e291 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -83,10 +83,9 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - env: - UV_SYSTEM_PYTHON: 1 run: just setup-runner + source .venv/bin/activate - name: Run tests with coverage if: ${{ (matrix.python_version.cov && github.event_name == 'pull_request') }} From 05015cc260af5d50cdfbfbe8d48faba407bfd86c Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 19:26:48 +0300 Subject: [PATCH 04/11] Try to fix ci --- .github/workflows/lint_and_test.yml | 2 +- .github/workflows/test_all_oses.yml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 91c8e291..277c6e49 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -85,7 +85,7 @@ jobs: - name: Setup environment to run tox run: just setup-runner - source .venv/bin/activate + echo ".venv/bin" >> $GITHUB_PATH - name: Run tests with coverage if: ${{ (matrix.python_version.cov && github.event_name == 'pull_request') }} diff --git a/.github/workflows/test_all_oses.yml b/.github/workflows/test_all_oses.yml index 15b17235..17b21994 100644 --- a/.github/workflows/test_all_oses.yml +++ b/.github/workflows/test_all_oses.yml @@ -48,10 +48,9 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - env: - UV_SYSTEM_PYTHON: 1 run: just setup-runner + echo ".venv/bin" >> $GITHUB_PATH - name: Run tests run: From 1679c2280d5baf8651e4ae59663109efb86f7ff6 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 19:31:08 +0300 Subject: [PATCH 05/11] Try to fix ci --- .github/workflows/lint_and_test.yml | 3 +-- justfile | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 277c6e49..32e15fef 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -38,10 +38,9 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - env: - UV_SYSTEM_PYTHON: 1 run: just setup-runner + echo ".venv/bin" >> $GITHUB_PATH - name: Run linters run: diff --git a/justfile b/justfile index d6aa88f1..73ceba82 100644 --- a/justfile +++ b/justfile @@ -1,7 +1,7 @@ set windows-shell := ["powershell.exe", "-NoLogo", "-Command"] just := "just --justfile " + justfile() -uv_sync_group := "uv sync --active --locked --group" +uv_sync_group := "uv sync --active --locked --only-group" [private] @install-initial: From a7c92553e514c723a527fcf63fbc2050f8846e47 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 19:32:59 +0300 Subject: [PATCH 06/11] Try to fix ci --- .github/workflows/lint_and_test.yml | 4 ++-- .github/workflows/test_all_oses.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 32e15fef..517c0729 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -38,7 +38,7 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - run: + run: |- just setup-runner echo ".venv/bin" >> $GITHUB_PATH @@ -82,7 +82,7 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - run: + run: |- just setup-runner echo ".venv/bin" >> $GITHUB_PATH diff --git a/.github/workflows/test_all_oses.yml b/.github/workflows/test_all_oses.yml index 17b21994..6ee87676 100644 --- a/.github/workflows/test_all_oses.yml +++ b/.github/workflows/test_all_oses.yml @@ -48,7 +48,7 @@ jobs: just-version: 1.14.0 - name: Setup environment to run tox - run: + run: |- just setup-runner echo ".venv/bin" >> $GITHUB_PATH From 08e20867db49f21ed6c4a95e69074c212cd78554 Mon Sep 17 00:00:00 2001 From: pavel Date: Sat, 8 Nov 2025 20:00:12 +0300 Subject: [PATCH 07/11] Try to fix ci --- .github/workflows/lint_and_test.yml | 2 -- justfile | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index 517c0729..b995d01e 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -40,7 +40,6 @@ jobs: - name: Setup environment to run tox run: |- just setup-runner - echo ".venv/bin" >> $GITHUB_PATH - name: Run linters run: @@ -84,7 +83,6 @@ jobs: - name: Setup environment to run tox run: |- just setup-runner - echo ".venv/bin" >> $GITHUB_PATH - name: Run tests with coverage if: ${{ (matrix.python_version.cov && github.event_name == 'pull_request') }} diff --git a/justfile b/justfile index 73ceba82..e2b3449b 100644 --- a/justfile +++ b/justfile @@ -76,6 +76,7 @@ doc_target := "docs-build" @setup-runner: {{ just }} install-initial {{ uv_sync_group }} runner + echo ".venv/bin" >> "$GITHUB_PATH" [private] @inv *ARGS: From a4b71c29f48f7f0942fcb81dc29782090de585e3 Mon Sep 17 00:00:00 2001 From: pavel Date: Sun, 9 Nov 2025 11:08:33 +0300 Subject: [PATCH 08/11] Try to fix ci --- .github/workflows/lint_and_test.yml | 4 ++-- .github/workflows/test_all_oses.yml | 3 +-- .readthedocs.yml | 14 +++++++++----- justfile | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index b995d01e..79ceb216 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -39,7 +39,7 @@ jobs: - name: Setup environment to run tox run: |- - just setup-runner + just setup-ci-runner - name: Run linters run: @@ -82,7 +82,7 @@ jobs: - name: Setup environment to run tox run: |- - just setup-runner + just setup-ci-runner - name: Run tests with coverage if: ${{ (matrix.python_version.cov && github.event_name == 'pull_request') }} diff --git a/.github/workflows/test_all_oses.yml b/.github/workflows/test_all_oses.yml index 6ee87676..80c587ed 100644 --- a/.github/workflows/test_all_oses.yml +++ b/.github/workflows/test_all_oses.yml @@ -49,8 +49,7 @@ jobs: - name: Setup environment to run tox run: |- - just setup-runner - echo ".venv/bin" >> $GITHUB_PATH + just setup-ci-runner - name: Run tests run: diff --git a/.readthedocs.yml b/.readthedocs.yml index cab5e7da..c481e75f 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -8,12 +8,16 @@ build: os: ubuntu-22.04 tools: python: "3.11" + jobs: + pre_create_environment: + - asdf plugin add uv + - asdf install uv latest + - asdf global uv latest + create_environment: + - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" + install: + - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --locked --only-group doc -python: - install: - - requirements: requirements/doc.txt - - method: pip - path: . sphinx: configuration: docs/conf.py diff --git a/justfile b/justfile index e2b3449b..74aacb62 100644 --- a/justfile +++ b/justfile @@ -73,7 +73,7 @@ doc_target := "docs-build" # Continious integration [private] -@setup-runner: +@setup-ci-runner: {{ just }} install-initial {{ uv_sync_group }} runner echo ".venv/bin" >> "$GITHUB_PATH" From 28278d96cca201f881addcf76a2372d450831608 Mon Sep 17 00:00:00 2001 From: pavel Date: Sun, 9 Nov 2025 11:47:00 +0300 Subject: [PATCH 09/11] Try to fix ci --- pyproject.toml | 3 ++ uv.lock | 85 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 54 insertions(+), 34 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 942f8500..d370ff22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,6 +100,7 @@ pytest = [ test-extra-none = [ {include-group = "pytest"}, + "adaptix", # local package "tests_helpers", # local package "phonenumberslite==9.0.5", "dirty-equals==0.9.0", @@ -133,6 +134,7 @@ test-extra-new = [ bench = [ {include-group = "pytest"}, + "adaptix", # local package "benchmarks", # local package "pyperf==2.6.1", @@ -217,6 +219,7 @@ conflicts = [ [tool.uv.sources] benchmarks = { path = "./benchmarks", editable = true } tests_helpers = { path = "./tests/tests_helpers", editable = true } +adaptix = { path = ".", editable = true } # ┌ ┐ # │ LINTING │ diff --git a/uv.lock b/uv.lock index a82e834b..35d4c532 100644 --- a/uv.lock +++ b/uv.lock @@ -101,12 +101,12 @@ dependencies = [ [package.optional-dependencies] attrs = [ - { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new')" }, - { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] attrs-strict = [ - { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new')" }, - { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] msgspec = [ { name = "msgspec", version = "0.18.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, @@ -118,27 +118,28 @@ msgspec-strict = [ ] pydantic = [ { name = "pydantic", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] pydantic-strict = [ { name = "pydantic", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.8.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic", version = "2.10.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] sqlalchemy = [ { name = "sqlalchemy", version = "2.0.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] sqlalchemy-strict = [ { name = "sqlalchemy", version = "2.0.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.31", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "sqlalchemy", version = "2.0.36", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] [package.dev-dependencies] bench = [ + { name = "adaptix" }, { name = "benchmarks" }, { name = "cattrs" }, { name = "dataclass-factory" }, @@ -152,6 +153,7 @@ bench = [ { name = "schematics" }, ] dev = [ + { name = "adaptix" }, { name = "astpath", extra = ["xpath"], marker = "extra == 'group-7-adaptix-dev' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, { name = "benchmarks", marker = "python_full_version >= '3.11'" }, @@ -197,6 +199,7 @@ dev = [ { name = "vulture" }, ] doc = [ + { name = "adaptix", marker = "python_full_version >= '3.11'" }, { name = "benchmarks", marker = "python_full_version >= '3.11'" }, { name = "cattrs", marker = "python_full_version >= '3.11'" }, { name = "dataclass-factory", marker = "python_full_version >= '3.11'" }, @@ -224,6 +227,7 @@ doc = [ { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'" }, ] lint = [ + { name = "adaptix" }, { name = "astpath", extra = ["xpath"], marker = "extra == 'group-7-adaptix-lint' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, { name = "benchmarks", marker = "python_full_version >= '3.11'" }, @@ -274,6 +278,7 @@ runner = [ { name = "tox-uv" }, ] test-extra-new = [ + { name = "adaptix" }, { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, { name = "coverage" }, { name = "dirty-equals" }, @@ -286,6 +291,7 @@ test-extra-new = [ { name = "tests-helpers" }, ] test-extra-none = [ + { name = "adaptix" }, { name = "coverage" }, { name = "dirty-equals" }, { name = "jsonschema-rs", marker = "(python_full_version < '3.14' and implementation_name != 'pypy') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version >= '3.14' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (implementation_name == 'pypy' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, @@ -294,6 +300,7 @@ test-extra-none = [ { name = "tests-helpers" }, ] test-extra-old = [ + { name = "adaptix" }, { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" } }, { name = "coverage" }, { name = "dirty-equals" }, @@ -306,6 +313,7 @@ test-extra-old = [ { name = "tests-helpers" }, ] test-extra-old-py313 = [ + { name = "adaptix", marker = "python_full_version >= '3.13'" }, { name = "attrs", version = "21.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" }, { name = "coverage", marker = "python_full_version >= '3.13'" }, { name = "dirty-equals", marker = "python_full_version >= '3.13'" }, @@ -334,6 +342,7 @@ provides-extras = ["attrs", "attrs-strict", "sqlalchemy", "sqlalchemy-strict", " [package.metadata.requires-dev] bench = [ + { name = "adaptix", editable = "." }, { name = "benchmarks", editable = "benchmarks" }, { name = "cattrs", specifier = "==23.1.2" }, { name = "dataclass-factory", specifier = "==2.16" }, @@ -347,6 +356,8 @@ bench = [ { name = "schematics", specifier = "==2.1.1" }, ] dev = [ + { name = "adaptix", editable = "." }, + { name = "adaptix", marker = "python_full_version >= '3.11'", editable = "." }, { name = "astpath", extras = ["xpath"], specifier = "==0.9.1" }, { name = "attrs", specifier = "==24.2.0" }, { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, @@ -395,6 +406,7 @@ dev = [ { name = "vulture", specifier = "==2.10" }, ] doc = [ + { name = "adaptix", marker = "python_full_version >= '3.11'", editable = "." }, { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, { name = "cattrs", marker = "python_full_version >= '3.11'", specifier = "==23.1.2" }, { name = "dataclass-factory", marker = "python_full_version >= '3.11'", specifier = "==2.16" }, @@ -422,6 +434,8 @@ doc = [ { name = "sphinxext-opengraph", marker = "python_full_version >= '3.11'", specifier = "==0.10.0" }, ] lint = [ + { name = "adaptix", editable = "." }, + { name = "adaptix", marker = "python_full_version >= '3.11'", editable = "." }, { name = "astpath", extras = ["xpath"], specifier = "==0.9.1" }, { name = "attrs", specifier = "==24.2.0" }, { name = "benchmarks", marker = "python_full_version >= '3.11'", editable = "benchmarks" }, @@ -473,6 +487,7 @@ runner = [ { name = "tox-uv", specifier = "==1.25.0" }, ] test-extra-new = [ + { name = "adaptix", editable = "." }, { name = "attrs", specifier = "==24.2.0" }, { name = "coverage", specifier = "==7.8.1" }, { name = "dirty-equals", specifier = "==0.9.0" }, @@ -485,6 +500,7 @@ test-extra-new = [ { name = "tests-helpers", editable = "tests/tests_helpers" }, ] test-extra-none = [ + { name = "adaptix", editable = "." }, { name = "coverage", specifier = "==7.8.1" }, { name = "dirty-equals", specifier = "==0.9.0" }, { name = "jsonschema-rs", marker = "python_full_version < '3.14' and implementation_name != 'pypy'", specifier = "==0.30.0" }, @@ -493,6 +509,7 @@ test-extra-none = [ { name = "tests-helpers", editable = "tests/tests_helpers" }, ] test-extra-old = [ + { name = "adaptix", editable = "." }, { name = "attrs", specifier = "==21.3.0" }, { name = "coverage", specifier = "==7.8.1" }, { name = "dirty-equals", specifier = "==0.9.0" }, @@ -505,6 +522,7 @@ test-extra-old = [ { name = "tests-helpers", editable = "tests/tests_helpers" }, ] test-extra-old-py313 = [ + { name = "adaptix", marker = "python_full_version >= '3.13'", editable = "." }, { name = "attrs", marker = "python_full_version >= '3.13'", specifier = "==21.3.0" }, { name = "coverage", marker = "python_full_version >= '3.13'", specifier = "==7.8.1" }, { name = "dirty-equals", marker = "python_full_version >= '3.13'", specifier = "==0.9.0" }, @@ -554,8 +572,6 @@ resolution-markers = [ "python_full_version >= '3.14' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version == '3.13.*' and implementation_name != 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.13' and implementation_name == 'pypy' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", - "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", - "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", ] @@ -569,6 +585,8 @@ name = "attrs" version = "24.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", @@ -950,7 +968,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (python_full_version < '3.13' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-doc') or (python_full_version >= '3.13' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (python_full_version >= '3.13' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version >= '3.13' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (python_full_version >= '3.13' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -1161,7 +1179,7 @@ name = "importlib-metadata" version = "8.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "zipp", marker = "python_full_version < '3.11'" }, + { name = "zipp", marker = "python_full_version < '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" } wheels = [ @@ -2089,13 +2107,11 @@ resolution-markers = [ "python_full_version >= '3.14' and implementation_name != 'pypy'", "python_full_version == '3.13.*' and implementation_name != 'pypy'", "python_full_version >= '3.13' and implementation_name == 'pypy'", - "python_full_version >= '3.10' and python_full_version < '3.13'", - "python_full_version < '3.10'", ] dependencies = [ - { name = "annotated-types", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "pydantic-core", version = "2.20.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "annotated-types", marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic-core", version = "2.20.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8c/99/d0a5dca411e0a017762258013ba9905cd6e7baa9a3fd1fe8b6529472902e/pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a", size = 739834, upload-time = "2024-07-04T02:59:49.416Z" } wheels = [ @@ -2107,6 +2123,8 @@ name = "pydantic" version = "2.10.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", @@ -2135,9 +2153,9 @@ resolution-markers = [ "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", ] dependencies = [ - { name = "annotated-types", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, - { name = "pydantic-core", version = "2.27.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "annotated-types", marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "pydantic-core", version = "2.27.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/45/0f/27908242621b14e649a84e62b133de45f84c255eecb350ab02979844a788/pydantic-2.10.3.tar.gz", hash = "sha256:cb5ac360ce894ceacd69c403187900a02c4b20b693a9dd1d643e1effab9eadf9", size = 786486, upload-time = "2024-12-03T15:59:02.347Z" } wheels = [ @@ -2229,11 +2247,9 @@ resolution-markers = [ "python_full_version >= '3.14' and implementation_name != 'pypy'", "python_full_version == '3.13.*' and implementation_name != 'pypy'", "python_full_version >= '3.13' and implementation_name == 'pypy'", - "python_full_version >= '3.10' and python_full_version < '3.13'", - "python_full_version < '3.10'", ] dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "typing-extensions", marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/12/e3/0d5ad91211dba310f7ded335f4dad871172b9cc9ce204f5a56d76ccd6247/pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4", size = 388371, upload-time = "2024-07-03T17:04:13.963Z" } wheels = [ @@ -2320,6 +2336,8 @@ name = "pydantic-core" version = "2.27.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", @@ -2348,7 +2366,7 @@ resolution-markers = [ "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", ] dependencies = [ - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/9f/7de1f19b6aea45aeb441838782d68352e71bfa98ee6fa048d5041991b33e/pydantic_core-2.27.1.tar.gz", hash = "sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235", size = 412785, upload-time = "2024-11-22T00:24:49.865Z" } wheels = [ @@ -2979,12 +2997,9 @@ resolution-markers = [ "python_full_version >= '3.14' and implementation_name != 'pypy'", "python_full_version == '3.13.*' and implementation_name != 'pypy'", "python_full_version >= '3.13' and implementation_name == 'pypy'", - "python_full_version >= '3.10' and python_full_version < '3.13'", - "python_full_version < '3.10'", ] dependencies = [ - { name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-test-extra-old-py313' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old')" }, + { name = "typing-extensions", marker = "(python_full_version >= '3.13' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ba/7d/e3312ae374fe7a4af7e1494735125a714a0907317c829ab8d8a31d89ded4/SQLAlchemy-2.0.31.tar.gz", hash = "sha256:b607489dd4a54de56984a0c7656247504bd5523d9d0ba799aef59d4add009484", size = 9524110, upload-time = "2024-06-18T21:38:37.304Z" } wheels = [ @@ -3028,6 +3043,8 @@ name = "sqlalchemy" version = "2.0.36" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.10' and python_full_version < '3.13' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", + "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", "python_full_version >= '3.11' and implementation_name != 'pypy' and extra == 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", @@ -3056,8 +3073,8 @@ resolution-markers = [ "python_full_version < '3.10' and extra != 'group-7-adaptix-bench' and extra != 'group-7-adaptix-dev' and extra != 'group-7-adaptix-doc' and extra != 'group-7-adaptix-lint' and extra != 'group-7-adaptix-test-extra-new' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313'", ] dependencies = [ - { name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'win32' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, - { name = "typing-extensions", marker = "extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, + { name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'AMD64' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'WIN32' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'aarch64' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'amd64' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'ppc64le' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'win32' and extra != 'group-7-adaptix-test-extra-old') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new') or (python_full_version < '3.13' and platform_machine == 'x86_64' and extra != 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine != 'AMD64' and platform_machine != 'WIN32' and platform_machine != 'aarch64' and platform_machine != 'amd64' and platform_machine != 'ppc64le' and platform_machine != 'win32' and platform_machine != 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'AMD64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'WIN32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'aarch64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'amd64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'ppc64le' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'win32' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-dev') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-doc') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-dev' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (platform_machine == 'x86_64' and extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.13' and extra != 'group-7-adaptix-test-extra-old') or extra == 'group-7-adaptix-bench' or extra == 'group-7-adaptix-dev' or extra == 'group-7-adaptix-doc' or extra == 'group-7-adaptix-lint' or extra == 'group-7-adaptix-test-extra-new' or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra != 'group-7-adaptix-test-extra-old' and extra != 'group-7-adaptix-test-extra-old-py313')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/65/9cbc9c4c3287bed2499e05033e207473504dc4df999ce49385fb1f8b058a/sqlalchemy-2.0.36.tar.gz", hash = "sha256:7f2767680b6d2398aea7082e45a774b2b0767b5c8d8ffb9c8b683088ea9b29c5", size = 9574485, upload-time = "2024-10-15T19:41:44.446Z" } wheels = [ From f4988bafb1fc7e5cc13f56a6585bc736105502f8 Mon Sep 17 00:00:00 2001 From: pavel Date: Sun, 9 Nov 2025 13:11:13 +0300 Subject: [PATCH 10/11] Try to fix ci --- .readthedocs.yml | 2 +- justfile | 9 ++++++++- pyproject.toml | 2 +- tox.ini | 9 ++++----- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index c481e75f..54062d6c 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -16,7 +16,7 @@ build: create_environment: - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" install: - - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --locked --only-group doc + - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" just uv-sync-group doc sphinx: diff --git a/justfile b/justfile index 74aacb62..b37f6070 100644 --- a/justfile +++ b/justfile @@ -75,8 +75,15 @@ doc_target := "docs-build" [private] @setup-ci-runner: {{ just }} install-initial - {{ uv_sync_group }} runner + {{ uv_sync_group }} ci-runner echo ".venv/bin" >> "$GITHUB_PATH" + echo "VIRTUAL_ENV=.venv" >> $GITHUB_ENV + + +[private] +@uv-sync-group group: + {{ uv_sync_group }} {{ group }} + [private] @inv *ARGS: diff --git a/pyproject.toml b/pyproject.toml index d370ff22..c3b15ac9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -170,7 +170,7 @@ doc = [ "plotly==6.1.1", ] -runner = [ +ci-runner = [ "tox-uv==1.25.0", "invoke==2.2.0", "coverage==7.8.1", diff --git a/tox.ini b/tox.ini index e371a8ab..b6c56fe1 100644 --- a/tox.ini +++ b/tox.ini @@ -11,32 +11,31 @@ env_list = {py39, py310, py311, py312, py313, pypy39, pypy310}-extra_{none, old, [testenv] runner = uv-venv-lock-runner - +package = skip dependency_groups = extra_none: test-extra-none {py39, py310, py311, py312, pypy39, pypy310}-extra_old: test-extra-old py313-extra_old: test-extra-old-py313 extra_new: test-extra-new -use_develop = true - commands = pytest {posargs} [testenv:{py39, py310, py311, py312, py313, pypy39, pypy310}-bench] runner = uv-venv-lock-runner +package = skip dependency_groups = bench -use_develop = true - commands = pytest {posargs} benchmarks [testenv:lint] runner = uv-venv-lock-runner +package = skip dependency_groups = lint + base_python = python3.11 ignore_errors = true From 0a6c61201c930c6947b8a19f9f5ce9a702dd2183 Mon Sep 17 00:00:00 2001 From: pavel Date: Sun, 9 Nov 2025 13:13:53 +0300 Subject: [PATCH 11/11] Try to fix ci --- pyproject.toml | 3 ++- uv.lock | 24 ++++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c3b15ac9..81c7ca1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -171,6 +171,7 @@ doc = [ ] ci-runner = [ + "uv==0.9.8", "tox-uv==1.25.0", "invoke==2.2.0", "coverage==7.8.1", @@ -196,7 +197,7 @@ lint = [ ] dev = [ - {include-group = "runner"}, + {include-group = "ci-runner"}, {include-group = "lint"}, "towncrier==24.8.0", ] diff --git a/uv.lock b/uv.lock index 35d4c532..dd5e18c3 100644 --- a/uv.lock +++ b/uv.lock @@ -152,6 +152,12 @@ bench = [ { name = "pytest" }, { name = "schematics" }, ] +ci-runner = [ + { name = "coverage" }, + { name = "invoke" }, + { name = "tox-uv" }, + { name = "uv" }, +] dev = [ { name = "adaptix" }, { name = "astpath", extra = ["xpath"], marker = "extra == 'group-7-adaptix-dev' or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-bench' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-lint') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-doc' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-new') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-lint' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old') or (extra == 'group-7-adaptix-test-extra-new' and extra == 'group-7-adaptix-test-extra-old-py313') or (extra == 'group-7-adaptix-test-extra-old' and extra == 'group-7-adaptix-test-extra-old-py313')" }, @@ -196,6 +202,7 @@ dev = [ { name = "towncrier" }, { name = "tox-uv" }, { name = "typos" }, + { name = "uv" }, { name = "vulture" }, ] doc = [ @@ -272,11 +279,6 @@ lint = [ pytest = [ { name = "pytest" }, ] -runner = [ - { name = "coverage" }, - { name = "invoke" }, - { name = "tox-uv" }, -] test-extra-new = [ { name = "adaptix" }, { name = "attrs", version = "24.2.0", source = { registry = "https://pypi.org/simple" } }, @@ -355,6 +357,12 @@ bench = [ { name = "pytest", specifier = "==8.3.5" }, { name = "schematics", specifier = "==2.1.1" }, ] +ci-runner = [ + { name = "coverage", specifier = "==7.8.1" }, + { name = "invoke", specifier = "==2.2.0" }, + { name = "tox-uv", specifier = "==1.25.0" }, + { name = "uv", specifier = "==0.9.8" }, +] dev = [ { name = "adaptix", editable = "." }, { name = "adaptix", marker = "python_full_version >= '3.11'", editable = "." }, @@ -403,6 +411,7 @@ dev = [ { name = "towncrier", specifier = "==24.8.0" }, { name = "tox-uv", specifier = "==1.25.0" }, { name = "typos", specifier = "==1.39.0" }, + { name = "uv", specifier = "==0.9.8" }, { name = "vulture", specifier = "==2.10" }, ] doc = [ @@ -481,11 +490,6 @@ lint = [ { name = "vulture", specifier = "==2.10" }, ] pytest = [{ name = "pytest", specifier = "==8.3.5" }] -runner = [ - { name = "coverage", specifier = "==7.8.1" }, - { name = "invoke", specifier = "==2.2.0" }, - { name = "tox-uv", specifier = "==1.25.0" }, -] test-extra-new = [ { name = "adaptix", editable = "." }, { name = "attrs", specifier = "==24.2.0" },