Files
fil/uv.lock
Henrik Jess Nielsen b4c07d3693
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s
Nomad changes
2026-06-01 23:40:55 +02:00

7658 lines
4.6 MiB

version = 1
revision = 3
requires-python = ">=3.10"
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
conflicts = [[
{ package = "kreuzberg", group = "bench-docling" },
{ package = "kreuzberg", group = "bench-markitdown" },
{ package = "kreuzberg", group = "bench-mineru" },
{ package = "kreuzberg", group = "bench-pdfminer" },
{ package = "kreuzberg", group = "bench-pdfplumber" },
{ package = "kreuzberg", group = "bench-pdftotext" },
{ package = "kreuzberg", group = "bench-playa-pdf" },
{ package = "kreuzberg", group = "bench-pymupdf4llm" },
{ package = "kreuzberg", group = "bench-pypdf" },
{ package = "kreuzberg", group = "bench-unstructured" },
]]
[manifest]
members = [
"kreuzberg",
]
[manifest.dependency-groups]
bench-docling = [{ name = "docling", specifier = ">=2.64.1" }]
bench-markitdown = [{ name = "markitdown", extras = ["all"], specifier = ">=0.1.4" }]
bench-mineru = [
{ name = "mineru", extras = ["pipeline"], specifier = ">=2.6.7" },
{ name = "onnxruntime" },
]
bench-pdfminer = [{ name = "pdfminer-six", specifier = ">=20231228" }]
bench-pdfplumber = [{ name = "pdfplumber", specifier = ">=0.11.4" }]
bench-pdftotext = [{ name = "pdftotext", specifier = ">=2.2.2" }]
bench-playa-pdf = [{ name = "playa-pdf", specifier = ">=0.6.0" }]
bench-pymupdf4llm = [
{ name = "pillow", specifier = ">=10.0.0" },
{ name = "pymupdf-layout", specifier = ">=0.0.1" },
{ name = "pymupdf4llm", specifier = ">=0.0.17" },
]
bench-pypdf = [{ name = "pypdf", specifier = ">=4.0.0" }]
bench-unstructured = [{ name = "unstructured", extras = ["all-docs"], specifier = ">=0.18.21" }]
dev = [
{ name = "covdefaults", specifier = ">=2.3.0" },
{ name = "httpx", specifier = ">=0.28.1" },
{ name = "maturin", specifier = ">=1.13.1" },
{ name = "mypy", specifier = ">=2.1.0" },
{ name = "prek", specifier = ">=0.3.13" },
{ name = "pyproject-fmt", specifier = ">=2.21.2" },
{ name = "pytest", specifier = ">=9.0.3" },
{ name = "pytest-asyncio", specifier = ">=1.3.0" },
{ name = "pytest-cov", specifier = ">=7.1.0" },
{ name = "pytest-mock", specifier = ">=3.15.1" },
{ name = "pytest-rerunfailures", specifier = ">=16.2" },
{ name = "pytest-timeout", specifier = ">=2.4.0" },
{ name = "ruff", specifier = ">=0.15.13" },
{ name = "types-pillow", specifier = ">=10.2" },
{ name = "types-psutil", specifier = ">=7.2.2.20260508" },
{ name = "validate-pyproject", specifier = ">=0.24.1" },
]
doc = [
{ name = "mkdocstrings", specifier = ">=1.0.4" },
{ name = "mkdocstrings-python", specifier = ">=2.0.3" },
{ name = "zensical" },
]
[[package]]
name = "accelerate"
version = "1.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "huggingface-hub" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging" },
{ name = "psutil" },
{ name = "pyyaml" },
{ name = "safetensors" },
{ name = "torch" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ca/14/787e5498cd062640f0f3d92ef4ae4063174f76f9afd29d13fc52a319daae/accelerate-1.13.0.tar.gz", hash = "sha256:d631b4e0f5b3de4aff2d7e9e6857d164810dfc3237d54d017f075122d057b236", size = 402835, upload-time = "2026-03-04T19:34:12.359Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/46/02ac5e262d4af18054b3e922b2baedbb2a03289ee792162de60a865defc5/accelerate-1.13.0-py3-none-any.whl", hash = "sha256:cf1a3efb96c18f7b152eb0fa7490f3710b19c3f395699358f08decca2b8b62e0", size = 383744, upload-time = "2026-03-04T19:34:10.313Z" },
]
[[package]]
name = "aiofiles"
version = "25.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/41/c3/534eac40372d8ee36ef40df62ec129bee4fdb5ad9706e58a29be53b2c970/aiofiles-25.1.0.tar.gz", hash = "sha256:a8d728f0a29de45dc521f18f07297428d56992a742f0cd2701ba86e44d23d5b2", size = 46354, upload-time = "2025-10-09T20:51:04.358Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/bc/8a/340a1555ae33d7354dbca4faa54948d76d89a27ceef032c8c3bc661d003e/aiofiles-25.1.0-py3-none-any.whl", hash = "sha256:abe311e527c862958650f9438e859c1fa7568a141b22abcd015e120e86a85695", size = 14668, upload-time = "2025-10-09T20:51:03.174Z" },
]
[[package]]
name = "annotated-doc"
version = "0.0.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4", size = 7288, upload-time = "2025-11-10T22:07:42.062Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320", size = 5303, upload-time = "2025-11-10T22:07:40.673Z" },
]
[[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 = "antlr4-python3-runtime"
version = "4.9.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz", hash = "sha256:f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b", size = 117034, upload-time = "2021-11-06T17:52:23.524Z" }
[[package]]
name = "anyio"
version = "4.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "idna" },
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/19/14/2c5dd9f512b66549ae92767a9c7b330ae88e1932ca57876909410251fe13/anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc", size = 231622, upload-time = "2026-03-24T12:59:09.671Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708", size = 114353, upload-time = "2026-03-24T12:59:08.246Z" },
]
[[package]]
name = "ast-serialize"
version = "0.5.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/81/9d/09e27731bd5864a9ce04e3244074e674bb8936bf62b45e0357248717adac/ast_serialize-0.5.0.tar.gz", hash = "sha256:5880091bfe6f4f986f22866375c2e884843e7a0b6343ae41aeea659613d879b6", size = 61157, upload-time = "2026-05-17T17:48:29.429Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c0/9a/13dde51ba9e15f8b97957ab7cb0120d0e381524d651c6bd630b9c359227f/ast_serialize-0.5.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8f5c14f169eb0972c0c21bada5358b23d6047c76583b005234f865b11f1fa00a", size = 1183520, upload-time = "2026-05-17T17:47:30.831Z" },
{ url = "https://files.pythonhosted.org/packages/37/de/5a7f0a9fe68944f536632a5af84676739c7d2582be42deb082634bf3a754/ast_serialize-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7d1a2de9de5be04652f0ed60738356ef94f66db37924a9499fffe98dc491aa0b", size = 1175779, upload-time = "2026-05-17T17:47:32.551Z" },
{ url = "https://files.pythonhosted.org/packages/9c/81/0bb853e76e4f6e9a1855d569003c59e19ffac45f7079d91505d1bb212f92/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be5173fb66f9b49026d9d5a2ff0fc7c7009077107c0eb285b2d60fdf1fe10bd1", size = 1233750, upload-time = "2026-05-17T17:47:34.731Z" },
{ url = "https://files.pythonhosted.org/packages/e5/d3/4cf705beeccc08754d0bbda99aefff26110e209b9a07ac8a6b60eec48531/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f8015cd071ac1339924ee2b8098c93e00e155f30a16f40ec9816fcf84f4753f6", size = 1235942, upload-time = "2026-05-17T17:47:36.287Z" },
{ url = "https://files.pythonhosted.org/packages/26/c8/ee097e437ea27dd2b8b227865c875492b585650a5802a22d82b304c8201b/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5499e8797edff2a9186aa313ed382c6b422e798e9332d9953badcee6e69a88f2", size = 1442517, upload-time = "2026-05-17T17:47:38.17Z" },
{ url = "https://files.pythonhosted.org/packages/ff/bd/68063442838f1ba68ec72b5436430bc75b3bb17a1a3c3063f09b0c05ae2b/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6848f2a093fb5548751a9a09bff8fcd229e2bbeb0e3331f391b6ae6d26cd9903", size = 1254081, upload-time = "2026-05-17T17:47:39.826Z" },
{ url = "https://files.pythonhosted.org/packages/50/e2/1e520793bc6a4e4524a6ab022391e827825eaa0c3811828bfdc6852eca26/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:832d4c998e0b091fd60a6d6bceee535483c4d490de9ba85003af835225719261", size = 1259910, upload-time = "2026-05-17T17:47:41.369Z" },
{ url = "https://files.pythonhosted.org/packages/4e/e1/49b60f467979979cfe6913b43948ff25bca971ad0591d181812f163a988e/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:16db7c62ec0b8efe1d7afd283a388d8f74f2605d56032e5a37747d2de8dba027", size = 1250678, upload-time = "2026-05-17T17:47:43.702Z" },
{ url = "https://files.pythonhosted.org/packages/74/ba/66ab9555de6275677566f6574e5ef6c29cb185ea866f643bc06f8280a8ee/ast_serialize-0.5.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:baf5eb061eb5bccade4128ad42da33787d72f6013809cd1b590376ece8b3c937", size = 1301603, upload-time = "2026-05-17T17:47:46.256Z" },
{ url = "https://files.pythonhosted.org/packages/66/42/6aca9b9abc710014b2be9059689e5dd1679339e78f567ffb4d255a9e2050/ast_serialize-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:104e4a35bd7c124173c41760ef9aaea17ddb3f86c65cb643671d59afbe3ee94c", size = 1410332, upload-time = "2026-05-17T17:47:47.899Z" },
{ url = "https://files.pythonhosted.org/packages/47/68/2f76594432a22581ecf878b5e75a9b8601c24b2241cf0bbeb1e21fcf370c/ast_serialize-0.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:36be371028fc1675acb38a331bde160dbab7ff907fdf00b67eb6911aa106951b", size = 1509979, upload-time = "2026-05-17T17:47:50.942Z" },
{ url = "https://files.pythonhosted.org/packages/40/ac/a93c9b58292653f6c595752f677a08e608f903b710594909e9231a389b3b/ast_serialize-0.5.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:061ee58bdb52341c8201a6df41182a977736bae3b7ded87ca7176ca25a8a47ab", size = 1505002, upload-time = "2026-05-17T17:47:54.093Z" },
{ url = "https://files.pythonhosted.org/packages/14/2e/b278f68c497ee2f1d1576cbbef8db5281cd4a5f2db040537592ac9c8862e/ast_serialize-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b15219e9cdc9f53f6f4cb51c009203507228226148c05c5e8fe451c28b435eb3", size = 1456231, upload-time = "2026-05-17T17:47:56.311Z" },
{ url = "https://files.pythonhosted.org/packages/0b/43/419be1c566a4c504cd8fd60ce2f84e790f295495c0f327cfaeadf3d51012/ast_serialize-0.5.0-cp314-cp314t-win32.whl", hash = "sha256:842d1c004bb466c7df036f95fabef789570541922b10976b12f5592a69cf0b38", size = 1058668, upload-time = "2026-05-17T17:47:58.305Z" },
{ url = "https://files.pythonhosted.org/packages/03/6f/c9d4d549295ed05111aeb8853232d1afd9d0a179fddb01eeffbb3a4a6842/ast_serialize-0.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b0c06d760909b095cc466356dfccd05a1c7233a6ca191c020dca2c6a6f16c24c", size = 1101075, upload-time = "2026-05-17T17:48:00.35Z" },
{ url = "https://files.pythonhosted.org/packages/d0/8e/d00c5ab30c58222e07d62956fca86c59d91b9ad32997e633c38b526623a3/ast_serialize-0.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:787baedb0262cc49e8ce37cc15c00ae818e46a165a3b36f5e21ed174998104cb", size = 1075347, upload-time = "2026-05-17T17:48:01.753Z" },
{ url = "https://files.pythonhosted.org/packages/e0/9e/dc2530acb3a60dc6e46d65abf27d1d9f86721694757906a148d90a6860de/ast_serialize-0.5.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:0668aa9459cfa8c9c49ddd2163ebcf43088ba045ef7492af6fe22e0098303101", size = 1191380, upload-time = "2026-05-17T17:48:03.738Z" },
{ url = "https://files.pythonhosted.org/packages/26/0a/bd3d18a582f273d6c843d16bb9e22e9e16365ff7991e92f18f798e9f1224/ast_serialize-0.5.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:bf683d6363edf2b39eed6b6d4fe22d34b6203867a67e27134d9e2a2680c4bc4a", size = 1183879, upload-time = "2026-05-17T17:48:05.463Z" },
{ url = "https://files.pythonhosted.org/packages/40/ae/1f919100f8620887af58fcc381c61a1f218cdf89c6e155f87b213e61010a/ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cc22cf0c9be65e71cf88fda130af60d61eb4a79370ad4cfe7900d48a4aa2211", size = 1244529, upload-time = "2026-05-17T17:48:07.008Z" },
{ url = "https://files.pythonhosted.org/packages/c6/ca/6376559dcce707cdbc1d0d9a13c8d3baaaa501e949ce0ebdc4230cd881aa/ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f66173891548c9f2726bf27957b41cabce12fa679dc6da505ddbde4d4b3b31cf", size = 1240560, upload-time = "2026-05-17T17:48:08.46Z" },
{ url = "https://files.pythonhosted.org/packages/35/b2/a620e206b5aeb7efbf2710336df57d457cffbb3991076bbcc1147ef9abd4/ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e42d729ef2be96a14efbad355093284739e3670ece3e534f82cc8832790911d9", size = 1451172, upload-time = "2026-05-17T17:48:09.922Z" },
{ url = "https://files.pythonhosted.org/packages/fa/e0/4ad5c04c24a40481b2935ce9a0ccdb6023dc8b667167d06ae530cc3512f2/ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b725026bafa801dbd7310eb13a75f0a2e370e7e51b2cb225f9d21fcfadf919ee", size = 1265072, upload-time = "2026-05-17T17:48:11.469Z" },
{ url = "https://files.pythonhosted.org/packages/b2/71/4d1d479aa56d0101c40e17720c3d6ac2af7269ea0487a80b18e7bfd1a5b7/ast_serialize-0.5.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b54f60c1d78767a53b67eaa663f0dfac3afe606aa07f1301572f588b73d64809", size = 1270488, upload-time = "2026-05-17T17:48:13.575Z" },
{ url = "https://files.pythonhosted.org/packages/6d/4f/0de1bbe06f6edef9fde4ed12ca8e7b3ec7e6e2bd4e672c5af487f7957665/ast_serialize-0.5.0-cp39-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:27d51654fc240a1e87e742d353d98eb45b75f62f129086b3596ab53df2ac2a43", size = 1260702, upload-time = "2026-05-17T17:48:15.141Z" },
{ url = "https://files.pythonhosted.org/packages/75/61/e00872439cfdddcc3c1b6cdaa6e5d904ba8e26a18807c67c4e14409d0ca8/ast_serialize-0.5.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c36237c46dd1674542f2109740ea5ea485a169bf1431939ada0434e17934", size = 1311182, upload-time = "2026-05-17T17:48:16.779Z" },
{ url = "https://files.pythonhosted.org/packages/76/8e/699a5b955f7926956c95e9e1d74132acad73c2fe7a426f94da89123c20aa/ast_serialize-0.5.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1943db345233cc7194a470f13afa9c59772c0b123dea0c9414c4d4ca54369759", size = 1421410, upload-time = "2026-05-17T17:48:18.527Z" },
{ url = "https://files.pythonhosted.org/packages/a9/ae/d5b7626874478997adc7a29ab28accf21e596fb590c944290401dfd0b29e/ast_serialize-0.5.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:df1c00022cbbcb064bfaa505aa9c9295362443ce5dacb459d1331d3da353f887", size = 1516587, upload-time = "2026-05-17T17:48:20.133Z" },
{ url = "https://files.pythonhosted.org/packages/0c/ce/b59e02a82d9c4244d64cde502e0b00e83e38816abe19155ceb5437402c7f/ast_serialize-0.5.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:cae65289fc456fde04af979a2be09302ef5d8ab92ef23e596d6746dc267ada27", size = 1515171, upload-time = "2026-05-17T17:48:21.921Z" },
{ url = "https://files.pythonhosted.org/packages/8b/38/d8d90042747d05aa08d4efcf1c99035a5f670a6bf4c214d31644392afbca/ast_serialize-0.5.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:239a4c354e8d676e9d94631d1d4a64edc6b266f86ff3a5a80aedd344f342c01d", size = 1464668, upload-time = "2026-05-17T17:48:23.544Z" },
{ url = "https://files.pythonhosted.org/packages/dd/51/5b840c4df7334104cecffa28f23904fe81ca89ca223d2450e288de39fd3c/ast_serialize-0.5.0-cp39-abi3-win32.whl", hash = "sha256:143a4ef63285a075871908fda3672dc21864b83a8ec3ee12304aa3e4c5387b9a", size = 1068311, upload-time = "2026-05-17T17:48:25.027Z" },
{ url = "https://files.pythonhosted.org/packages/41/11/ca5672c7d491825bc4cd6702dea106a6b60d928707712ec257c7833ae476/ast_serialize-0.5.0-cp39-abi3-win_amd64.whl", hash = "sha256:cf25572c526add400f26a4750dc6ce0c3bb93fc1f75e7ae0cad4ce4f2cd5c590", size = 1108931, upload-time = "2026-05-17T17:48:26.591Z" },
{ url = "https://files.pythonhosted.org/packages/45/19/cc8bd127d28a43da249aa955cfd164cf8fd534e79e42cea96c4854d72fd0/ast_serialize-0.5.0-cp39-abi3-win_arm64.whl", hash = "sha256:92a31c9c20d25a076edaeec76b128a3535d74a24f340b9a8a7e96c9b86dc9642", size = 1081181, upload-time = "2026-05-17T17:48:28.122Z" },
]
[[package]]
name = "attrs"
version = "26.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
]
[[package]]
name = "audioop-lts"
version = "0.2.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/38/53/946db57842a50b2da2e0c1e34bd37f36f5aadba1a929a3971c5d7841dbca/audioop_lts-0.2.2.tar.gz", hash = "sha256:64d0c62d88e67b98a1a5e71987b7aa7b5bcffc7dcee65b635823dbdd0a8dbbd0", size = 30686, upload-time = "2025-08-05T16:43:17.409Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/de/d4/94d277ca941de5a507b07f0b592f199c22454eeaec8f008a286b3fbbacd6/audioop_lts-0.2.2-cp313-abi3-macosx_10_13_universal2.whl", hash = "sha256:fd3d4602dc64914d462924a08c1a9816435a2155d74f325853c1f1ac3b2d9800", size = 46523, upload-time = "2025-08-05T16:42:20.836Z" },
{ url = "https://files.pythonhosted.org/packages/f8/5a/656d1c2da4b555920ce4177167bfeb8623d98765594af59702c8873f60ec/audioop_lts-0.2.2-cp313-abi3-macosx_10_13_x86_64.whl", hash = "sha256:550c114a8df0aafe9a05442a1162dfc8fec37e9af1d625ae6060fed6e756f303", size = 27455, upload-time = "2025-08-05T16:42:22.283Z" },
{ url = "https://files.pythonhosted.org/packages/1b/83/ea581e364ce7b0d41456fb79d6ee0ad482beda61faf0cab20cbd4c63a541/audioop_lts-0.2.2-cp313-abi3-macosx_11_0_arm64.whl", hash = "sha256:9a13dc409f2564de15dd68be65b462ba0dde01b19663720c68c1140c782d1d75", size = 26997, upload-time = "2025-08-05T16:42:23.849Z" },
{ url = "https://files.pythonhosted.org/packages/b8/3b/e8964210b5e216e5041593b7d33e97ee65967f17c282e8510d19c666dab4/audioop_lts-0.2.2-cp313-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51c916108c56aa6e426ce611946f901badac950ee2ddaf302b7ed35d9958970d", size = 85844, upload-time = "2025-08-05T16:42:25.208Z" },
{ url = "https://files.pythonhosted.org/packages/c7/2e/0a1c52faf10d51def20531a59ce4c706cb7952323b11709e10de324d6493/audioop_lts-0.2.2-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47eba38322370347b1c47024defbd36374a211e8dd5b0dcbce7b34fdb6f8847b", size = 85056, upload-time = "2025-08-05T16:42:26.559Z" },
{ url = "https://files.pythonhosted.org/packages/75/e8/cd95eef479656cb75ab05dfece8c1f8c395d17a7c651d88f8e6e291a63ab/audioop_lts-0.2.2-cp313-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ba7c3a7e5f23e215cb271516197030c32aef2e754252c4c70a50aaff7031a2c8", size = 93892, upload-time = "2025-08-05T16:42:27.902Z" },
{ url = "https://files.pythonhosted.org/packages/5c/1e/a0c42570b74f83efa5cca34905b3eef03f7ab09fe5637015df538a7f3345/audioop_lts-0.2.2-cp313-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:def246fe9e180626731b26e89816e79aae2276f825420a07b4a647abaa84becc", size = 96660, upload-time = "2025-08-05T16:42:28.9Z" },
{ url = "https://files.pythonhosted.org/packages/50/d5/8a0ae607ca07dbb34027bac8db805498ee7bfecc05fd2c148cc1ed7646e7/audioop_lts-0.2.2-cp313-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e160bf9df356d841bb6c180eeeea1834085464626dc1b68fa4e1d59070affdc3", size = 79143, upload-time = "2025-08-05T16:42:29.929Z" },
{ url = "https://files.pythonhosted.org/packages/12/17/0d28c46179e7910bfb0bb62760ccb33edb5de973052cb2230b662c14ca2e/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4b4cd51a57b698b2d06cb9993b7ac8dfe89a3b2878e96bc7948e9f19ff51dba6", size = 84313, upload-time = "2025-08-05T16:42:30.949Z" },
{ url = "https://files.pythonhosted.org/packages/84/ba/bd5d3806641564f2024e97ca98ea8f8811d4e01d9b9f9831474bc9e14f9e/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:4a53aa7c16a60a6857e6b0b165261436396ef7293f8b5c9c828a3a203147ed4a", size = 93044, upload-time = "2025-08-05T16:42:31.959Z" },
{ url = "https://files.pythonhosted.org/packages/f9/5e/435ce8d5642f1f7679540d1e73c1c42d933331c0976eb397d1717d7f01a3/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:3fc38008969796f0f689f1453722a0f463da1b8a6fbee11987830bfbb664f623", size = 78766, upload-time = "2025-08-05T16:42:33.302Z" },
{ url = "https://files.pythonhosted.org/packages/ae/3b/b909e76b606cbfd53875693ec8c156e93e15a1366a012f0b7e4fb52d3c34/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_s390x.whl", hash = "sha256:15ab25dd3e620790f40e9ead897f91e79c0d3ce65fe193c8ed6c26cffdd24be7", size = 87640, upload-time = "2025-08-05T16:42:34.854Z" },
{ url = "https://files.pythonhosted.org/packages/30/e7/8f1603b4572d79b775f2140d7952f200f5e6c62904585d08a01f0a70393a/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:03f061a1915538fd96272bac9551841859dbb2e3bf73ebe4a23ef043766f5449", size = 86052, upload-time = "2025-08-05T16:42:35.839Z" },
{ url = "https://files.pythonhosted.org/packages/b5/96/c37846df657ccdda62ba1ae2b6534fa90e2e1b1742ca8dcf8ebd38c53801/audioop_lts-0.2.2-cp313-abi3-win32.whl", hash = "sha256:3bcddaaf6cc5935a300a8387c99f7a7fbbe212a11568ec6cf6e4bc458c048636", size = 26185, upload-time = "2025-08-05T16:42:37.04Z" },
{ url = "https://files.pythonhosted.org/packages/34/a5/9d78fdb5b844a83da8a71226c7bdae7cc638861085fff7a1d707cb4823fa/audioop_lts-0.2.2-cp313-abi3-win_amd64.whl", hash = "sha256:a2c2a947fae7d1062ef08c4e369e0ba2086049a5e598fda41122535557012e9e", size = 30503, upload-time = "2025-08-05T16:42:38.427Z" },
{ url = "https://files.pythonhosted.org/packages/34/25/20d8fde083123e90c61b51afb547bb0ea7e77bab50d98c0ab243d02a0e43/audioop_lts-0.2.2-cp313-abi3-win_arm64.whl", hash = "sha256:5f93a5db13927a37d2d09637ccca4b2b6b48c19cd9eda7b17a2e9f77edee6a6f", size = 24173, upload-time = "2025-08-05T16:42:39.704Z" },
{ url = "https://files.pythonhosted.org/packages/58/a7/0a764f77b5c4ac58dc13c01a580f5d32ae8c74c92020b961556a43e26d02/audioop_lts-0.2.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:73f80bf4cd5d2ca7814da30a120de1f9408ee0619cc75da87d0641273d202a09", size = 47096, upload-time = "2025-08-05T16:42:40.684Z" },
{ url = "https://files.pythonhosted.org/packages/aa/ed/ebebedde1a18848b085ad0fa54b66ceb95f1f94a3fc04f1cd1b5ccb0ed42/audioop_lts-0.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:106753a83a25ee4d6f473f2be6b0966fc1c9af7e0017192f5531a3e7463dce58", size = 27748, upload-time = "2025-08-05T16:42:41.992Z" },
{ url = "https://files.pythonhosted.org/packages/cb/6e/11ca8c21af79f15dbb1c7f8017952ee8c810c438ce4e2b25638dfef2b02c/audioop_lts-0.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fbdd522624141e40948ab3e8cdae6e04c748d78710e9f0f8d4dae2750831de19", size = 27329, upload-time = "2025-08-05T16:42:42.987Z" },
{ url = "https://files.pythonhosted.org/packages/84/52/0022f93d56d85eec5da6b9da6a958a1ef09e80c39f2cc0a590c6af81dcbb/audioop_lts-0.2.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:143fad0311e8209ece30a8dbddab3b65ab419cbe8c0dde6e8828da25999be911", size = 92407, upload-time = "2025-08-05T16:42:44.336Z" },
{ url = "https://files.pythonhosted.org/packages/87/1d/48a889855e67be8718adbc7a01f3c01d5743c325453a5e81cf3717664aad/audioop_lts-0.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dfbbc74ec68a0fd08cfec1f4b5e8cca3d3cd7de5501b01c4b5d209995033cde9", size = 91811, upload-time = "2025-08-05T16:42:45.325Z" },
{ url = "https://files.pythonhosted.org/packages/98/a6/94b7213190e8077547ffae75e13ed05edc488653c85aa5c41472c297d295/audioop_lts-0.2.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cfcac6aa6f42397471e4943e0feb2244549db5c5d01efcd02725b96af417f3fe", size = 100470, upload-time = "2025-08-05T16:42:46.468Z" },
{ url = "https://files.pythonhosted.org/packages/e9/e9/78450d7cb921ede0cfc33426d3a8023a3bda755883c95c868ee36db8d48d/audioop_lts-0.2.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:752d76472d9804ac60f0078c79cdae8b956f293177acd2316cd1e15149aee132", size = 103878, upload-time = "2025-08-05T16:42:47.576Z" },
{ url = "https://files.pythonhosted.org/packages/4f/e2/cd5439aad4f3e34ae1ee852025dc6aa8f67a82b97641e390bf7bd9891d3e/audioop_lts-0.2.2-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:83c381767e2cc10e93e40281a04852facc4cd9334550e0f392f72d1c0a9c5753", size = 84867, upload-time = "2025-08-05T16:42:49.003Z" },
{ url = "https://files.pythonhosted.org/packages/68/4b/9d853e9076c43ebba0d411e8d2aa19061083349ac695a7d082540bad64d0/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c0022283e9556e0f3643b7c3c03f05063ca72b3063291834cca43234f20c60bb", size = 90001, upload-time = "2025-08-05T16:42:50.038Z" },
{ url = "https://files.pythonhosted.org/packages/58/26/4bae7f9d2f116ed5593989d0e521d679b0d583973d203384679323d8fa85/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:a2d4f1513d63c795e82948e1305f31a6d530626e5f9f2605408b300ae6095093", size = 99046, upload-time = "2025-08-05T16:42:51.111Z" },
{ url = "https://files.pythonhosted.org/packages/b2/67/a9f4fb3e250dda9e9046f8866e9fa7d52664f8985e445c6b4ad6dfb55641/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:c9c8e68d8b4a56fda8c025e538e639f8c5953f5073886b596c93ec9b620055e7", size = 84788, upload-time = "2025-08-05T16:42:52.198Z" },
{ url = "https://files.pythonhosted.org/packages/70/f7/3de86562db0121956148bcb0fe5b506615e3bcf6e63c4357a612b910765a/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:96f19de485a2925314f5020e85911fb447ff5fbef56e8c7c6927851b95533a1c", size = 94472, upload-time = "2025-08-05T16:42:53.59Z" },
{ url = "https://files.pythonhosted.org/packages/f1/32/fd772bf9078ae1001207d2df1eef3da05bea611a87dd0e8217989b2848fa/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e541c3ef484852ef36545f66209444c48b28661e864ccadb29daddb6a4b8e5f5", size = 92279, upload-time = "2025-08-05T16:42:54.632Z" },
{ url = "https://files.pythonhosted.org/packages/4f/41/affea7181592ab0ab560044632571a38edaf9130b84928177823fbf3176a/audioop_lts-0.2.2-cp313-cp313t-win32.whl", hash = "sha256:d5e73fa573e273e4f2e5ff96f9043858a5e9311e94ffefd88a3186a910c70917", size = 26568, upload-time = "2025-08-05T16:42:55.627Z" },
{ url = "https://files.pythonhosted.org/packages/28/2b/0372842877016641db8fc54d5c88596b542eec2f8f6c20a36fb6612bf9ee/audioop_lts-0.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:9191d68659eda01e448188f60364c7763a7ca6653ed3f87ebb165822153a8547", size = 30942, upload-time = "2025-08-05T16:42:56.674Z" },
{ url = "https://files.pythonhosted.org/packages/ee/ca/baf2b9cc7e96c179bb4a54f30fcd83e6ecb340031bde68f486403f943768/audioop_lts-0.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c174e322bb5783c099aaf87faeb240c8d210686b04bd61dfd05a8e5a83d88969", size = 24603, upload-time = "2025-08-05T16:42:57.571Z" },
{ url = "https://files.pythonhosted.org/packages/5c/73/413b5a2804091e2c7d5def1d618e4837f1cb82464e230f827226278556b7/audioop_lts-0.2.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:f9ee9b52f5f857fbaf9d605a360884f034c92c1c23021fb90b2e39b8e64bede6", size = 47104, upload-time = "2025-08-05T16:42:58.518Z" },
{ url = "https://files.pythonhosted.org/packages/ae/8c/daa3308dc6593944410c2c68306a5e217f5c05b70a12e70228e7dd42dc5c/audioop_lts-0.2.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:49ee1a41738a23e98d98b937a0638357a2477bc99e61b0f768a8f654f45d9b7a", size = 27754, upload-time = "2025-08-05T16:43:00.132Z" },
{ url = "https://files.pythonhosted.org/packages/4e/86/c2e0f627168fcf61781a8f72cab06b228fe1da4b9fa4ab39cfb791b5836b/audioop_lts-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5b00be98ccd0fc123dcfad31d50030d25fcf31488cde9e61692029cd7394733b", size = 27332, upload-time = "2025-08-05T16:43:01.666Z" },
{ url = "https://files.pythonhosted.org/packages/c7/bd/35dce665255434f54e5307de39e31912a6f902d4572da7c37582809de14f/audioop_lts-0.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6d2e0f9f7a69403e388894d4ca5ada5c47230716a03f2847cfc7bd1ecb589d6", size = 92396, upload-time = "2025-08-05T16:43:02.991Z" },
{ url = "https://files.pythonhosted.org/packages/2d/d2/deeb9f51def1437b3afa35aeb729d577c04bcd89394cb56f9239a9f50b6f/audioop_lts-0.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f9b0b8a03ef474f56d1a842af1a2e01398b8f7654009823c6d9e0ecff4d5cfbf", size = 91811, upload-time = "2025-08-05T16:43:04.096Z" },
{ url = "https://files.pythonhosted.org/packages/76/3b/09f8b35b227cee28cc8231e296a82759ed80c1a08e349811d69773c48426/audioop_lts-0.2.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2b267b70747d82125f1a021506565bdc5609a2b24bcb4773c16d79d2bb260bbd", size = 100483, upload-time = "2025-08-05T16:43:05.085Z" },
{ url = "https://files.pythonhosted.org/packages/0b/15/05b48a935cf3b130c248bfdbdea71ce6437f5394ee8533e0edd7cfd93d5e/audioop_lts-0.2.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0337d658f9b81f4cd0fdb1f47635070cc084871a3d4646d9de74fdf4e7c3d24a", size = 103885, upload-time = "2025-08-05T16:43:06.197Z" },
{ url = "https://files.pythonhosted.org/packages/83/80/186b7fce6d35b68d3d739f228dc31d60b3412105854edb975aa155a58339/audioop_lts-0.2.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:167d3b62586faef8b6b2275c3218796b12621a60e43f7e9d5845d627b9c9b80e", size = 84899, upload-time = "2025-08-05T16:43:07.291Z" },
{ url = "https://files.pythonhosted.org/packages/49/89/c78cc5ac6cb5828f17514fb12966e299c850bc885e80f8ad94e38d450886/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0d9385e96f9f6da847f4d571ce3cb15b5091140edf3db97276872647ce37efd7", size = 89998, upload-time = "2025-08-05T16:43:08.335Z" },
{ url = "https://files.pythonhosted.org/packages/4c/4b/6401888d0c010e586c2ca50fce4c903d70a6bb55928b16cfbdfd957a13da/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:48159d96962674eccdca9a3df280e864e8ac75e40a577cc97c5c42667ffabfc5", size = 99046, upload-time = "2025-08-05T16:43:09.367Z" },
{ url = "https://files.pythonhosted.org/packages/de/f8/c874ca9bb447dae0e2ef2e231f6c4c2b0c39e31ae684d2420b0f9e97ee68/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:8fefe5868cd082db1186f2837d64cfbfa78b548ea0d0543e9b28935ccce81ce9", size = 84843, upload-time = "2025-08-05T16:43:10.749Z" },
{ url = "https://files.pythonhosted.org/packages/3e/c0/0323e66f3daebc13fd46b36b30c3be47e3fc4257eae44f1e77eb828c703f/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:58cf54380c3884fb49fdd37dfb7a772632b6701d28edd3e2904743c5e1773602", size = 94490, upload-time = "2025-08-05T16:43:12.131Z" },
{ url = "https://files.pythonhosted.org/packages/98/6b/acc7734ac02d95ab791c10c3f17ffa3584ccb9ac5c18fd771c638ed6d1f5/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:088327f00488cdeed296edd9215ca159f3a5a5034741465789cad403fcf4bec0", size = 92297, upload-time = "2025-08-05T16:43:13.139Z" },
{ url = "https://files.pythonhosted.org/packages/13/c3/c3dc3f564ce6877ecd2a05f8d751b9b27a8c320c2533a98b0c86349778d0/audioop_lts-0.2.2-cp314-cp314t-win32.whl", hash = "sha256:068aa17a38b4e0e7de771c62c60bbca2455924b67a8814f3b0dee92b5820c0b3", size = 27331, upload-time = "2025-08-05T16:43:14.19Z" },
{ url = "https://files.pythonhosted.org/packages/72/bb/b4608537e9ffcb86449091939d52d24a055216a36a8bf66b936af8c3e7ac/audioop_lts-0.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:a5bf613e96f49712073de86f20dbdd4014ca18efd4d34ed18c75bd808337851b", size = 31697, upload-time = "2025-08-05T16:43:15.193Z" },
{ url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" },
]
[[package]]
name = "azure-ai-documentintelligence"
version = "1.0.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "azure-core" },
{ name = "isodate" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/44/7b/8115cd713e2caa5e44def85f2b7ebd02a74ae74d7113ba20bdd41fd6dd80/azure_ai_documentintelligence-1.0.2.tar.gz", hash = "sha256:4d75a2513f2839365ebabc0e0e1772f5601b3a8c9a71e75da12440da13b63484", size = 170940, upload-time = "2025-03-27T02:46:20.606Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d9/75/c9ec040f23082f54ffb1977ff8f364c2d21c79a640a13d1c1809e7fd6b1a/azure_ai_documentintelligence-1.0.2-py3-none-any.whl", hash = "sha256:e1fb446abbdeccc9759d897898a0fe13141ed29f9ad11fc705f951925822ed59", size = 106005, upload-time = "2025-03-27T02:46:22.356Z" },
]
[[package]]
name = "azure-core"
version = "1.41.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "requests" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a6/f3/b416179e408990df5db0d516283022dde0f5d0111d98c1a848e41853e81c/azure_core-1.41.0.tar.gz", hash = "sha256:f46ff5dfcd230f25cf1c19e8a34b8dc08a337b2503e268bb600a16c00db8ad5a", size = 381042, upload-time = "2026-05-07T23:30:54.302Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5b/db/325c6d7312d2200251c52323878281045aaffcb5586612296484e4280eaa/azure_core-1.41.0-py3-none-any.whl", hash = "sha256:522b4011e8180b1a3dcd2024396a4e7fe9ac37fb8597db47163d230b5efe892d", size = 220920, upload-time = "2026-05-07T23:30:56.357Z" },
]
[[package]]
name = "azure-identity"
version = "1.25.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "azure-core" },
{ name = "cryptography" },
{ name = "msal" },
{ name = "msal-extensions" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c5/0e/3a63efb48aa4a5ae2cfca61ee152fbcb668092134d3eb8bfda472dd5c617/azure_identity-1.25.3.tar.gz", hash = "sha256:ab23c0d63015f50b630ef6c6cf395e7262f439ce06e5d07a64e874c724f8d9e6", size = 286304, upload-time = "2026-03-13T01:12:20.892Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/49/9a/417b3a533e01953a7c618884df2cb05a71e7b68bdbce4fbdb62349d2a2e8/azure_identity-1.25.3-py3-none-any.whl", hash = "sha256:f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c", size = 192138, upload-time = "2026-03-13T01:12:22.951Z" },
]
[[package]]
name = "backoff"
version = "2.2.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/47/d7/5bbeb12c44d7c4f2fb5b56abce497eb5ed9f34d85701de869acedd602619/backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba", size = 17001, upload-time = "2022-10-05T19:19:32.061Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/df/73/b6e24bd22e6720ca8ee9a85a0c4a2971af8497d8f3193fa05390cbd46e09/backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8", size = 15148, upload-time = "2022-10-05T19:19:30.546Z" },
]
[[package]]
name = "backports-asyncio-runner"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/8e/ff/70dca7d7cb1cbc0edb2c6cc0c38b65cba36cccc491eca64cabd5fe7f8670/backports_asyncio_runner-1.2.0.tar.gz", hash = "sha256:a5aa7b2b7d8f8bfcaa2b57313f70792df84e32a2a746f585213373f900b42162", size = 69893, upload-time = "2025-07-02T02:27:15.685Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a0/59/76ab57e3fe74484f48a53f8e337171b4a2349e506eabe136d7e01d059086/backports_asyncio_runner-1.2.0-py3-none-any.whl", hash = "sha256:0da0a936a8aeb554eccb426dc55af3ba63bcdc69fa1a600b5bb305413a4477b5", size = 12313, upload-time = "2025-07-02T02:27:14.263Z" },
]
[[package]]
name = "beautifulsoup4"
version = "4.14.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "soupsieve" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" },
]
[[package]]
name = "blis"
version = "1.3.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d0/d0/d8cc8c9a4488a787e7fa430f6055e5bd1ddb22c340a751d9e901b82e2efe/blis-1.3.3.tar.gz", hash = "sha256:034d4560ff3cc43e8aa37e188451b0440e3261d989bb8a42ceee865607715ecd", size = 2644873, upload-time = "2025-11-17T12:28:30.511Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d0/db/d80daf6c060618c72acecf026410b806f620cdea62b2e72f3235d7389d05/blis-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:650f1d2b28e3c875927c63deebda463a6f9d237dff30e445bfe2127718c1a344", size = 6925724, upload-time = "2025-11-17T12:27:14.23Z" },
{ url = "https://files.pythonhosted.org/packages/06/cd/7ac854c92e33cfccc0eded48e979a9fc26a447952d07a9c7c7da7c1d6eec/blis-1.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b0d42420ddd543eec51ccb99d38364a0c0833b6895eced37127822de6ecacff", size = 1233606, upload-time = "2025-11-17T12:27:16.107Z" },
{ url = "https://files.pythonhosted.org/packages/c7/ae/ad3165fdbc4ef6afef585686a778c72cd67fb5aa16ab2fd2f4494186705e/blis-1.3.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f0628a030d44aa71cac5973e40c9e95ec767abaaf2fd366a094b9398885f82f2", size = 2769094, upload-time = "2025-11-17T12:27:17.883Z" },
{ url = "https://files.pythonhosted.org/packages/25/d4/7b0820f139b4ea67606d01b59ba6afbee4552ce7b2fd179f2fb7908e294f/blis-1.3.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d0114cf2d8f19e0ed210f9ae92594cd0a12efa1bbbce444028b0fc365bbbb8af", size = 11300520, upload-time = "2025-11-17T12:27:20.058Z" },
{ url = "https://files.pythonhosted.org/packages/85/f3/865a4322bdbeb944744c1908e67fdabecd476613a17204956cff12d568c9/blis-1.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7e88181e9dd8430029ebaf22d41bf79e756e8c95363e9471717102c66beb4a6d", size = 2962083, upload-time = "2025-11-17T12:27:22.098Z" },
{ url = "https://files.pythonhosted.org/packages/65/a2/c2842fa1e2e6bd56eb93e41b34859a9af8b5b63669ee0442bea585d8f607/blis-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:62fb8c731347b0f98f5f81d19d339049e61489798738467d156c66cc329b0754", size = 14177001, upload-time = "2025-11-17T12:27:24.345Z" },
{ url = "https://files.pythonhosted.org/packages/b5/9b/3b1532f23db8bdddf3a976e9acf51e8debd94c63be5dafb8ccbab3e62935/blis-1.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:631836d4f335e62c30aa50a1aa0170773265c73654d296361f95180006e88c04", size = 6184429, upload-time = "2025-11-17T12:27:27.054Z" },
{ url = "https://files.pythonhosted.org/packages/a1/0a/a4c8736bc497d386b0ffc76d321f478c03f1a4725e52092f93b38beb3786/blis-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e10c8d3e892b1dbdff365b9d00e08291876fc336915bf1a5e9f188ed087e1a91", size = 6925522, upload-time = "2025-11-17T12:27:29.199Z" },
{ url = "https://files.pythonhosted.org/packages/83/5a/3437009282f23684ecd3963a8b034f9307cdd2bf4484972e5a6b096bf9ac/blis-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:66e6249564f1db22e8af1e0513ff64134041fa7e03c8dd73df74db3f4d8415a7", size = 1232787, upload-time = "2025-11-17T12:27:30.996Z" },
{ url = "https://files.pythonhosted.org/packages/d1/0e/82221910d16259ce3017c1442c468a3f206a4143a96fbba9f5b5b81d62e8/blis-1.3.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7260da065958b4e5475f62f44895ef9d673b0f47dcf61b672b22b7dae1a18505", size = 2844596, upload-time = "2025-11-17T12:27:32.601Z" },
{ url = "https://files.pythonhosted.org/packages/6c/93/ab547f1a5c23e20bca16fbcf04021c32aac3f969be737ea4980509a7ca90/blis-1.3.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9327a6ca67de8ae76fe071e8584cc7f3b2e8bfadece4961d40f2826e1cda2df", size = 11377746, upload-time = "2025-11-17T12:27:35.342Z" },
{ url = "https://files.pythonhosted.org/packages/6e/a6/7733820aa62da32526287a63cd85c103b2b323b186c8ee43b7772ff7017c/blis-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c4ae70629cf302035d268858a10ca4eb6242a01b2dc8d64422f8e6dcb8a8ee74", size = 3041954, upload-time = "2025-11-17T12:27:37.479Z" },
{ url = "https://files.pythonhosted.org/packages/87/53/e39d67fd3296b649772780ca6aab081412838ecb54e0b0c6432d01626a50/blis-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:45866a9027d43b93e8b59980a23c5d7358b6536fc04606286e39fdcfce1101c2", size = 14251222, upload-time = "2025-11-17T12:27:39.705Z" },
{ url = "https://files.pythonhosted.org/packages/ea/44/b749f8777b020b420bceaaf60f66432fc30cc904ca5b69640ec9cbef11ed/blis-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:27f82b8633030f8d095d2b412dffa7eb6dbc8ee43813139909a20012e54422ea", size = 6171233, upload-time = "2025-11-17T12:27:41.921Z" },
{ url = "https://files.pythonhosted.org/packages/16/d1/429cf0cf693d4c7dc2efed969bd474e315aab636e4a95f66c4ed7264912d/blis-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2a1c74e100665f8e918ebdbae2794576adf1f691680b5cdb8b29578432f623ef", size = 6929663, upload-time = "2025-11-17T12:27:44.482Z" },
{ url = "https://files.pythonhosted.org/packages/11/69/363c8df8d98b3cc97be19aad6aabb2c9c53f372490d79316bdee92d476e7/blis-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3f6c595185176ce021316263e1a1d636a3425b6c48366c1fd712d08d0b71849a", size = 1230939, upload-time = "2025-11-17T12:27:46.19Z" },
{ url = "https://files.pythonhosted.org/packages/96/2a/fbf65d906d823d839076c5150a6f8eb5ecbc5f9135e0b6510609bda1e6b7/blis-1.3.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d734b19fba0be7944f272dfa7b443b37c61f9476d9ab054a9ac53555ceadd2e0", size = 2818835, upload-time = "2025-11-17T12:27:48.167Z" },
{ url = "https://files.pythonhosted.org/packages/d5/ad/58deaa3ad856dd3cc96493e40ffd2ed043d18d4d304f85a65cde1ccbf644/blis-1.3.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ef6d6e2b599a3a2788eb6d9b443533961265aa4ec49d574ed4bb846e548dcdb", size = 11366550, upload-time = "2025-11-17T12:27:49.958Z" },
{ url = "https://files.pythonhosted.org/packages/78/82/816a7adfe1f7acc8151f01ec86ef64467a3c833932d8f19f8e06613b8a4e/blis-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8c888438ae99c500422d50698e3028b65caa8ebb44e24204d87fda2df64058f7", size = 3023686, upload-time = "2025-11-17T12:27:52.062Z" },
{ url = "https://files.pythonhosted.org/packages/1e/e2/0e93b865f648b5519360846669a35f28ee8f4e1d93d054f6850d8afbabde/blis-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8177879fd3590b5eecdd377f9deafb5dc8af6d684f065bd01553302fb3fcf9a7", size = 14250939, upload-time = "2025-11-17T12:27:53.847Z" },
{ url = "https://files.pythonhosted.org/packages/20/07/fb43edc2ff0a6a367e4a94fc39eb3b85aa1e55e24cc857af2db145ce9f0d/blis-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:f20f7ad69aaffd1ce14fe77de557b6df9b61e0c9e582f75a843715d836b5c8af", size = 6192759, upload-time = "2025-11-17T12:27:56.176Z" },
{ url = "https://files.pythonhosted.org/packages/e6/f7/d26e62d9be3d70473a63e0a5d30bae49c2fe138bebac224adddcdef8a7ce/blis-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1e647341f958421a86b028a2efe16ce19c67dba2a05f79e8f7e80b1ff45328aa", size = 6928322, upload-time = "2025-11-17T12:27:57.965Z" },
{ url = "https://files.pythonhosted.org/packages/4a/78/750d12da388f714958eb2f2fd177652323bbe7ec528365c37129edd6eb84/blis-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d563160f874abb78a57e346f07312c5323f7ad67b6370052b6b17087ef234a8e", size = 1229635, upload-time = "2025-11-17T12:28:00.118Z" },
{ url = "https://files.pythonhosted.org/packages/e8/36/eac4199c5b200a5f3e93cad197da8d26d909f218eb444c4f552647c95240/blis-1.3.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:30b8a5b90cb6cb81d1ada9ae05aa55fb8e70d9a0ae9db40d2401bb9c1c8f14c4", size = 2815650, upload-time = "2025-11-17T12:28:02.544Z" },
{ url = "https://files.pythonhosted.org/packages/bf/51/472e7b36a6bedb5242a9757e7486f702c3619eff76e256735d0c8b1679c6/blis-1.3.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9f5c53b277f6ac5b3ca30bc12ebab7ea16c8f8c36b14428abb56924213dc127", size = 11359008, upload-time = "2025-11-17T12:28:04.589Z" },
{ url = "https://files.pythonhosted.org/packages/84/da/d0dfb6d6e6321ae44df0321384c32c322bd07b15740d7422727a1a49fc5d/blis-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6297e7616c158b305c9a8a4e47ca5fc9b0785194dd96c903b1a1591a7ca21ddf", size = 3011959, upload-time = "2025-11-17T12:28:06.862Z" },
{ url = "https://files.pythonhosted.org/packages/20/c5/2b0b5e556fa0364ed671051ea078a6d6d7b979b1cfef78d64ad3ca5f0c7f/blis-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3f966ca74f89f8a33e568b9a1d71992fc9a0d29a423e047f0a212643e21b5458", size = 14232456, upload-time = "2025-11-17T12:28:08.779Z" },
{ url = "https://files.pythonhosted.org/packages/31/07/4cdc81a47bf862c0b06d91f1bc6782064e8b69ac9b5d4ff51d97e4ff03da/blis-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:7a0fc4b237a3a453bdc3c7ab48d91439fcd2d013b665c46948d9eaf9c3e45a97", size = 6192624, upload-time = "2025-11-17T12:28:14.197Z" },
{ url = "https://files.pythonhosted.org/packages/5f/8a/80f7c68fbc24a76fc9c18522c46d6d69329c320abb18e26a707a5d874083/blis-1.3.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:c3e33cfbf22a418373766816343fcfcd0556012aa3ffdf562c29cddec448a415", size = 6934081, upload-time = "2025-11-17T12:28:16.436Z" },
{ url = "https://files.pythonhosted.org/packages/e5/52/d1aa3a51a7fc299b0c89dcaa971922714f50b1202769eebbdaadd1b5cff7/blis-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:6f165930e8d3a85c606d2003211497e28d528c7416fbfeafb6b15600963f7c9b", size = 1231486, upload-time = "2025-11-17T12:28:18.008Z" },
{ url = "https://files.pythonhosted.org/packages/99/4f/badc7bd7f74861b26c10123bba7b9d16f99cd9535ad0128780360713820f/blis-1.3.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:878d4d96d8f2c7a2459024f013f2e4e5f46d708b23437dae970d998e7bff14a0", size = 2814944, upload-time = "2025-11-17T12:28:19.654Z" },
{ url = "https://files.pythonhosted.org/packages/72/a6/f62a3bd814ca19ec7e29ac889fd354adea1217df3183e10217de51e2eb8b/blis-1.3.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f36c0ca84a05ee5d3dbaa38056c4423c1fc29948b17a7923dd2fed8967375d74", size = 11345825, upload-time = "2025-11-17T12:28:21.354Z" },
{ url = "https://files.pythonhosted.org/packages/d4/6c/671af79ee42bc4c968cae35c091ac89e8721c795bfa4639100670dc59139/blis-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e5a662c48cd4aad5dae1a950345df23957524f071315837a4c6feb7d3b288990", size = 3008771, upload-time = "2025-11-17T12:28:23.637Z" },
{ url = "https://files.pythonhosted.org/packages/be/92/7cd7f8490da7c98ee01557f2105885cc597217b0e7fd2eeb9e22cdd4ef23/blis-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9de26fbd72bac900c273b76d46f0b45b77a28eace2e01f6ac6c2239531a413bb", size = 14219213, upload-time = "2025-11-17T12:28:26.143Z" },
{ url = "https://files.pythonhosted.org/packages/0a/de/acae8e9f9a1f4bb393d41c8265898b0f29772e38eac14e9f69d191e2c006/blis-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:9e5fdf4211b1972400f8ff6dafe87cb689c5d84f046b4a76b207c0bd2270faaf", size = 6324695, upload-time = "2025-11-17T12:28:28.401Z" },
]
[[package]]
name = "catalogue"
version = "2.0.10"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/38/b4/244d58127e1cdf04cf2dc7d9566f0d24ef01d5ce21811bab088ecc62b5ea/catalogue-2.0.10.tar.gz", hash = "sha256:4f56daa940913d3f09d589c191c74e5a6d51762b3a9e37dd53b7437afd6cda15", size = 19561, upload-time = "2023-09-25T06:29:24.962Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9e/96/d32b941a501ab566a16358d68b6eb4e4acc373fab3c3c4d7d9e649f7b4bb/catalogue-2.0.10-py3-none-any.whl", hash = "sha256:58c2de0020aa90f4a2da7dfad161bf7b3b054c86a5f09fcedc0b2b740c109a9f", size = 17325, upload-time = "2023-09-25T06:29:23.337Z" },
]
[[package]]
name = "certifi"
version = "2026.5.20"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", hash = "sha256:69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", size = 135422, upload-time = "2026-05-20T11:46:50.073Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", hash = "sha256:3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", size = 134134, upload-time = "2026-05-20T11:46:48.578Z" },
]
[[package]]
name = "cffi"
version = "2.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", size = 184283, upload-time = "2025-09-08T23:22:08.01Z" },
{ url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", size = 180504, upload-time = "2025-09-08T23:22:10.637Z" },
{ url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", size = 208811, upload-time = "2025-09-08T23:22:12.267Z" },
{ url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", size = 216402, upload-time = "2025-09-08T23:22:13.455Z" },
{ url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", size = 203217, upload-time = "2025-09-08T23:22:14.596Z" },
{ url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", size = 203079, upload-time = "2025-09-08T23:22:15.769Z" },
{ url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", size = 216475, upload-time = "2025-09-08T23:22:17.427Z" },
{ url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", size = 218829, upload-time = "2025-09-08T23:22:19.069Z" },
{ url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", size = 211211, upload-time = "2025-09-08T23:22:20.588Z" },
{ url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", size = 218036, upload-time = "2025-09-08T23:22:22.143Z" },
{ url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", size = 172184, upload-time = "2025-09-08T23:22:23.328Z" },
{ url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", size = 182790, upload-time = "2025-09-08T23:22:24.752Z" },
{ url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", size = 184344, upload-time = "2025-09-08T23:22:26.456Z" },
{ url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" },
{ url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", size = 209613, upload-time = "2025-09-08T23:22:29.475Z" },
{ url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", size = 216476, upload-time = "2025-09-08T23:22:31.063Z" },
{ url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", size = 203374, upload-time = "2025-09-08T23:22:32.507Z" },
{ url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", size = 202597, upload-time = "2025-09-08T23:22:34.132Z" },
{ url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" },
{ url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", size = 218971, upload-time = "2025-09-08T23:22:36.805Z" },
{ url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", size = 211972, upload-time = "2025-09-08T23:22:38.436Z" },
{ url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" },
{ url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size = 172076, upload-time = "2025-09-08T23:22:40.95Z" },
{ url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size = 182820, upload-time = "2025-09-08T23:22:42.463Z" },
{ url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size = 177635, upload-time = "2025-09-08T23:22:43.623Z" },
{ url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" },
{ url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" },
{ url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" },
{ url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" },
{ url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" },
{ url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" },
{ url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" },
{ url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" },
{ url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" },
{ url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" },
{ url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" },
{ url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" },
{ url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" },
{ url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" },
{ url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" },
{ url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" },
{ url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" },
{ url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" },
{ url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" },
{ url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" },
{ url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" },
{ url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" },
{ url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" },
{ url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" },
{ url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" },
{ url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" },
{ url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" },
{ url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" },
{ url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" },
{ url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" },
{ url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" },
{ url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" },
{ url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" },
{ url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" },
{ url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" },
{ url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" },
{ url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" },
{ url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" },
{ url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" },
{ url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" },
{ url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" },
{ url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" },
{ url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" },
{ url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" },
{ url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" },
{ url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" },
]
[[package]]
name = "charset-normalizer"
version = "3.4.7"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", hash = "sha256:ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", size = 144271, upload-time = "2026-04-02T09:28:39.342Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/26/08/0f303cb0b529e456bb116f2d50565a482694fbb94340bf56d44677e7ed03/charset_normalizer-3.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cdd68a1fb318e290a2077696b7eb7a21a49163c455979c639bf5a5dcdc46617d", size = 315182, upload-time = "2026-04-02T09:25:40.673Z" },
{ url = "https://files.pythonhosted.org/packages/24/47/b192933e94b546f1b1fe4df9cc1f84fcdbf2359f8d1081d46dd029b50207/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e17b8d5d6a8c47c85e68ca8379def1303fd360c3e22093a807cd34a71cd082b8", size = 209329, upload-time = "2026-04-02T09:25:42.354Z" },
{ url = "https://files.pythonhosted.org/packages/c2/b4/01fa81c5ca6141024d89a8fc15968002b71da7f825dd14113207113fabbd/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:511ef87c8aec0783e08ac18565a16d435372bc1ac25a91e6ac7f5ef2b0bff790", size = 231230, upload-time = "2026-04-02T09:25:44.281Z" },
{ url = "https://files.pythonhosted.org/packages/20/f7/7b991776844dfa058017e600e6e55ff01984a063290ca5622c0b63162f68/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:007d05ec7321d12a40227aae9e2bc6dca73f3cb21058999a1df9e193555a9dcc", size = 225890, upload-time = "2026-04-02T09:25:45.475Z" },
{ url = "https://files.pythonhosted.org/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cf29836da5119f3c8a8a70667b0ef5fdca3bb12f80fd06487cfa575b3909b393", size = 216930, upload-time = "2026-04-02T09:25:46.58Z" },
{ url = "https://files.pythonhosted.org/packages/e2/ab/b18f0ab31cdd7b3ddb8bb76c4a414aeb8160c9810fdf1bc62f269a539d87/charset_normalizer-3.4.7-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:12d8baf840cc7889b37c7c770f478adea7adce3dcb3944d02ec87508e2dcf153", size = 202109, upload-time = "2026-04-02T09:25:48.031Z" },
{ url = "https://files.pythonhosted.org/packages/82/e5/7e9440768a06dfb3075936490cb82dbf0ee20a133bf0dd8551fa096914ec/charset_normalizer-3.4.7-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d560742f3c0d62afaccf9f41fe485ed69bd7661a241f86a3ef0f0fb8b1a397af", size = 214684, upload-time = "2026-04-02T09:25:49.245Z" },
{ url = "https://files.pythonhosted.org/packages/71/94/8c61d8da9f062fdf457c80acfa25060ec22bf1d34bbeaca4350f13bcfd07/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b14b2d9dac08e28bb8046a1a0434b1750eb221c8f5b87a68f4fa11a6f97b5e34", size = 212785, upload-time = "2026-04-02T09:25:50.671Z" },
{ url = "https://files.pythonhosted.org/packages/66/cd/6e9889c648e72c0ab2e5967528bb83508f354d706637bc7097190c874e13/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:bc17a677b21b3502a21f66a8cc64f5bfad4df8a0b8434d661666f8ce90ac3af1", size = 203055, upload-time = "2026-04-02T09:25:51.802Z" },
{ url = "https://files.pythonhosted.org/packages/92/2e/7a951d6a08aefb7eb8e1b54cdfb580b1365afdd9dd484dc4bee9e5d8f258/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:750e02e074872a3fad7f233b47734166440af3cdea0add3e95163110816d6752", size = 232502, upload-time = "2026-04-02T09:25:53.388Z" },
{ url = "https://files.pythonhosted.org/packages/58/d5/abcf2d83bf8e0a1286df55cd0dc1d49af0da4282aa77e986df343e7de124/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:4e5163c14bffd570ef2affbfdd77bba66383890797df43dc8b4cc7d6f500bf53", size = 214295, upload-time = "2026-04-02T09:25:54.765Z" },
{ url = "https://files.pythonhosted.org/packages/47/3a/7d4cd7ed54be99973a0dc176032cba5cb1f258082c31fa6df35cff46acfc/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6ed74185b2db44f41ef35fd1617c5888e59792da9bbc9190d6c7300617182616", size = 227145, upload-time = "2026-04-02T09:25:55.904Z" },
{ url = "https://files.pythonhosted.org/packages/1d/98/3a45bf8247889cf28262ebd3d0872edff11565b2a1e3064ccb132db3fbb0/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:94e1885b270625a9a828c9793b4d52a64445299baa1fea5a173bf1d3dd9a1a5a", size = 218884, upload-time = "2026-04-02T09:25:57.074Z" },
{ url = "https://files.pythonhosted.org/packages/ad/80/2e8b7f8915ed5c9ef13aa828d82738e33888c485b65ebf744d615040c7ea/charset_normalizer-3.4.7-cp310-cp310-win32.whl", hash = "sha256:6785f414ae0f3c733c437e0f3929197934f526d19dfaa75e18fdb4f94c6fb374", size = 148343, upload-time = "2026-04-02T09:25:58.199Z" },
{ url = "https://files.pythonhosted.org/packages/35/1b/3b8c8c77184af465ee9ad88b5aea46ea6b2e1f7b9dc9502891e37af21e30/charset_normalizer-3.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:6696b7688f54f5af4462118f0bfa7c1621eeb87154f77fa04b9295ce7a8f2943", size = 159174, upload-time = "2026-04-02T09:25:59.322Z" },
{ url = "https://files.pythonhosted.org/packages/be/c1/feb40dca40dbb21e0a908801782d9288c64fc8d8e562c2098e9994c8c21b/charset_normalizer-3.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:66671f93accb62ed07da56613636f3641f1a12c13046ce91ffc923721f23c008", size = 147805, upload-time = "2026-04-02T09:26:00.756Z" },
{ url = "https://files.pythonhosted.org/packages/c2/d7/b5b7020a0565c2e9fa8c09f4b5fa6232feb326b8c20081ccded47ea368fd/charset_normalizer-3.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7641bb8895e77f921102f72833904dcd9901df5d6d72a2ab8f31d04b7e51e4e7", size = 309705, upload-time = "2026-04-02T09:26:02.191Z" },
{ url = "https://files.pythonhosted.org/packages/5a/53/58c29116c340e5456724ecd2fff4196d236b98f3da97b404bc5e51ac3493/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:202389074300232baeb53ae2569a60901f7efadd4245cf3a3bf0617d60b439d7", size = 206419, upload-time = "2026-04-02T09:26:03.583Z" },
{ url = "https://files.pythonhosted.org/packages/b2/02/e8146dc6591a37a00e5144c63f29fb7c97a734ea8a111190783c0e60ab63/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:30b8d1d8c52a48c2c5690e152c169b673487a2a58de1ec7393196753063fcd5e", size = 227901, upload-time = "2026-04-02T09:26:04.738Z" },
{ url = "https://files.pythonhosted.org/packages/fb/73/77486c4cd58f1267bf17db420e930c9afa1b3be3fe8c8b8ebbebc9624359/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:532bc9bf33a68613fd7d65e4b1c71a6a38d7d42604ecf239c77392e9b4e8998c", size = 222742, upload-time = "2026-04-02T09:26:06.36Z" },
{ url = "https://files.pythonhosted.org/packages/a1/fa/f74eb381a7d94ded44739e9d94de18dc5edc9c17fb8c11f0a6890696c0a9/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fe249cb4651fd12605b7288b24751d8bfd46d35f12a20b1ba33dea122e690df", size = 214061, upload-time = "2026-04-02T09:26:08.347Z" },
{ url = "https://files.pythonhosted.org/packages/dc/92/42bd3cefcf7687253fb86694b45f37b733c97f59af3724f356fa92b8c344/charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:65bcd23054beab4d166035cabbc868a09c1a49d1efe458fe8e4361215df40265", size = 199239, upload-time = "2026-04-02T09:26:09.823Z" },
{ url = "https://files.pythonhosted.org/packages/4c/3d/069e7184e2aa3b3cddc700e3dd267413dc259854adc3380421c805c6a17d/charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:08e721811161356f97b4059a9ba7bafb23ea5ee2255402c42881c214e173c6b4", size = 210173, upload-time = "2026-04-02T09:26:10.953Z" },
{ url = "https://files.pythonhosted.org/packages/62/51/9d56feb5f2e7074c46f93e0ebdbe61f0848ee246e2f0d89f8e20b89ebb8f/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e060d01aec0a910bdccb8be71faf34e7799ce36950f8294c8bf612cba65a2c9e", size = 209841, upload-time = "2026-04-02T09:26:12.142Z" },
{ url = "https://files.pythonhosted.org/packages/d2/59/893d8f99cc4c837dda1fe2f1139079703deb9f321aabcb032355de13b6c7/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:38c0109396c4cfc574d502df99742a45c72c08eff0a36158b6f04000043dbf38", size = 200304, upload-time = "2026-04-02T09:26:13.711Z" },
{ url = "https://files.pythonhosted.org/packages/7d/1d/ee6f3be3464247578d1ed5c46de545ccc3d3ff933695395c402c21fa6b77/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:1c2a768fdd44ee4a9339a9b0b130049139b8ce3c01d2ce09f67f5a68048d477c", size = 229455, upload-time = "2026-04-02T09:26:14.941Z" },
{ url = "https://files.pythonhosted.org/packages/54/bb/8fb0a946296ea96a488928bdce8ef99023998c48e4713af533e9bb98ef07/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:1a87ca9d5df6fe460483d9a5bbf2b18f620cbed41b432e2bddb686228282d10b", size = 210036, upload-time = "2026-04-02T09:26:16.478Z" },
{ url = "https://files.pythonhosted.org/packages/9a/bc/015b2387f913749f82afd4fcba07846d05b6d784dd16123cb66860e0237d/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:d635aab80466bc95771bb78d5370e74d36d1fe31467b6b29b8b57b2a3cd7d22c", size = 224739, upload-time = "2026-04-02T09:26:17.751Z" },
{ url = "https://files.pythonhosted.org/packages/17/ab/63133691f56baae417493cba6b7c641571a2130eb7bceba6773367ab9ec5/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ae196f021b5e7c78e918242d217db021ed2a6ace2bc6ae94c0fc596221c7f58d", size = 216277, upload-time = "2026-04-02T09:26:18.981Z" },
{ url = "https://files.pythonhosted.org/packages/06/6d/3be70e827977f20db77c12a97e6a9f973631a45b8d186c084527e53e77a4/charset_normalizer-3.4.7-cp311-cp311-win32.whl", hash = "sha256:adb2597b428735679446b46c8badf467b4ca5f5056aae4d51a19f9570301b1ad", size = 147819, upload-time = "2026-04-02T09:26:20.295Z" },
{ url = "https://files.pythonhosted.org/packages/20/d9/5f67790f06b735d7c7637171bbfd89882ad67201891b7275e51116ed8207/charset_normalizer-3.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:8e385e4267ab76874ae30db04c627faaaf0b509e1ccc11a95b3fc3e83f855c00", size = 159281, upload-time = "2026-04-02T09:26:21.74Z" },
{ url = "https://files.pythonhosted.org/packages/ca/83/6413f36c5a34afead88ce6f66684d943d91f233d76dd083798f9602b75ae/charset_normalizer-3.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:d4a48e5b3c2a489fae013b7589308a40146ee081f6f509e047e0e096084ceca1", size = 147843, upload-time = "2026-04-02T09:26:22.901Z" },
{ url = "https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46", size = 311328, upload-time = "2026-04-02T09:26:24.331Z" },
{ url = "https://files.pythonhosted.org/packages/f8/e3/0fadc706008ac9d7b9b5be6dc767c05f9d3e5df51744ce4cc9605de7b9f4/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6178f72c5508bfc5fd446a5905e698c6212932f25bcdd4b47a757a50605a90e2", size = 208061, upload-time = "2026-04-02T09:26:25.568Z" },
{ url = "https://files.pythonhosted.org/packages/42/f0/3dd1045c47f4a4604df85ec18ad093912ae1344ac706993aff91d38773a2/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e1421b502d83040e6d7fb2fb18dff63957f720da3d77b2fbd3187ceb63755d7b", size = 229031, upload-time = "2026-04-02T09:26:26.865Z" },
{ url = "https://files.pythonhosted.org/packages/dc/67/675a46eb016118a2fbde5a277a5d15f4f69d5f3f5f338e5ee2f8948fcf43/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:edac0f1ab77644605be2cbba52e6b7f630731fc42b34cb0f634be1a6eface56a", size = 225239, upload-time = "2026-04-02T09:26:28.044Z" },
{ url = "https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116", size = 216589, upload-time = "2026-04-02T09:26:29.239Z" },
{ url = "https://files.pythonhosted.org/packages/b1/f1/6d2b0b261b6c4ceef0fcb0d17a01cc5bc53586c2d4796fa04b5c540bc13d/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:203104ed3e428044fd943bc4bf45fa73c0730391f9621e37fe39ecf477b128cb", size = 202733, upload-time = "2026-04-02T09:26:30.5Z" },
{ url = "https://files.pythonhosted.org/packages/6f/c0/7b1f943f7e87cc3db9626ba17807d042c38645f0a1d4415c7a14afb5591f/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:298930cec56029e05497a76988377cbd7457ba864beeea92ad7e844fe74cd1f1", size = 212652, upload-time = "2026-04-02T09:26:31.709Z" },
{ url = "https://files.pythonhosted.org/packages/38/dd/5a9ab159fe45c6e72079398f277b7d2b523e7f716acc489726115a910097/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:708838739abf24b2ceb208d0e22403dd018faeef86ddac04319a62ae884c4f15", size = 211229, upload-time = "2026-04-02T09:26:33.282Z" },
{ url = "https://files.pythonhosted.org/packages/d5/ff/531a1cad5ca855d1c1a8b69cb71abfd6d85c0291580146fda7c82857caa1/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:0f7eb884681e3938906ed0434f20c63046eacd0111c4ba96f27b76084cd679f5", size = 203552, upload-time = "2026-04-02T09:26:34.845Z" },
{ url = "https://files.pythonhosted.org/packages/c1/4c/a5fb52d528a8ca41f7598cb619409ece30a169fbdf9cdce592e53b46c3a6/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4dc1e73c36828f982bfe79fadf5919923f8a6f4df2860804db9a98c48824ce8d", size = 230806, upload-time = "2026-04-02T09:26:36.152Z" },
{ url = "https://files.pythonhosted.org/packages/59/7a/071feed8124111a32b316b33ae4de83d36923039ef8cf48120266844285b/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:aed52fea0513bac0ccde438c188c8a471c4e0f457c2dd20cdbf6ea7a450046c7", size = 212316, upload-time = "2026-04-02T09:26:37.672Z" },
{ url = "https://files.pythonhosted.org/packages/fd/35/f7dba3994312d7ba508e041eaac39a36b120f32d4c8662b8814dab876431/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464", size = 227274, upload-time = "2026-04-02T09:26:38.93Z" },
{ url = "https://files.pythonhosted.org/packages/8a/2d/a572df5c9204ab7688ec1edc895a73ebded3b023bb07364710b05dd1c9be/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49", size = 218468, upload-time = "2026-04-02T09:26:40.17Z" },
{ url = "https://files.pythonhosted.org/packages/86/eb/890922a8b03a568ca2f336c36585a4713c55d4d67bf0f0c78924be6315ca/charset_normalizer-3.4.7-cp312-cp312-win32.whl", hash = "sha256:2257141f39fe65a3fdf38aeccae4b953e5f3b3324f4ff0daf9f15b8518666a2c", size = 148460, upload-time = "2026-04-02T09:26:41.416Z" },
{ url = "https://files.pythonhosted.org/packages/35/d9/0e7dffa06c5ab081f75b1b786f0aefc88365825dfcd0ac544bdb7b2b6853/charset_normalizer-3.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:5ed6ab538499c8644b8a3e18debabcd7ce684f3fa91cf867521a7a0279cab2d6", size = 159330, upload-time = "2026-04-02T09:26:42.554Z" },
{ url = "https://files.pythonhosted.org/packages/9e/5d/481bcc2a7c88ea6b0878c299547843b2521ccbc40980cb406267088bc701/charset_normalizer-3.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:56be790f86bfb2c98fb742ce566dfb4816e5a83384616ab59c49e0604d49c51d", size = 147828, upload-time = "2026-04-02T09:26:44.075Z" },
{ url = "https://files.pythonhosted.org/packages/c1/3b/66777e39d3ae1ddc77ee606be4ec6d8cbd4c801f65e5a1b6f2b11b8346dd/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063", size = 309627, upload-time = "2026-04-02T09:26:45.198Z" },
{ url = "https://files.pythonhosted.org/packages/2e/4e/b7f84e617b4854ade48a1b7915c8ccfadeba444d2a18c291f696e37f0d3b/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ea948db76d31190bf08bd371623927ee1339d5f2a0b4b1b4a4439a65298703c", size = 207008, upload-time = "2026-04-02T09:26:46.824Z" },
{ url = "https://files.pythonhosted.org/packages/c4/bb/ec73c0257c9e11b268f018f068f5d00aa0ef8c8b09f7753ebd5f2880e248/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a277ab8928b9f299723bc1a2dabb1265911b1a76341f90a510368ca44ad9ab66", size = 228303, upload-time = "2026-04-02T09:26:48.397Z" },
{ url = "https://files.pythonhosted.org/packages/85/fb/32d1f5033484494619f701e719429c69b766bfc4dbc61aa9e9c8c166528b/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3bec022aec2c514d9cf199522a802bd007cd588ab17ab2525f20f9c34d067c18", size = 224282, upload-time = "2026-04-02T09:26:49.684Z" },
{ url = "https://files.pythonhosted.org/packages/fa/07/330e3a0dda4c404d6da83b327270906e9654a24f6c546dc886a0eb0ffb23/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e044c39e41b92c845bc815e5ae4230804e8e7bc29e399b0437d64222d92809dd", size = 215595, upload-time = "2026-04-02T09:26:50.915Z" },
{ url = "https://files.pythonhosted.org/packages/e3/7c/fc890655786e423f02556e0216d4b8c6bcb6bdfa890160dc66bf52dee468/charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:f495a1652cf3fbab2eb0639776dad966c2fb874d79d87ca07f9d5f059b8bd215", size = 201986, upload-time = "2026-04-02T09:26:52.197Z" },
{ url = "https://files.pythonhosted.org/packages/d8/97/bfb18b3db2aed3b90cf54dc292ad79fdd5ad65c4eae454099475cbeadd0d/charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e712b419df8ba5e42b226c510472b37bd57b38e897d3eca5e8cfd410a29fa859", size = 211711, upload-time = "2026-04-02T09:26:53.49Z" },
{ url = "https://files.pythonhosted.org/packages/6f/a5/a581c13798546a7fd557c82614a5c65a13df2157e9ad6373166d2a3e645d/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7804338df6fcc08105c7745f1502ba68d900f45fd770d5bdd5288ddccb8a42d8", size = 210036, upload-time = "2026-04-02T09:26:54.975Z" },
{ url = "https://files.pythonhosted.org/packages/8c/bf/b3ab5bcb478e4193d517644b0fb2bf5497fbceeaa7a1bc0f4d5b50953861/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:481551899c856c704d58119b5025793fa6730adda3571971af568f66d2424bb5", size = 202998, upload-time = "2026-04-02T09:26:56.303Z" },
{ url = "https://files.pythonhosted.org/packages/e7/4e/23efd79b65d314fa320ec6017b4b5834d5c12a58ba4610aa353af2e2f577/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f59099f9b66f0d7145115e6f80dd8b1d847176df89b234a5a6b3f00437aa0832", size = 230056, upload-time = "2026-04-02T09:26:57.554Z" },
{ url = "https://files.pythonhosted.org/packages/b9/9f/1e1941bc3f0e01df116e68dc37a55c4d249df5e6fa77f008841aef68264f/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:f59ad4c0e8f6bba240a9bb85504faa1ab438237199d4cce5f622761507b8f6a6", size = 211537, upload-time = "2026-04-02T09:26:58.843Z" },
{ url = "https://files.pythonhosted.org/packages/80/0f/088cbb3020d44428964a6c97fe1edfb1b9550396bf6d278330281e8b709c/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:3dedcc22d73ec993f42055eff4fcfed9318d1eeb9a6606c55892a26964964e48", size = 226176, upload-time = "2026-04-02T09:27:00.437Z" },
{ url = "https://files.pythonhosted.org/packages/6a/9f/130394f9bbe06f4f63e22641d32fc9b202b7e251c9aef4db044324dac493/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:64f02c6841d7d83f832cd97ccf8eb8a906d06eb95d5276069175c696b024b60a", size = 217723, upload-time = "2026-04-02T09:27:02.021Z" },
{ url = "https://files.pythonhosted.org/packages/73/55/c469897448a06e49f8fa03f6caae97074fde823f432a98f979cc42b90e69/charset_normalizer-3.4.7-cp313-cp313-win32.whl", hash = "sha256:4042d5c8f957e15221d423ba781e85d553722fc4113f523f2feb7b188cc34c5e", size = 148085, upload-time = "2026-04-02T09:27:03.192Z" },
{ url = "https://files.pythonhosted.org/packages/5d/78/1b74c5bbb3f99b77a1715c91b3e0b5bdb6fe302d95ace4f5b1bec37b0167/charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110", size = 158819, upload-time = "2026-04-02T09:27:04.454Z" },
{ url = "https://files.pythonhosted.org/packages/68/86/46bd42279d323deb8687c4a5a811fd548cb7d1de10cf6535d099877a9a9f/charset_normalizer-3.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:80d04837f55fc81da168b98de4f4b797ef007fc8a79ab71c6ec9bc4dd662b15b", size = 147915, upload-time = "2026-04-02T09:27:05.971Z" },
{ url = "https://files.pythonhosted.org/packages/97/c8/c67cb8c70e19ef1960b97b22ed2a1567711de46c4ddf19799923adc836c2/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:c36c333c39be2dbca264d7803333c896ab8fa7d4d6f0ab7edb7dfd7aea6e98c0", size = 309234, upload-time = "2026-04-02T09:27:07.194Z" },
{ url = "https://files.pythonhosted.org/packages/99/85/c091fdee33f20de70d6c8b522743b6f831a2f1cd3ff86de4c6a827c48a76/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1c2aed2e5e41f24ea8ef1590b8e848a79b56f3a5564a65ceec43c9d692dc7d8a", size = 208042, upload-time = "2026-04-02T09:27:08.749Z" },
{ url = "https://files.pythonhosted.org/packages/87/1c/ab2ce611b984d2fd5d86a5a8a19c1ae26acac6bad967da4967562c75114d/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:54523e136b8948060c0fa0bc7b1b50c32c186f2fceee897a495406bb6e311d2b", size = 228706, upload-time = "2026-04-02T09:27:09.951Z" },
{ url = "https://files.pythonhosted.org/packages/a8/29/2b1d2cb00bf085f59d29eb773ce58ec2d325430f8c216804a0a5cd83cbca/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:715479b9a2802ecac752a3b0efa2b0b60285cf962ee38414211abdfccc233b41", size = 224727, upload-time = "2026-04-02T09:27:11.175Z" },
{ url = "https://files.pythonhosted.org/packages/47/5c/032c2d5a07fe4d4855fea851209cca2b6f03ebeb6d4e3afdb3358386a684/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bd6c2a1c7573c64738d716488d2cdd3c00e340e4835707d8fdb8dc1a66ef164e", size = 215882, upload-time = "2026-04-02T09:27:12.446Z" },
{ url = "https://files.pythonhosted.org/packages/2c/c2/356065d5a8b78ed04499cae5f339f091946a6a74f91e03476c33f0ab7100/charset_normalizer-3.4.7-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:c45e9440fb78f8ddabcf714b68f936737a121355bf59f3907f4e17721b9d1aae", size = 200860, upload-time = "2026-04-02T09:27:13.721Z" },
{ url = "https://files.pythonhosted.org/packages/0c/cd/a32a84217ced5039f53b29f460962abb2d4420def55afabe45b1c3c7483d/charset_normalizer-3.4.7-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3534e7dcbdcf757da6b85a0bbf5b6868786d5982dd959b065e65481644817a18", size = 211564, upload-time = "2026-04-02T09:27:15.272Z" },
{ url = "https://files.pythonhosted.org/packages/44/86/58e6f13ce26cc3b8f4a36b94a0f22ae2f00a72534520f4ae6857c4b81f89/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e8ac484bf18ce6975760921bb6148041faa8fef0547200386ea0b52b5d27bf7b", size = 211276, upload-time = "2026-04-02T09:27:16.834Z" },
{ url = "https://files.pythonhosted.org/packages/8f/fe/d17c32dc72e17e155e06883efa84514ca375f8a528ba2546bee73fc4df81/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:a5fe03b42827c13cdccd08e6c0247b6a6d4b5e3cdc53fd1749f5896adcdc2356", size = 201238, upload-time = "2026-04-02T09:27:18.229Z" },
{ url = "https://files.pythonhosted.org/packages/6a/29/f33daa50b06525a237451cdb6c69da366c381a3dadcd833fa5676bc468b3/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:2d6eb928e13016cea4f1f21d1e10c1cebd5a421bc57ddf5b1142ae3f86824fab", size = 230189, upload-time = "2026-04-02T09:27:19.445Z" },
{ url = "https://files.pythonhosted.org/packages/b6/6e/52c84015394a6a0bdcd435210a7e944c5f94ea1055f5cc5d56c5fe368e7b/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e74327fb75de8986940def6e8dee4f127cc9752bee7355bb323cc5b2659b6d46", size = 211352, upload-time = "2026-04-02T09:27:20.79Z" },
{ url = "https://files.pythonhosted.org/packages/8c/d7/4353be581b373033fb9198bf1da3cf8f09c1082561e8e922aa7b39bf9fe8/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:d6038d37043bced98a66e68d3aa2b6a35505dc01328cd65217cefe82f25def44", size = 227024, upload-time = "2026-04-02T09:27:22.063Z" },
{ url = "https://files.pythonhosted.org/packages/30/45/99d18aa925bd1740098ccd3060e238e21115fffbfdcb8f3ece837d0ace6c/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:7579e913a5339fb8fa133f6bbcfd8e6749696206cf05acdbdca71a1b436d8e72", size = 217869, upload-time = "2026-04-02T09:27:23.486Z" },
{ url = "https://files.pythonhosted.org/packages/5c/05/5ee478aa53f4bb7996482153d4bfe1b89e0f087f0ab6b294fcf92d595873/charset_normalizer-3.4.7-cp314-cp314-win32.whl", hash = "sha256:5b77459df20e08151cd6f8b9ef8ef1f961ef73d85c21a555c7eed5b79410ec10", size = 148541, upload-time = "2026-04-02T09:27:25.146Z" },
{ url = "https://files.pythonhosted.org/packages/48/77/72dcb0921b2ce86420b2d79d454c7022bf5be40202a2a07906b9f2a35c97/charset_normalizer-3.4.7-cp314-cp314-win_amd64.whl", hash = "sha256:92a0a01ead5e668468e952e4238cccd7c537364eb7d851ab144ab6627dbbe12f", size = 159634, upload-time = "2026-04-02T09:27:26.642Z" },
{ url = "https://files.pythonhosted.org/packages/c6/a3/c2369911cd72f02386e4e340770f6e158c7980267da16af8f668217abaa0/charset_normalizer-3.4.7-cp314-cp314-win_arm64.whl", hash = "sha256:67f6279d125ca0046a7fd386d01b311c6363844deac3e5b069b514ba3e63c246", size = 148384, upload-time = "2026-04-02T09:27:28.271Z" },
{ url = "https://files.pythonhosted.org/packages/94/09/7e8a7f73d24dba1f0035fbbf014d2c36828fc1bf9c88f84093e57d315935/charset_normalizer-3.4.7-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:effc3f449787117233702311a1b7d8f59cba9ced946ba727bdc329ec69028e24", size = 330133, upload-time = "2026-04-02T09:27:29.474Z" },
{ url = "https://files.pythonhosted.org/packages/8d/da/96975ddb11f8e977f706f45cddd8540fd8242f71ecdb5d18a80723dcf62c/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fbccdc05410c9ee21bbf16a35f4c1d16123dcdeb8a1d38f33654fa21d0234f79", size = 216257, upload-time = "2026-04-02T09:27:30.793Z" },
{ url = "https://files.pythonhosted.org/packages/e5/e8/1d63bf8ef2d388e95c64b2098f45f84758f6d102a087552da1485912637b/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:733784b6d6def852c814bce5f318d25da2ee65dd4839a0718641c696e09a2960", size = 234851, upload-time = "2026-04-02T09:27:32.44Z" },
{ url = "https://files.pythonhosted.org/packages/9b/40/e5ff04233e70da2681fa43969ad6f66ca5611d7e669be0246c4c7aaf6dc8/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a89c23ef8d2c6b27fd200a42aa4ac72786e7c60d40efdc76e6011260b6e949c4", size = 233393, upload-time = "2026-04-02T09:27:34.03Z" },
{ url = "https://files.pythonhosted.org/packages/be/c1/06c6c49d5a5450f76899992f1ee40b41d076aee9279b49cf9974d2f313d5/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c114670c45346afedc0d947faf3c7f701051d2518b943679c8ff88befe14f8e", size = 223251, upload-time = "2026-04-02T09:27:35.369Z" },
{ url = "https://files.pythonhosted.org/packages/2b/9f/f2ff16fb050946169e3e1f82134d107e5d4ae72647ec8a1b1446c148480f/charset_normalizer-3.4.7-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:a180c5e59792af262bf263b21a3c49353f25945d8d9f70628e73de370d55e1e1", size = 206609, upload-time = "2026-04-02T09:27:36.661Z" },
{ url = "https://files.pythonhosted.org/packages/69/d5/a527c0cd8d64d2eab7459784fb4169a0ac76e5a6fc5237337982fd61347e/charset_normalizer-3.4.7-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3c9a494bc5ec77d43cea229c4f6db1e4d8fe7e1bbffa8b6f0f0032430ff8ab44", size = 220014, upload-time = "2026-04-02T09:27:38.019Z" },
{ url = "https://files.pythonhosted.org/packages/7e/80/8a7b8104a3e203074dc9aa2c613d4b726c0e136bad1cc734594b02867972/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8d828b6667a32a728a1ad1d93957cdf37489c57b97ae6c4de2860fa749b8fc1e", size = 218979, upload-time = "2026-04-02T09:27:39.37Z" },
{ url = "https://files.pythonhosted.org/packages/02/9a/b759b503d507f375b2b5c153e4d2ee0a75aa215b7f2489cf314f4541f2c0/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:cf1493cd8607bec4d8a7b9b004e699fcf8f9103a9284cc94962cb73d20f9d4a3", size = 209238, upload-time = "2026-04-02T09:27:40.722Z" },
{ url = "https://files.pythonhosted.org/packages/c2/4e/0f3f5d47b86bdb79256e7290b26ac847a2832d9a4033f7eb2cd4bcf4bb5b/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:0c96c3b819b5c3e9e165495db84d41914d6894d55181d2d108cc1a69bfc9cce0", size = 236110, upload-time = "2026-04-02T09:27:42.33Z" },
{ url = "https://files.pythonhosted.org/packages/96/23/bce28734eb3ed2c91dcf93abeb8a5cf393a7b2749725030bb630e554fdd8/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:752a45dc4a6934060b3b0dab47e04edc3326575f82be64bc4fc293914566503e", size = 219824, upload-time = "2026-04-02T09:27:43.924Z" },
{ url = "https://files.pythonhosted.org/packages/2c/6f/6e897c6984cc4d41af319b077f2f600fc8214eb2fe2d6bcb79141b882400/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:8778f0c7a52e56f75d12dae53ae320fae900a8b9b4164b981b9c5ce059cd1fcb", size = 233103, upload-time = "2026-04-02T09:27:45.348Z" },
{ url = "https://files.pythonhosted.org/packages/76/22/ef7bd0fe480a0ae9b656189ec00744b60933f68b4f42a7bb06589f6f576a/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ce3412fbe1e31eb81ea42f4169ed94861c56e643189e1e75f0041f3fe7020abe", size = 225194, upload-time = "2026-04-02T09:27:46.706Z" },
{ url = "https://files.pythonhosted.org/packages/c5/a7/0e0ab3e0b5bc1219bd80a6a0d4d72ca74d9250cb2382b7c699c147e06017/charset_normalizer-3.4.7-cp314-cp314t-win32.whl", hash = "sha256:c03a41a8784091e67a39648f70c5f97b5b6a37f216896d44d2cdcb82615339a0", size = 159827, upload-time = "2026-04-02T09:27:48.053Z" },
{ url = "https://files.pythonhosted.org/packages/7a/1d/29d32e0fb40864b1f878c7f5a0b343ae676c6e2b271a2d55cc3a152391da/charset_normalizer-3.4.7-cp314-cp314t-win_amd64.whl", hash = "sha256:03853ed82eeebbce3c2abfdbc98c96dc205f32a79627688ac9a27370ea61a49c", size = 174168, upload-time = "2026-04-02T09:27:49.795Z" },
{ url = "https://files.pythonhosted.org/packages/de/32/d92444ad05c7a6e41fb2036749777c163baf7a0301a040cb672d6b2b1ae9/charset_normalizer-3.4.7-cp314-cp314t-win_arm64.whl", hash = "sha256:c35abb8bfff0185efac5878da64c45dafd2b37fb0383add1be155a763c1f083d", size = 153018, upload-time = "2026-04-02T09:27:51.116Z" },
{ url = "https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl", hash = "sha256:3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d", size = 61958, upload-time = "2026-04-02T09:28:37.794Z" },
]
[[package]]
name = "click"
version = "8.4.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", hash = "sha256:918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96", size = 353007, upload-time = "2026-05-22T04:08:37.769Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", hash = "sha256:482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2", size = 116639, upload-time = "2026-05-22T04:08:35.26Z" },
]
[[package]]
name = "cloudpathlib"
version = "0.24.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/06/19/58bc6b5d7d0f81c7209b05445af477e147c486552f96665a5912211839b9/cloudpathlib-0.24.0.tar.gz", hash = "sha256:c521a984e77b47e656fe78e20a7e3e260e0ab45fc69e33ac01094227c979e34a", size = 53600, upload-time = "2026-04-30T00:54:43.265Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c2/5b/ba933f896d9b0b07608d575a8501e2b4e32166b60d84c430a4a7285ebe64/cloudpathlib-0.24.0-py3-none-any.whl", hash = "sha256:b1c51e2d2ec7dc4fed6538991f4aea849d6cf11a7e6b9069f86e461aa1f9b5b4", size = 63214, upload-time = "2026-04-30T00:54:42.06Z" },
]
[[package]]
name = "cobble"
version = "0.1.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/54/7a/a507c709be2c96e1bb6102eb7b7f4026c5e5e223ef7d745a17d239e9d844/cobble-0.1.4.tar.gz", hash = "sha256:de38be1539992c8a06e569630717c485a5f91be2192c461ea2b220607dfa78aa", size = 3805, upload-time = "2024-06-01T18:11:09.528Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d5/e1/3714a2f371985215c219c2a70953d38e3eed81ef165aed061d21de0e998b/cobble-0.1.4-py3-none-any.whl", hash = "sha256:36c91b1655e599fd428e2b95fdd5f0da1ca2e9f1abb0bc871dec21a0e78a2b44", size = 3984, upload-time = "2024-06-01T18:11:07.911Z" },
]
[[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 = "colorlog"
version = "6.10.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a2/61/f083b5ac52e505dfc1c624eafbf8c7589a0d7f32daa398d2e7590efa5fda/colorlog-6.10.1.tar.gz", hash = "sha256:eb4ae5cb65fe7fec7773c2306061a8e63e02efc2c72eba9d27b0fa23c94f1321", size = 17162, upload-time = "2025-10-16T16:14:11.978Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6d/c1/e419ef3723a074172b68aaa89c9f3de486ed4c2399e2dbd8113a4fdcaf9e/colorlog-6.10.1-py3-none-any.whl", hash = "sha256:2d7e8348291948af66122cff006c9f8da6255d224e7cf8e37d8de2df3bad8c9c", size = 11743, upload-time = "2025-10-16T16:14:10.512Z" },
]
[[package]]
name = "confection"
version = "1.3.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ca/65/efd0fe8a936fc8ca2978cb7b82581fb20d901c6039e746a808f746b7647b/confection-1.3.3.tar.gz", hash = "sha256:f0f6810d567ff73993fe74d218ca5e1ffb6a44fb03f391257fc5d033546cbfaa", size = 54895, upload-time = "2026-03-24T18:45:24.331Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8d/e4/d66708bdf0d92fb4d49b22cdff4b10cec38aca5dcd7e81d909bb55c65cd7/confection-1.3.3-py3-none-any.whl", hash = "sha256:b9fef9ee84b237ef4611ec3eb5797b70e13063e6310ad9f15536373f5e313c82", size = 35902, upload-time = "2026-03-24T18:45:22.664Z" },
]
[[package]]
name = "contourpy"
version = "1.3.2"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" },
{ url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" },
{ url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" },
{ url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" },
{ url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" },
{ url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" },
{ url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" },
{ url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" },
{ url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" },
{ url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" },
{ url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" },
{ url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" },
{ url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" },
{ url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" },
{ url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" },
{ url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" },
{ url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" },
{ url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" },
{ url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" },
{ url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" },
{ url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" },
{ url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" },
{ url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" },
{ url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" },
{ url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" },
{ url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" },
{ url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" },
{ url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" },
{ url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" },
{ url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" },
{ url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" },
{ url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" },
{ url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" },
{ url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" },
{ url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" },
{ url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" },
{ url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" },
{ url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" },
{ url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" },
{ url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" },
{ url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" },
{ url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" },
{ url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" },
{ url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" },
{ url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" },
{ url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" },
{ url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" },
{ url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" },
{ url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" },
{ url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" },
{ url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" },
{ url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" },
{ url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" },
{ url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" },
{ url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" },
{ url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" },
]
[[package]]
name = "contourpy"
version = "1.3.3"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" },
{ url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" },
{ url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" },
{ url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" },
{ url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" },
{ url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" },
{ url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" },
{ url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" },
{ url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" },
{ url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" },
{ url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" },
{ url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" },
{ url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" },
{ url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" },
{ url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" },
{ url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" },
{ url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" },
{ url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" },
{ url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" },
{ url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" },
{ url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" },
{ url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" },
{ url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" },
{ url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" },
{ url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" },
{ url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" },
{ url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" },
{ url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" },
{ url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" },
{ url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" },
{ url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" },
{ url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" },
{ url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" },
{ url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" },
{ url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" },
{ url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" },
{ url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" },
{ url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" },
{ url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" },
{ url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" },
{ url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" },
{ url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" },
{ url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" },
{ url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" },
{ url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" },
{ url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" },
{ url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" },
{ url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" },
{ url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" },
{ url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" },
{ url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" },
{ url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" },
{ url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" },
{ url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" },
{ url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" },
{ url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" },
{ url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" },
{ url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" },
{ url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" },
{ url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" },
{ url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" },
{ url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" },
{ url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" },
{ url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" },
{ url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" },
{ url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" },
{ url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" },
{ url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" },
{ url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" },
{ url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" },
{ url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" },
]
[[package]]
name = "covdefaults"
version = "2.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "coverage" },
]
sdist = { url = "https://files.pythonhosted.org/packages/44/ee/9a6f2611f72e4c5657ae5542a510cf4164d2c673687c0ea73bb1cbd85b4d/covdefaults-2.3.0.tar.gz", hash = "sha256:4e99f679f12d792bc62e5510fa3eb59546ed47bd569e36e4fddc4081c9c3ebf7", size = 4835, upload-time = "2023-03-05T16:43:34.779Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/76/4c/823bc951445aa97e5a1b7e337690db3abf85212c8d138e170922e7916ac8/covdefaults-2.3.0-py2.py3-none-any.whl", hash = "sha256:2832961f6ffcfe4b57c338bc3418a3526f495c26fb9c54565409c5532f7c41be", size = 5144, upload-time = "2023-03-05T16:43:33.245Z" },
]
[[package]]
name = "coverage"
version = "7.14.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/54/fd/0ab2772530e946e1be1abd0bc09e647ec9b02e88f0867857601fefca8953/coverage-7.14.1.tar.gz", hash = "sha256:30c08f7d90415aa98b3c990385dea2939b0da55f38515e5b369b83655f8523be", size = 920132, upload-time = "2026-05-26T20:41:36.783Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/92/69/0d2ef01ff4b8fcecd4cba920d11e92fa4f96ae412441d3b56a90a258e69b/coverage-7.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3e3680291c4a1d0dadfa84a2c459576a4af5133abb617905714339a0c73138cf", size = 219722, upload-time = "2026-05-26T20:38:14.002Z" },
{ url = "https://files.pythonhosted.org/packages/f8/ae/9afdeaa31b9d9ce98124b6abf8bb49119bf71aecae04f8567c189d91299f/coverage-7.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a5274669f37f2343635a347b91a60777621341ab3378e9c6ac9335eee704bddf", size = 220240, upload-time = "2026-05-26T20:38:17.424Z" },
{ url = "https://files.pythonhosted.org/packages/51/69/c998589871df7ea7dba865cc5ee32b5a3e1d47ba6c68ef91104c7c46fa5e/coverage-7.14.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cfe5a5fec635799ef33428f1e5e61bafa45a92a96190ba731561ba558ccc214d", size = 246981, upload-time = "2026-05-26T20:38:19.266Z" },
{ url = "https://files.pythonhosted.org/packages/fc/10/1c7d04c13040dac531d21b712bbe08f902e6dd9b58f5d77875c4d030f8f2/coverage-7.14.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:62a9f70b52e0b5a95cfef4a5c5641b06983cadc5e538a3feeb5c00211f523ac2", size = 248812, upload-time = "2026-05-26T20:38:20.75Z" },
{ url = "https://files.pythonhosted.org/packages/c1/65/2a38a4607ef27cadcfbcee034dba5830ae2569f90144a0f4c7dbf47d30b0/coverage-7.14.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c18ebc343e15be53049b3a2dce38fe82d58f37e20ab9094b3a39c0aa4f6bb47", size = 250675, upload-time = "2026-05-26T20:38:22.159Z" },
{ url = "https://files.pythonhosted.org/packages/c9/a2/a446ed9752a4a59b79e0fb6cbb319f6facb2183045c0725462625e66f87e/coverage-7.14.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b84ffdf877644e7096aa936991efeed873f7f3df57b9cd001312b7668ab08550", size = 252590, upload-time = "2026-05-26T20:38:23.63Z" },
{ url = "https://files.pythonhosted.org/packages/9e/fd/e81fbd7ba752365546e9842b1cbdaad3d6919d2a522c590aef16a281ec5e/coverage-7.14.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e854312c4103f2ad4c0dc023b69b77ebfd2c89db5f86c4c94dc2353f9a92167e", size = 247691, upload-time = "2026-05-26T20:38:25.057Z" },
{ url = "https://files.pythonhosted.org/packages/53/35/f3c26fdaae9ea937d154ca4d372e5ea0a4167ff70d36c6074ac2eacb2f83/coverage-7.14.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c643734307300234fafa36bf2a040a7235f8f177ea1fd6ec1423aea6fb7b929f", size = 248716, upload-time = "2026-05-26T20:38:26.406Z" },
{ url = "https://files.pythonhosted.org/packages/2e/14/940b6c49551fd343e8507ee2b0ba7af5d0aa04ed5bf768285cb7c72a9884/coverage-7.14.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:84ac9499e48700399a5dd0ea7085b5091961fec52c68d66b4ec0d3cf7f4441b1", size = 246721, upload-time = "2026-05-26T20:38:28.282Z" },
{ url = "https://files.pythonhosted.org/packages/aa/2c/40fc0634186c28292a662dff578866b3913983d6c375a3c2a74020938719/coverage-7.14.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:7f02d09f70776579b926d889a4c9c235070a1f47c40458aeaca563fae5acfdb5", size = 250533, upload-time = "2026-05-26T20:38:29.753Z" },
{ url = "https://files.pythonhosted.org/packages/de/e3/2c26bf1e811f9df991ff2a9bdddebdd13ee0665d564df7d05979f9146297/coverage-7.14.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:ce66d8e46da2bb5ee313a745cbd2e391d319176c1f7a9451bfcd3a2fb920859b", size = 246990, upload-time = "2026-05-26T20:38:31.516Z" },
{ url = "https://files.pythonhosted.org/packages/a8/b0/060260ef56bd92363ebdce0c7095ce422b06e69aae71828efeca473ab1ca/coverage-7.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c912c259304cfb5ee584481cfb7ce1ff932b4d61e6c9140b8f19cb7b5ed82332", size = 247593, upload-time = "2026-05-26T20:38:33.065Z" },
{ url = "https://files.pythonhosted.org/packages/63/f3/501502046efeb0d6d94b5ca54941d95f1184183dd6bdb7f283985783bb4a/coverage-7.14.1-cp310-cp310-win32.whl", hash = "sha256:1238cb94638e610e972c60dac68e813f868dc7d6e982535270558443058d9d59", size = 222330, upload-time = "2026-05-26T20:38:35.36Z" },
{ url = "https://files.pythonhosted.org/packages/a0/5d/1bf99f2c558f128faf7906817ccbdb576ba815d3b41ce2ac1719b70a3663/coverage-7.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:fc459e5d73be2d6332fcfe8dbf3d8994671fe33c700f4565988ecfa511547253", size = 223261, upload-time = "2026-05-26T20:38:37.196Z" },
{ url = "https://files.pythonhosted.org/packages/7d/d7/477ad149490e6cb849f28abea1dabb9c823cea72e7500c81b4240ce619c0/coverage-7.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:478b5bcd63c2e1357c5c7e16c070690df7b07f676b1c114d7b93e533c664309f", size = 219848, upload-time = "2026-05-26T20:38:38.715Z" },
{ url = "https://files.pythonhosted.org/packages/91/82/a5eb47257c50601bb7b9a9d2857c67b7a3a85ad74180eb2c98bb1fbe0ce5/coverage-7.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a24a81f9715ee42ef59a316cc11611c98fe23920f7c81861315c9f3ff4a230f4", size = 220354, upload-time = "2026-05-26T20:38:40.232Z" },
{ url = "https://files.pythonhosted.org/packages/43/8b/78419b5391a5cb706b6544390507e469d83ffc9a8248b02c4011aceb9365/coverage-7.14.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:196a13319ad88d6d8ef5ab489ec4f44ddde2143c0c7d5b27786f6c3ffd56a7e1", size = 250771, upload-time = "2026-05-26T20:38:41.782Z" },
{ url = "https://files.pythonhosted.org/packages/77/63/e77aaacd491182210d639636b7a8bba23ffffa9b82aa3762da9431855fa9/coverage-7.14.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3d452fd08b5c72c5167c93e6867b5c08500bd40f2a21e1e854a500550b6cc36f", size = 252683, upload-time = "2026-05-26T20:38:43.305Z" },
{ url = "https://files.pythonhosted.org/packages/65/1c/a022e3cfbec2ac241640003cb3a817e161d9c7f5aa9b49173756cdc03204/coverage-7.14.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23bf7fa51ac02e07fc7c96849b82946da47ae862dc8f86d183b2a4864fc38129", size = 254791, upload-time = "2026-05-26T20:38:45.361Z" },
{ url = "https://files.pythonhosted.org/packages/61/d6/967e408aca4c1ceb88cb0cc677169110ae7f5995fb5eaf5fb1f5a1bb8f5d/coverage-7.14.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bcaa50684dcaadfa599ac48f81103c756d791cfd85c97203d2217c593d48b860", size = 256748, upload-time = "2026-05-26T20:38:46.91Z" },
{ url = "https://files.pythonhosted.org/packages/b8/be/869188f7fe28638078ec479331ace6dc5f7b40b7153eb616f47ab79404d8/coverage-7.14.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4ea1c034f95c9b056e856b794630b17f9fa3d57e4800ff1e503d3be0f9c9078c", size = 250907, upload-time = "2026-05-26T20:38:48.493Z" },
{ url = "https://files.pythonhosted.org/packages/07/aa/adb7d3b4278d690e68703abcd76ab1b948242e3668d921711551b78f9ddb/coverage-7.14.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c7e057326434e441306226fbeb5d1aaf14a2637efe97ba668306635835f32ad7", size = 252483, upload-time = "2026-05-26T20:38:50.074Z" },
{ url = "https://files.pythonhosted.org/packages/43/61/331c74103c62dcb0c4b9b3a0de9a61aca016208b0a90f109592a9f9ecc28/coverage-7.14.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:59baf88468dbc8d63b1887afd92bda52e40bb1561696e5819670601403810cec", size = 250545, upload-time = "2026-05-26T20:38:51.613Z" },
{ url = "https://files.pythonhosted.org/packages/f6/b6/c5dae3c104d89be04828f61810e6b3473825482e4c288cc4ed04553e08ae/coverage-7.14.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:d34d75f892b3ab73ba11cab5442cce7b3e168fd64162b16f0e1e0d09c508edef", size = 254310, upload-time = "2026-05-26T20:38:53.503Z" },
{ url = "https://files.pythonhosted.org/packages/ad/a1/2b9d5863e3b83c01ad8199e3c597802fbb3a9dc90b058885804c20296d31/coverage-7.14.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:3a56abc20a472baf0304c455721bc601477440d28ecfde8a03dde79ede07e0df", size = 250266, upload-time = "2026-05-26T20:38:55.414Z" },
{ url = "https://files.pythonhosted.org/packages/7f/5e/0e511fbdb269359be26fe678a1c3fa1f2aa2a01573cc3f54268c8d6d4797/coverage-7.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6a3cb83d1552c0cd1b4906655b6a33fd4a8473229633a901c6b73bf86914dee9", size = 251174, upload-time = "2026-05-26T20:38:57.141Z" },
{ url = "https://files.pythonhosted.org/packages/85/10/e55307b622b3dd9671cb321824502dc10f93e72f2802b9946159a8edadeb/coverage-7.14.1-cp311-cp311-win32.whl", hash = "sha256:10274a1fbeb8ec5d72966e17bb198a3104257aca4ac09d98667c5f8aca8c8548", size = 222354, upload-time = "2026-05-26T20:38:58.727Z" },
{ url = "https://files.pythonhosted.org/packages/71/cf/107421693cfb71e4f1ca5bf70443f64d4161878068d07a3e51c7ad21d17b/coverage-7.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:87ebdf787d4888e3f3f2d523eadc6e18c6d18c6d0eb173801a189641627fb37e", size = 223290, upload-time = "2026-05-26T20:39:00.413Z" },
{ url = "https://files.pythonhosted.org/packages/b8/1d/3e3644585eb29e9dafefb19555078529a4d7cce12bd21929664eea989277/coverage-7.14.1-cp311-cp311-win_arm64.whl", hash = "sha256:dd34767fa19848d35659ffc0a75314f58c7af3f1cd87ec521e8292a1238398a3", size = 221953, upload-time = "2026-05-26T20:39:02.159Z" },
{ url = "https://files.pythonhosted.org/packages/3d/b7/bdbb725ba02c5b42825b200c940f38b7a54fcad24627b7192f78f8110d76/coverage-7.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a06c76364a9360e33d6d23769aefdf7f66f38e2ffb60ceb1baaa4989d83b695c", size = 220022, upload-time = "2026-05-26T20:39:03.702Z" },
{ url = "https://files.pythonhosted.org/packages/72/81/fdc0898a55c6219223291ec1a1fe89966ef212ce82276aa0899df84b5de0/coverage-7.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fad54e871165f6ec2f536063ac74c3104508a12963e64072ba44bd822de52b0c", size = 220379, upload-time = "2026-05-26T20:39:05.381Z" },
{ url = "https://files.pythonhosted.org/packages/de/72/de048c4a25e13bce59ac6a339351c10bdf2515e07459afcdaf04dc3143a2/coverage-7.14.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:84b535f00655ecafe1d929d1fb00ed5d6fa3051ea643ab2c161a3887b86f294b", size = 251888, upload-time = "2026-05-26T20:39:07.367Z" },
{ url = "https://files.pythonhosted.org/packages/28/30/300c343f68beb9d4cbb64ec81e58c5b6b80b56927f72d2b38654ac26e013/coverage-7.14.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6b6b0853b895fe0e98cbfc580d1ec3393d9302b4b1e96a77b3f5c91fdab899e6", size = 254624, upload-time = "2026-05-26T20:39:09.037Z" },
{ url = "https://files.pythonhosted.org/packages/b1/ed/7b25642496e8170b6bac14adce00537c6e5fa2d586159401a4de3e8b49e6/coverage-7.14.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:442cc9c952b2df400cda54bb04ab87330cf2cd08a8692cbbea36773531eb6f37", size = 255739, upload-time = "2026-05-26T20:39:10.889Z" },
{ url = "https://files.pythonhosted.org/packages/7f/a2/abd210b8c4e29c24e4624916db97bb519097a91034aaeb767f937e7da794/coverage-7.14.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8270544c361ed405a27a060dbc9ed2c124b084d96dfdc2d9a2510482aef981ad", size = 257998, upload-time = "2026-05-26T20:39:12.722Z" },
{ url = "https://files.pythonhosted.org/packages/7f/24/7c50beed3792fe62f6ce0545c6686ce83379719e2c0276179333d97eae92/coverage-7.14.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:48b283b1dd6372e8de2a7a9a4c4d5dc06f4d4fd209b876f3c88a7a205a0c8f84", size = 252296, upload-time = "2026-05-26T20:39:14.259Z" },
{ url = "https://files.pythonhosted.org/packages/15/05/0f874628ebcbfc77ead559ff210281ef06a97db08481832e7dd39274a135/coverage-7.14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5b0c99ba93a07d56f6df340bb79be53202a082b2fdb81bfe6190b741a3470d54", size = 253658, upload-time = "2026-05-26T20:39:15.923Z" },
{ url = "https://files.pythonhosted.org/packages/99/6f/ca6ad067364b337ef997802115e7ecad2abd2248b05471464b0dea02b4d4/coverage-7.14.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e471bc5769ff073b058cfadb0d736b56ce067c8560eabeb0da88462df98c23e7", size = 251803, upload-time = "2026-05-26T20:39:17.537Z" },
{ url = "https://files.pythonhosted.org/packages/c0/30/b9b4d377cd9f40baf228068f5a81faf8450c6228503011bd499708483a50/coverage-7.14.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f497a1ea81d4cd7c10ddcaa685135b9aabd291af3d55775a9ddf3cb7a364cdd9", size = 255873, upload-time = "2026-05-26T20:39:19.414Z" },
{ url = "https://files.pythonhosted.org/packages/3c/21/7c721a9e5e6bb88547d30a787aefb97512d3f54c1324c7488d9b3743f7f9/coverage-7.14.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2222be86d0b54f5dd5a38f45f17f315f737245e857bf0bdedc70734f84a13c02", size = 251372, upload-time = "2026-05-26T20:39:21.169Z" },
{ url = "https://files.pythonhosted.org/packages/9d/8c/f8ae5a2200130e1503cd7661a6cd3b2b7bacef98277fbf3571fb13f8b766/coverage-7.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:85e85586565842f6932abebd4c18bcb1074223dc0b3576e7d173ca710622813a", size = 253245, upload-time = "2026-05-26T20:39:23.097Z" },
{ url = "https://files.pythonhosted.org/packages/34/62/70a9024672a5f6910517d9628c52c9afbdd3cf8f46426af52bb148a56fff/coverage-7.14.1-cp312-cp312-win32.whl", hash = "sha256:4a28fd227808366b196a75476dced2eb35b351d6766ba9c858dc93319e87f4f1", size = 222567, upload-time = "2026-05-26T20:39:24.868Z" },
{ url = "https://files.pythonhosted.org/packages/f6/81/8b7cd386839b039ebe1855733b9f9449a8dec5d79564018234f185a7fa70/coverage-7.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:54acdb6674a4661768d7bf7db32dfb9f46ab1d764f8aba6df75ce1a6a088724e", size = 223372, upload-time = "2026-05-26T20:39:26.603Z" },
{ url = "https://files.pythonhosted.org/packages/ae/ba/b44d472022f620d289d95fa830143235c0c36461c6f2437ea8d51e5481ed/coverage-7.14.1-cp312-cp312-win_arm64.whl", hash = "sha256:99cd41ff91afd94896fea3bc002706b6ae4ce95727d06e4a0f39c0a8d8bd8b1a", size = 221989, upload-time = "2026-05-26T20:39:28.242Z" },
{ url = "https://files.pythonhosted.org/packages/8a/9e/5f6d56327c62b185225d145191c607e07515294a0aa6338e58805cd4a5ac/coverage-7.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:be9f2c802dcfce3f71298303aa5dad0dce440a76c52f2f60dacd8656dab78793", size = 220044, upload-time = "2026-05-26T20:39:29.902Z" },
{ url = "https://files.pythonhosted.org/packages/75/92/e82aca356744cbbc0f77a0b623e38918c1872361963413a3bab5d0340393/coverage-7.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6223a72fd0e4c7156353ec0f08a5f93623e1d3034d0e2683b9bb8ea674131b1d", size = 220412, upload-time = "2026-05-26T20:39:31.561Z" },
{ url = "https://files.pythonhosted.org/packages/27/c9/385bde0bf7ed0f4bf3a7ee5367060a86b5d218718cfd6fb943c0f836b34f/coverage-7.14.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7279d2110a28cebc738b6459ecda2771735a4c18465fbbd36b3288fe5ed92247", size = 251412, upload-time = "2026-05-26T20:39:33.337Z" },
{ url = "https://files.pythonhosted.org/packages/51/8c/23faf6a2343a0d17f960a4bd56c43bc7eb4cf312f774dd6ceebd82c7d8fc/coverage-7.14.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9eeb3fcbc13ba40dfbdb22d01d196a28e9cef9ed4c29b60061a1e0e823a9929d", size = 254008, upload-time = "2026-05-26T20:39:35.009Z" },
{ url = "https://files.pythonhosted.org/packages/42/06/36f4aa9ca8a815e6036156e80706a67828bb97bd826948244f6996dda957/coverage-7.14.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f0cfc27c539f07cf5c0a4cfe211d0b6cae039f8f40526dbaa71944e64b50a7b", size = 255241, upload-time = "2026-05-26T20:39:36.71Z" },
{ url = "https://files.pythonhosted.org/packages/ca/79/95266316352f90f6b1c6736bb413302edfde2453fb32422d3911642691b3/coverage-7.14.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:221c70f316241a78e77e607c227cefc8808d4e08f28d99c04f35694690e940be", size = 257373, upload-time = "2026-05-26T20:39:38.412Z" },
{ url = "https://files.pythonhosted.org/packages/e3/9c/58316d1f66c488b5fca8a0eb3e98348807813efa8a0d0833b9021be27488/coverage-7.14.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:da028256b04ec30e5e0114b6f76172938c313991f0a2d3d894271315cf5d5e43", size = 251635, upload-time = "2026-05-26T20:39:40.268Z" },
{ url = "https://files.pythonhosted.org/packages/ef/5a/ca2398a568e16fed7bb713e84ba3603a7164fb65779abe645c565ec890d5/coverage-7.14.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76a085d7005236a767e3426148b2c407e53ad61695c562f8a81da2d373324901", size = 253373, upload-time = "2026-05-26T20:39:42.145Z" },
{ url = "https://files.pythonhosted.org/packages/6e/2c/0396562c32deaebe7be51d865b3a41e9a87d7561acafe1a28f53b07e019a/coverage-7.14.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b553d04b5e778a8e56d57eb134aff42a92718ecba45e79c4764ecfa40efd92ff", size = 251341, upload-time = "2026-05-26T20:39:43.907Z" },
{ url = "https://files.pythonhosted.org/packages/fd/8f/a94f9221184c9cae1ee115820e3798e48b6b17777a9f19e46fb9a0c8dc74/coverage-7.14.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:46f714d2fb8ae2f4f29f23ada7f1e79b759fff5a70f94a1dac23af204c3ec9e4", size = 255497, upload-time = "2026-05-26T20:39:46.166Z" },
{ url = "https://files.pythonhosted.org/packages/71/69/505d70e47db1eaebcd002c39759707621ef184cd6b1ae084d9f41293f323/coverage-7.14.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:1896f5e19ff3f0431c7ce2172adc54890fd97f86b59ced8ca1649145d9ffe35d", size = 251159, upload-time = "2026-05-26T20:39:48.03Z" },
{ url = "https://files.pythonhosted.org/packages/e0/aa/58681c383aa33a9d2ed40a02d7a22fbf780d1fa4d575396365777828198c/coverage-7.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:62fd185ef9df3c33d1c8178c5af105f762afbad96038de9a4ae100aa6297ca33", size = 252934, upload-time = "2026-05-26T20:39:49.872Z" },
{ url = "https://files.pythonhosted.org/packages/eb/fd/11c928cd6bdffc7074bb5965c173d9ebf517fb00205e1da524b98d29ef92/coverage-7.14.1-cp313-cp313-win32.whl", hash = "sha256:ab4af6352741a604c431c6072fce5bee33bf0f20dc7a56618d6bf6bb89e9810c", size = 222584, upload-time = "2026-05-26T20:39:51.68Z" },
{ url = "https://files.pythonhosted.org/packages/6f/92/fb416fc26d340dcba19518c418d6048e913186e17243982c5e435e41fa7a/coverage-7.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:7af486dabe8954d03b087f0021540897afe084f04e16ff5579e08cc46f871416", size = 223394, upload-time = "2026-05-26T20:39:53.472Z" },
{ url = "https://files.pythonhosted.org/packages/73/c6/02d56e3867972f77d5036de924643f26c056e848f00452cafb4dbc3c29b4/coverage-7.14.1-cp313-cp313-win_arm64.whl", hash = "sha256:2224f89ffd0c5605ccce1ed7a584da162bc7c55f601ab1c946bc9de31a486b42", size = 222015, upload-time = "2026-05-26T20:39:55.374Z" },
{ url = "https://files.pythonhosted.org/packages/4d/9e/fcc77914050df73f7662fa1f00902774c79c075a8388ab334074574bf77e/coverage-7.14.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:de286598cc65d2b489411174b1faec2f5a7775fb3201fd925db2a76b4030f37d", size = 220733, upload-time = "2026-05-26T20:39:57.189Z" },
{ url = "https://files.pythonhosted.org/packages/f7/67/2963cbdaf5cbadec44efa3a1e39eaa1f02df4079585f05387607a221e126/coverage-7.14.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:042c46ded7c288aeb07cf14a28b6c1e10b78fcba40171c3fa1e939377eeef0b5", size = 221086, upload-time = "2026-05-26T20:39:59.019Z" },
{ url = "https://files.pythonhosted.org/packages/c8/c5/8701645574e11881f2f47d8930f98bc48b5d43b25eb5b4430dfc4a2f9f48/coverage-7.14.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f4ddbe407477f04c45115d1a4e5bc480f753553b534d338d4c3358b1cdd0ea52", size = 262381, upload-time = "2026-05-26T20:40:00.822Z" },
{ url = "https://files.pythonhosted.org/packages/7c/28/7a64d73598263e0c5abd5084211a8474488d31b3c552ff531c719dfcff62/coverage-7.14.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d13e6725992e2d2fd7d81d4f5241952d13740121dfd501da09201be39b2c003a", size = 264458, upload-time = "2026-05-26T20:40:02.506Z" },
{ url = "https://files.pythonhosted.org/packages/fa/d8/4969179db9f7eb4df218e69540adf829d1c835f59452513d065d15446802/coverage-7.14.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f747dc8edcfe740130f28f32f3995e955494285717e86ee25af51db2219df08a", size = 266884, upload-time = "2026-05-26T20:40:04.421Z" },
{ url = "https://files.pythonhosted.org/packages/a6/78/a45d5794dbc9bafd97afc96a4377c86c7820d78b6cf51b89bc1d4e919275/coverage-7.14.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ced2f09ef276fd58611a1ef502164ad266d2b75174e5a40cabbdb4033f9f6cf2", size = 268022, upload-time = "2026-05-26T20:40:06.298Z" },
{ url = "https://files.pythonhosted.org/packages/21/cb/4f5e354e9e3e67af96bd4e57113e6db6b22298c7168b13eec408a549903d/coverage-7.14.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b84800013769a78ccb9ef4659402e26d06867e337b61ec365f77ad008adea80e", size = 261631, upload-time = "2026-05-26T20:40:08.226Z" },
{ url = "https://files.pythonhosted.org/packages/ec/49/eced49af4cb996d5d8b7e94e736175c513e4facd3398507b89892b4326d8/coverage-7.14.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:ea8cd6ca0ee9f616aaef3afc6882e32c2cbf18b00d96313ffd76af650574034d", size = 264443, upload-time = "2026-05-26T20:40:10.137Z" },
{ url = "https://files.pythonhosted.org/packages/f1/d8/5603a88a7c5913a6b54f6cb1a8c46f7b39cbb30f27cd3f492908da09b2d7/coverage-7.14.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:aa5e304a873fabddc11e484e9b6b738bd38bd7bed17b09aa84eecf5332e8b8bb", size = 262069, upload-time = "2026-05-26T20:40:11.999Z" },
{ url = "https://files.pythonhosted.org/packages/f0/59/2ae3cb79da554a06c8619d6c88ea19dd1e4aed4b834b6a83bb1fa243bdc5/coverage-7.14.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:5a1c5215be81035e629d5bc756650634d0bf31991038db7a0eccb90f025ce16d", size = 265780, upload-time = "2026-05-26T20:40:13.858Z" },
{ url = "https://files.pythonhosted.org/packages/af/5f/b130c1dc999031f2648bd25317fbce505ad8d5562079b4ed81e736a84967/coverage-7.14.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:79058c47dae6788504b5effb319961bcd72d7240551464b91d474bc0ed186d69", size = 260970, upload-time = "2026-05-26T20:40:16.142Z" },
{ url = "https://files.pythonhosted.org/packages/87/d1/ec13ccddeb48ec963bdfa72a11224bac2584bd045ba13beca82f8113e9c7/coverage-7.14.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:370c5afae3fa0658e11694a32b24c2778f6bc2d17718121f94ee185e69f26b54", size = 263157, upload-time = "2026-05-26T20:40:18.382Z" },
{ url = "https://files.pythonhosted.org/packages/cf/c2/cd91ead503045161092d3845f7bb95ea2f25131ce96d3e314dd835d91b9c/coverage-7.14.1-cp313-cp313t-win32.whl", hash = "sha256:3758dd0a7f1fa57365ef2e781df0f0731d38b6e3772259d13dae4bd8a958d4b1", size = 223259, upload-time = "2026-05-26T20:40:20.381Z" },
{ url = "https://files.pythonhosted.org/packages/71/9f/1e28d97e6bd2c76b07f38b7c02870f1371255ff6717f54eca578fcbbdd0e/coverage-7.14.1-cp313-cp313t-win_amd64.whl", hash = "sha256:6ff665fb023a77386fe11685190cee1f60a7d635994a30d9b0a061533d470fce", size = 224320, upload-time = "2026-05-26T20:40:22.316Z" },
{ url = "https://files.pythonhosted.org/packages/a9/e0/d936e908f0e1efa55e52b91e01b52f1055cef5e1ab2718493390ed8e2fb8/coverage-7.14.1-cp313-cp313t-win_arm64.whl", hash = "sha256:17a5a241e5997621a956a7f402a7433ef4221e5152809b785bec79e2323799f1", size = 222577, upload-time = "2026-05-26T20:40:24.894Z" },
{ url = "https://files.pythonhosted.org/packages/d6/34/fc2f101b151af3799a101f0550b0454aa008afdc0add677394ec4aa8ea10/coverage-7.14.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d5ed429d0b8edaac649e889b4ffcedb6c80b06629a3f93050e3dddfb99235bee", size = 220091, upload-time = "2026-05-26T20:40:27.249Z" },
{ url = "https://files.pythonhosted.org/packages/3d/a7/1ebae2ab5b961b5c79bb09fe7b3ac99edb190d8be4a8c510b2cf66f46468/coverage-7.14.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8011224a62280e50dab346960c03cf47aca1a1e09e608c0fb33fd6e0cc8e9500", size = 220421, upload-time = "2026-05-26T20:40:30.084Z" },
{ url = "https://files.pythonhosted.org/packages/5e/90/92aca9cf0acc95123c96cd1eb1f08917897a7f5dee01e15738922971ec31/coverage-7.14.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:12c42ec1e14f553c4f817e989365982e646e27211f10a0f717855b94a79c8906", size = 251466, upload-time = "2026-05-26T20:40:32.542Z" },
{ url = "https://files.pythonhosted.org/packages/26/2b/78048cbe3b999f6cbf9cc0d90abba6a88a3e0863a8c1c6cbc762f3f8802f/coverage-7.14.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:06144cd511cf2624873a035c5069cf297144f6e77a73ee3d7a55b605ec5efb42", size = 253973, upload-time = "2026-05-26T20:40:34.473Z" },
{ url = "https://files.pythonhosted.org/packages/8e/21/c2e33b29d1cfde484a19d437afc343c6cd30b08d78cbbf9f5aff14e57b2b/coverage-7.14.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a311d8e1da24be5c1ccf85cbfb06315dbaa1703d5a1eab3f6432c72b837917c8", size = 255318, upload-time = "2026-05-26T20:40:38.154Z" },
{ url = "https://files.pythonhosted.org/packages/8e/ee/aad2f108d63b769121005302f16bf66db8625c88ceaba466942e09a2607e/coverage-7.14.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c79cead5b5bc584d9c71451cb984d0e3a84e0c0937379c8efcbf27c8d661b851", size = 257633, upload-time = "2026-05-26T20:40:40.164Z" },
{ url = "https://files.pythonhosted.org/packages/c2/f8/11a2c29b4fd76d9849f81d0bb812ec0017a9396df3217214e38934a8c837/coverage-7.14.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dcbf65f1f66a26cdd88c35cf68fb4729c5d1cd2e88added72420541dfb212034", size = 251488, upload-time = "2026-05-26T20:40:42.631Z" },
{ url = "https://files.pythonhosted.org/packages/c9/b8/9a5820de4b8ac2b71d85e3b5fb49108d7469c665f0e2ad0dd7569023e305/coverage-7.14.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fd86572566fb40189a8260446158235159bc7a82dfbc87a3b39cf4fb57fcec1c", size = 253329, upload-time = "2026-05-26T20:40:45.208Z" },
{ url = "https://files.pythonhosted.org/packages/6b/ff/f33e4823667e27548e8fd8df44217515303f9808d0ff29817db56f87d990/coverage-7.14.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:7771b601718fdde84832c3a434ca9bbf4ae9adbc49d84198b4110700c3c77c36", size = 251291, upload-time = "2026-05-26T20:40:47.502Z" },
{ url = "https://files.pythonhosted.org/packages/68/9b/489db0ebb209054766b90a9014a45f6d26eb724c02ec21311c3733b5a644/coverage-7.14.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:39b21e212c55af06fa375e3dbf90a8a8e38792f3a910c580066d23563830ddd5", size = 255564, upload-time = "2026-05-26T20:40:49.372Z" },
{ url = "https://files.pythonhosted.org/packages/27/b5/16bc2d4c2409b23c7737edb68c83bc89e345f378050549fe1d75ac7d34d5/coverage-7.14.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:f2302660e32562a532b442480121aef8aa61a5bdb20b30bf0adab29f10a5a4b4", size = 251107, upload-time = "2026-05-26T20:40:51.677Z" },
{ url = "https://files.pythonhosted.org/packages/7d/0c/2629997469a00cd069d588a41c9dc887610f2775ae89d250c4791e65272a/coverage-7.14.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:03a6f93c1ec3b7f2e77b5dbcc5573a2c21f12529a5c6bbe0f16f72303cc2fa4d", size = 252764, upload-time = "2026-05-26T20:40:54.267Z" },
{ url = "https://files.pythonhosted.org/packages/d2/ee/f78d63c8f079e0d7211c7e2401fa17e311514534ba61bae03e4b287ce4ab/coverage-7.14.1-cp314-cp314-win32.whl", hash = "sha256:8a3ce026d73290f42f08dafecbd82c193a74df280461fbf97300fec51fd133ee", size = 222837, upload-time = "2026-05-26T20:40:56.496Z" },
{ url = "https://files.pythonhosted.org/packages/dc/b9/be539854f93a70dfbeec69117f33ec70dc42ff0b65b5b07ab8d40d04228e/coverage-7.14.1-cp314-cp314-win_amd64.whl", hash = "sha256:114c95ef29302423b87d159075805f4ab973254a2638a5d7d046c94887cc87d7", size = 223650, upload-time = "2026-05-26T20:40:58.351Z" },
{ url = "https://files.pythonhosted.org/packages/fe/9e/24e2842fef40f35ac82ba3a7719c8023d011bf3bf652d0675316a9d088a1/coverage-7.14.1-cp314-cp314-win_arm64.whl", hash = "sha256:a07891c3f4805442b31b71e84ba3cf29ed1aa9a428284e06deeb4b23e5b46343", size = 222218, upload-time = "2026-05-26T20:41:00.321Z" },
{ url = "https://files.pythonhosted.org/packages/0a/1d/ac0a9df5fe31c1e8bdd658074905fc12844a05c1a7e3fdb8417e97c31e23/coverage-7.14.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1101a5ebb083aecb625ebb6209d4105b58f647b093cb2dc8122d7b33f743cfe1", size = 220822, upload-time = "2026-05-26T20:41:02.281Z" },
{ url = "https://files.pythonhosted.org/packages/32/cf/f964fd9aff20323f9f1a726c97135f8a76bcd87b92dad141a456a43f3c64/coverage-7.14.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:851b9e1e4e8a4608e77c79714b2e77c0970d2ed7202a05e92ae407817481887b", size = 221084, upload-time = "2026-05-26T20:41:04.593Z" },
{ url = "https://files.pythonhosted.org/packages/d8/5e/7e5ef2aba844de2b80d678619fcf0841b42e3f37f16411226f3fe4c1016f/coverage-7.14.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d5b89cdfb2ee051b71e8c3c70bd81a9eff81100f736a269136fe1a68efe00474", size = 262454, upload-time = "2026-05-26T20:41:06.641Z" },
{ url = "https://files.pythonhosted.org/packages/64/62/75809bded87015cc4935524218a2a8ed8dd1a8498bfed30a2f4f7a4b4d34/coverage-7.14.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0177614a0370f227888b4e436a7c55686d6a9f90eb1ade2b624ba685a1686e86", size = 264578, upload-time = "2026-05-26T20:41:08.556Z" },
{ url = "https://files.pythonhosted.org/packages/f3/42/d33392dc14633525012d2d504fa1a33b05538bf535f5c1d64675e5754b78/coverage-7.14.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d69af5dea2de76fc485a83032a630523f985198b7e25be901ec60181587b01e", size = 266981, upload-time = "2026-05-26T20:41:10.824Z" },
{ url = "https://files.pythonhosted.org/packages/2a/49/0157c4428c2aca7f1e09d5565930586fd5ae36f1655f08b0daa7cf1fcae1/coverage-7.14.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:35ab22d91de736e8966b980dc355cbcdd2c6dbbcfe275f9a2991bc8a91b3df65", size = 268112, upload-time = "2026-05-26T20:41:12.966Z" },
{ url = "https://files.pythonhosted.org/packages/96/26/86b9ce71f4092b1ed325ce1421698081df1286b833400b6836912834d6e0/coverage-7.14.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:357d4e32935c36588aaba057d734fa32428c360c9fc2e4442afbf1b646beee6e", size = 261558, upload-time = "2026-05-26T20:41:15Z" },
{ url = "https://files.pythonhosted.org/packages/20/4c/c311210c5472cf5401d8422b0d7812cdd520f24417673afabda6c323faca/coverage-7.14.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:51bd64741cc6fa065abd300ede1afe5a5291ece9c31da8b24884deda48bcc3f8", size = 264447, upload-time = "2026-05-26T20:41:17.369Z" },
{ url = "https://files.pythonhosted.org/packages/fb/71/59513f8710ed3e6b0ac0a050a5b7e977bb9c9e880354863b5d00d8809256/coverage-7.14.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:9132cd363a68a4c3daa7c8704a654b1e39d3360f6f5b8ddd470608a945236c07", size = 262048, upload-time = "2026-05-26T20:41:19.309Z" },
{ url = "https://files.pythonhosted.org/packages/84/8d/bceed32dc494f5bbf50f775cd2e78ca814953942b5ea28d3c1c3ac316f14/coverage-7.14.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:07c6290b1697b862c0478eab545eec949a0d0e4d6d03497f446d706da3b4f2de", size = 265781, upload-time = "2026-05-26T20:41:21.559Z" },
{ url = "https://files.pythonhosted.org/packages/e7/c5/9348fe40dbfd4991aaf78df2c6c3098bfb2cc834d1fd362a64b4efef855a/coverage-7.14.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:5ea0c297e27133853b4d8a3eb799bff5a2dbd9f2f41537a240d337ac9b4df890", size = 260896, upload-time = "2026-05-26T20:41:23.428Z" },
{ url = "https://files.pythonhosted.org/packages/ca/92/1ea0f03929da7cf87206b1fa24f4c8e9c158be0455481af29ec0a1f3503f/coverage-7.14.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:01b7733daad0237daa01ef80fe2dfceffc911e6a17fa7b55d14aa8214eaaaecd", size = 263214, upload-time = "2026-05-26T20:41:25.419Z" },
{ url = "https://files.pythonhosted.org/packages/f6/a9/b2493c054c0e01a643266742ab45e15744e60743f9260cd930c7142b1124/coverage-7.14.1-cp314-cp314t-win32.whl", hash = "sha256:6adc5a36984624a70bf11d7184e20fa0a49aa7c47ffab43804106a1a695ea22e", size = 223624, upload-time = "2026-05-26T20:41:27.795Z" },
{ url = "https://files.pythonhosted.org/packages/fc/bd/3e1e6a57fccd2d7c83fcdf338e93ba98eb85c6e877dd34731ac585375490/coverage-7.14.1-cp314-cp314t-win_amd64.whl", hash = "sha256:ddf799247318f34dbcd2efa8c95a8d0642674e926bb1774cf9b63dfd2a389d1c", size = 224728, upload-time = "2026-05-26T20:41:30.098Z" },
{ url = "https://files.pythonhosted.org/packages/bb/d7/31066cf1d2f0c6c797fce911bcfa01dd35642dc6da992a950256097c5860/coverage-7.14.1-cp314-cp314t-win_arm64.whl", hash = "sha256:145986fe66647eb489f18d9a997567a3fd358584c4b5a808769113abc07466af", size = 222752, upload-time = "2026-05-26T20:41:32.123Z" },
{ url = "https://files.pythonhosted.org/packages/8a/3c/1a983b9a745d7f83d53f057bcc5bf79ba6a2bbc08266b3f0c7d6fe630c9b/coverage-7.14.1-py3-none-any.whl", hash = "sha256:a252f21c27e38347e60111a3266b03827422a7d5525951aceee313aa68bab1d2", size = 211815, upload-time = "2026-05-26T20:41:34.078Z" },
]
[package.optional-dependencies]
toml = [
{ name = "tomli", marker = "python_full_version <= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
[[package]]
name = "cryptography"
version = "48.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cffi", marker = "platform_python_implementation != 'PyPy' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9f/a9/db8f313fdcd85d767d4973515e1db101f9c71f95fced83233de224673757/cryptography-48.0.0.tar.gz", hash = "sha256:5c3932f4436d1cccb036cb0eaef46e6e2db91035166f1ad6505c3c9d5a635920", size = 832984, upload-time = "2026-05-04T22:59:38.133Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/df/3d/01f6dd9190170a5a241e0e98c2d04be3664a9e6f5b9b872cde63aff1c3dd/cryptography-48.0.0-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:0c558d2cdffd8f4bbb30fc7134c74d2ca9a476f830bb053074498fbc86f41ed6", size = 8001587, upload-time = "2026-05-04T22:57:36.803Z" },
{ url = "https://files.pythonhosted.org/packages/b2/6e/e90527eef33f309beb811cf7c982c3aeffcce8e3edb178baa4ca3ae4a6fa/cryptography-48.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f5333311663ea94f75dd408665686aaf426563556bb5283554a3539177e03b8c", size = 4690433, upload-time = "2026-05-04T22:57:40.373Z" },
{ url = "https://files.pythonhosted.org/packages/90/04/673510ed51ddff56575f306cf1617d80411ee76831ccd3097599140efdfe/cryptography-48.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7995ef305d7165c3f11ae07f2517e5a4f1d5c18da1376a0a9ed496336b69e5f3", size = 4710620, upload-time = "2026-05-04T22:57:42.935Z" },
{ url = "https://files.pythonhosted.org/packages/14/d5/e9c4ef932c8d800490c34d8bd589d64a31d5890e27ec9e9ad532be893294/cryptography-48.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:40ba1f85eaa6959837b1d51c9767e230e14612eea4ef110ee8854ada22da1bf5", size = 4696283, upload-time = "2026-05-04T22:57:45.294Z" },
{ url = "https://files.pythonhosted.org/packages/0c/29/174b9dfb60b12d59ecfc6cfa04bc88c21b42a54f01b8aae09bb6e51e4c7f/cryptography-48.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:369a6348999f94bbd53435c894377b20ab95f25a9065c283570e70150d8abc3c", size = 5296573, upload-time = "2026-05-04T22:57:47.933Z" },
{ url = "https://files.pythonhosted.org/packages/95/38/0d29a6fd7d0d1373f0c0c88a04ba20e359b257753ac497564cd660fc1d55/cryptography-48.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a0e692c683f4df67815a2d258b324e66f4738bd7a96a218c826dce4f4bd05d8f", size = 4743677, upload-time = "2026-05-04T22:57:50.067Z" },
{ url = "https://files.pythonhosted.org/packages/30/be/eef653013d5c63b6a490529e0316f9ac14a37602965d4903efed1399f32b/cryptography-48.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:18349bbc56f4743c8b12dc32e2bccb2cf83ee8b69a3bba74ef8ae857e26b3d25", size = 4330808, upload-time = "2026-05-04T22:57:52.301Z" },
{ url = "https://files.pythonhosted.org/packages/84/9e/500463e87abb7a0a0f9f256ec21123ecde0a7b5541a15e840ea54551fd81/cryptography-48.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:7e8eac43dfca5c4cccc6dad9a80504436fca53bb9bc3100a2386d730fbe6b602", size = 4695941, upload-time = "2026-05-04T22:57:54.603Z" },
{ url = "https://files.pythonhosted.org/packages/e3/dc/7303087450c2ec9e7fbb750e17c2abfbc658f23cbd0e54009509b7cc4091/cryptography-48.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:9ccdac7d40688ecb5a3b4a604b8a88c8002e3442d6c60aead1db2a89a041560c", size = 5252579, upload-time = "2026-05-04T22:57:57.207Z" },
{ url = "https://files.pythonhosted.org/packages/d0/c0/7101d3b7215edcdc90c45da544961fd8ed2d6448f77577460fa75a8443f7/cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:bd72e68b06bb1e96913f97dd4901119bc17f39d4586a5adf2d3e47bc2b9d58b5", size = 4743326, upload-time = "2026-05-04T22:57:59.535Z" },
{ url = "https://files.pythonhosted.org/packages/ac/d8/5b833bad13016f562ab9d063d68199a4bd121d18458e439515601d3357ec/cryptography-48.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:59baa2cb386c4f0b9905bd6eb4c2a79a69a128408fd31d32ca4d7102d4156321", size = 4826672, upload-time = "2026-05-04T22:58:01.996Z" },
{ url = "https://files.pythonhosted.org/packages/98/e1/7074eb8bf3c135558c73fc2bcf0f5633f912e6fb87e868a55c454080ef09/cryptography-48.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9249e3cd978541d665967ac2cb2787fd6a62bddf1e75b3e347a594d7dacf4f74", size = 4972574, upload-time = "2026-05-04T22:58:03.968Z" },
{ url = "https://files.pythonhosted.org/packages/04/70/e5a1b41d325f797f39427aa44ef8baf0be500065ab6d8e10369d850d4a4f/cryptography-48.0.0-cp311-abi3-win32.whl", hash = "sha256:9c459db21422be75e2809370b829a87eb37f74cd785fc4aa9ea1e5f43b47cda4", size = 3294868, upload-time = "2026-05-04T22:58:06.467Z" },
{ url = "https://files.pythonhosted.org/packages/f4/ac/8ac51b4a5fc5932eb7ee5c517ba7dc8cd834f0048962b6b352f00f41ebf9/cryptography-48.0.0-cp311-abi3-win_amd64.whl", hash = "sha256:5b012212e08b8dd5edc78ef54da83dd9892fd9105323b3993eff6bea65dc21d7", size = 3817107, upload-time = "2026-05-04T22:58:08.845Z" },
{ url = "https://files.pythonhosted.org/packages/6b/84/70e3feea9feea87fd7cbe77efb2712ae1e3e6edf10749dc6e95f4e60e455/cryptography-48.0.0-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:3cb07a3ed6431663cd321ea8a000a1314c74211f823e4177fefa2255e057d1ec", size = 7986556, upload-time = "2026-05-04T22:58:11.172Z" },
{ url = "https://files.pythonhosted.org/packages/89/6e/18e07a618bb5442ba10cf4df16e99c071365528aa570dfcb8c02e25a303b/cryptography-48.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8c7378637d7d88016fa6791c159f698b3d3eed28ebf844ac36b9dc04a14dae18", size = 4684776, upload-time = "2026-05-04T22:58:13.712Z" },
{ url = "https://files.pythonhosted.org/packages/be/6a/4ea3b4c6c6759794d5ee2103c304a5076dc4b19ae1f9fe47dba439e159e9/cryptography-48.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc90c0b39b2e3c65ef52c804b72e3c58f8a04ab2a1871272798e5f9572c17d20", size = 4698121, upload-time = "2026-05-04T22:58:16.448Z" },
{ url = "https://files.pythonhosted.org/packages/2f/59/6ff6ad6cae03bb887da2a5860b2c9805f8dac969ef01ce563336c49bd1d1/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:76341972e1eff8b4bea859f09c0d3e64b96ce931b084f9b9b7db8ef364c30eff", size = 4690042, upload-time = "2026-05-04T22:58:18.544Z" },
{ url = "https://files.pythonhosted.org/packages/ca/b4/fc334ed8cfd705aca282fe4d8f5ae64a8e0f74932e9feecb344610cf6e4d/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:55b7718303bf06a5753dcdccf2f3945cf18ad7bffde41b61226e4db31ab89a9c", size = 5282526, upload-time = "2026-05-04T22:58:20.75Z" },
{ url = "https://files.pythonhosted.org/packages/11/08/9f8c5386cc4cd90d8255c7cdd0f5baf459a08502a09de30dc51f553d38dc/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:a64697c641c7b1b2178e573cbc31c7c6684cd56883a478d75143dbb7118036db", size = 4733116, upload-time = "2026-05-04T22:58:23.627Z" },
{ url = "https://files.pythonhosted.org/packages/b8/77/99307d7574045699f8805aa500fa0fb83422d115b5400a064ddd306d7750/cryptography-48.0.0-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:561215ea3879cb1cbbf272867e2efda62476f240fb58c64de6b393ae19246741", size = 4316030, upload-time = "2026-05-04T22:58:25.581Z" },
{ url = "https://files.pythonhosted.org/packages/fd/36/a608b98337af3cb2aff4818e406649d30572b7031918b04c87d979495348/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:ad64688338ed4bc1a6618076ba75fd7194a5f1797ac60b47afe926285adb3166", size = 4689640, upload-time = "2026-05-04T22:58:27.747Z" },
{ url = "https://files.pythonhosted.org/packages/dd/a6/825010a291b4438aecc1f568bc428189fc1175515223632477c07dc0a6df/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:906cbf0670286c6e0044156bc7d4af9cbb0ef6db9f73e52c3ec56ba6bdde5336", size = 5237657, upload-time = "2026-05-04T22:58:29.848Z" },
{ url = "https://files.pythonhosted.org/packages/b9/09/4e76a09b4caa29aad535ddc806f5d4c5d01885bd978bd984fbc6ca032cae/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:ea8990436d914540a40ab24b6a77c0969695ed52f4a4874c5137ccf7045a7057", size = 4732362, upload-time = "2026-05-04T22:58:32.009Z" },
{ url = "https://files.pythonhosted.org/packages/18/78/444fa04a77d0cb95f417dda20d450e13c56ba8e5220fc892a1658f44f882/cryptography-48.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c18684a7f0cc9a3cb60328f496b8e3372def7c5d2df39ac267878b05565aaaae", size = 4819580, upload-time = "2026-05-04T22:58:34.254Z" },
{ url = "https://files.pythonhosted.org/packages/38/85/ea67067c70a1fd4be2c63d35eeed82658023021affccc7b17705f8527dd2/cryptography-48.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9be5aafa5736574f8f15f262adc81b2a9869e2cfe9014d52a44633905b40d52c", size = 4963283, upload-time = "2026-05-04T22:58:36.376Z" },
{ url = "https://files.pythonhosted.org/packages/75/54/cc6d0f3deac3e81c7f847e8a189a12b6cdd65059b43dad25d4316abd849a/cryptography-48.0.0-cp314-cp314t-win32.whl", hash = "sha256:c17dfe85494deaeddc5ce251aebd1d60bbe6afc8b62071bb0b469431a000124f", size = 3270954, upload-time = "2026-05-04T22:58:38.791Z" },
{ url = "https://files.pythonhosted.org/packages/49/67/cc947e288c0758a4e5473d1dcb743037ab7785541265a969240b8885441a/cryptography-48.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27241b1dc9962e056062a8eef1991d02c3a24569c95975bd2322a8a52c6e5e12", size = 3797313, upload-time = "2026-05-04T22:58:40.746Z" },
{ url = "https://files.pythonhosted.org/packages/f2/63/61d4a4e1c6b6bab6ce1e213cd36a24c415d90e76d78c5eb8577c5541d2e8/cryptography-48.0.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:58d00498e8933e4a194f3076aee1b4a97dfec1a6da444535755822fe5d8b0b86", size = 7983482, upload-time = "2026-05-04T22:58:43.769Z" },
{ url = "https://files.pythonhosted.org/packages/d5/ac/f5b5995b87770c693e2596559ffafe195b4033a57f14a82268a2842953f3/cryptography-48.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:614d0949f4790582d2cc25553abd09dd723025f0c0e7c67376a1d77196743d6e", size = 4683266, upload-time = "2026-05-04T22:58:46.064Z" },
{ url = "https://files.pythonhosted.org/packages/ec/c6/8b14f67e18338fbc4adb76f66c001f5c3610b3e2d1837f268f47a347dbbb/cryptography-48.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7ce4bfae76319a532a2dc68f82cc32f5676ee792a983187dac07183690e5c66f", size = 4696228, upload-time = "2026-05-04T22:58:48.22Z" },
{ url = "https://files.pythonhosted.org/packages/ea/73/f808fbae9514bd91b47875b003f13e284c8c6bdfd904b7944e803937eec1/cryptography-48.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:2eb992bbd4661238c5a397594c83f5b4dc2bc5b848c365c8f991b6780efcc5c7", size = 4689097, upload-time = "2026-05-04T22:58:50.9Z" },
{ url = "https://files.pythonhosted.org/packages/93/01/d86632d7d28db8ae83221995752eeb6639ffb374c2d22955648cf8d52797/cryptography-48.0.0-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:22a5cb272895dce158b2cacdfdc3debd299019659f42947dbdac6f32d68fe832", size = 5283582, upload-time = "2026-05-04T22:58:53.017Z" },
{ url = "https://files.pythonhosted.org/packages/02/e1/50edc7a50334807cc4791fc4a0ce7468b4a1416d9138eab358bfc9a3d70b/cryptography-48.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2b4d59804e8408e2fea7d1fbaf218e5ec984325221db76e6a241a9abd6cdd95c", size = 4730479, upload-time = "2026-05-04T22:58:55.611Z" },
{ url = "https://files.pythonhosted.org/packages/6f/af/99a582b1b1641ff5911ac559beb45097cf79efd4ead4657f578ef1af2d47/cryptography-48.0.0-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:984a20b0f62a26f48a3396c72e4bc34c66e356d356bf370053066b3b6d54634a", size = 4326481, upload-time = "2026-05-04T22:58:57.607Z" },
{ url = "https://files.pythonhosted.org/packages/90/ee/89aa26a06ef0a7d7611788ffd571a7c50e368cc6a4d5eef8b4884e866edb/cryptography-48.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:5a5ed8fde7a1d09376ca0b40e68cd59c69fe23b1f9768bd5824f54681626032a", size = 4688713, upload-time = "2026-05-04T22:59:00.077Z" },
{ url = "https://files.pythonhosted.org/packages/70/ba/bcb1b0bb7a33d4c7c0c4d4c7874b4a62ae4f56113a5f4baefa362dfb1f0f/cryptography-48.0.0-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:8cd666227ef7af430aa5914a9910e0ddd703e75f039cef0825cd0da71b6b711a", size = 5238165, upload-time = "2026-05-04T22:59:02.317Z" },
{ url = "https://files.pythonhosted.org/packages/c9/70/ca4003b1ce5ca3dc3186ada51908c8a9b9ff7d5cab83cc0d43ee14ec144f/cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:9071196d81abc88b3516ac8cdfad32e2b66dd4a5393a8e68a961e9161ddc6239", size = 4729947, upload-time = "2026-05-04T22:59:05.255Z" },
{ url = "https://files.pythonhosted.org/packages/44/a0/4ec7cf774207905aef1a8d11c3750d5a1db805eb380ee4e16df317870128/cryptography-48.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1e2d54c8be6152856a36f0882ab231e70f8ec7f14e93cf87db8a2ed056bf160c", size = 4822059, upload-time = "2026-05-04T22:59:07.802Z" },
{ url = "https://files.pythonhosted.org/packages/1e/75/a2e55f99c16fcac7b5d6c1eb19ad8e00799854d6be5ca845f9259eae1681/cryptography-48.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a5da777e32ffed6f85a7b2b3f7c5cbc88c146bfcd0a1d7baf5fcc6c52ee35dd4", size = 4960575, upload-time = "2026-05-04T22:59:09.851Z" },
{ url = "https://files.pythonhosted.org/packages/b8/23/6e6f32143ab5d8b36ca848a502c4bcd477ae75b9e1677e3530d669062578/cryptography-48.0.0-cp39-abi3-win32.whl", hash = "sha256:77a2ccbbe917f6710e05ba9adaa25fb5075620bf3ea6fb751997875aff4ae4bd", size = 3279117, upload-time = "2026-05-04T22:59:12.019Z" },
{ url = "https://files.pythonhosted.org/packages/9d/9a/0fea98a70cf1749d41d738836f6349d97945f7c89433a259a6c2642eefeb/cryptography-48.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:16cd65b9330583e4619939b3a3843eec1e6e789744bb01e7c7e2e62e33c239c8", size = 3792100, upload-time = "2026-05-04T22:59:14.884Z" },
{ url = "https://files.pythonhosted.org/packages/be/d2/024b5e06be9d44cb021fb0e1a03d34d63989cf56a0fe62f3dfbab695b9b4/cryptography-48.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:84cf79f0dc8b36ac5da873481716e87aef31fcfa0444f9e1d8b4b2cece142855", size = 3950391, upload-time = "2026-05-04T22:59:17.415Z" },
{ url = "https://files.pythonhosted.org/packages/bc/17/3861e17c56fa0fd37491a14a8673fdb77c57fc5693cafe745ea8b06dba75/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:fdfef35d751d510fcef5252703621574364fec16418c4a1e5e1055248401054b", size = 4637126, upload-time = "2026-05-04T22:59:20.197Z" },
{ url = "https://files.pythonhosted.org/packages/f0/0a/7e226dbff530f21480727eb764973a7bff2b912f8e15cd4f129e71b56d1d/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:0890f502ddf7d9c6426129c3f49f5c0a39278ed7cd6322c8755ffca6ee675a13", size = 4667270, upload-time = "2026-05-04T22:59:22.647Z" },
{ url = "https://files.pythonhosted.org/packages/3b/f2/5a72274ca9f1b2a8b44a662ee0bf1b435909deb473d6f97bcd035bcdbc71/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:ecde28a596bead48b0cfd2a1b4416c3d43074c2d785e3a398d7ec1fc4d0f7fbb", size = 4636797, upload-time = "2026-05-04T22:59:24.912Z" },
{ url = "https://files.pythonhosted.org/packages/b4/e1/48cedb2fe63626e91ded1edad159e2a4fb8b6906c4425eb7749673077ce7/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:4defde8685ae324a9eb9d818717e93b4638ef67070ac9bc15b8ca85f63048355", size = 4666800, upload-time = "2026-05-04T22:59:27.474Z" },
{ url = "https://files.pythonhosted.org/packages/a2/ca/7e8365deec19afb2b2c7be7c1c0aa8f99633b54e90c570999acda93260fc/cryptography-48.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:db63bf618e5dea46c07de12e900fe1cdd2541e6dc9dbae772a70b7d4d4765f6a", size = 3739536, upload-time = "2026-05-04T22:59:29.61Z" },
]
[[package]]
name = "cuda-bindings"
version = "13.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cuda-pathfinder", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/b6/f7/a4a9491d73ea5622da0e66d3a2bd581b2b6e7456a3faa871835f47155616/cuda_bindings-13.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:326b31d88314068f0ead48141222d7ada094f4013723dd924af9db10150fa472", size = 6071925, upload-time = "2026-05-27T03:58:55.336Z" },
{ url = "https://files.pythonhosted.org/packages/86/5d/18c36bbf9a1e119446993734965c67228f34d3e7400a57d68d8173c1a2ab/cuda_bindings-13.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:76edf9a22ad52c306d33204d16071f15203217640ffc4083f854425062a30a02", size = 6672697, upload-time = "2026-05-27T03:58:57.49Z" },
{ url = "https://files.pythonhosted.org/packages/f8/71/3ec33a8bd8f23ef3c89952484ccdd4620ee3c0177db65fac913e2897b323/cuda_bindings-13.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:a26690cae5ff9a9cf46ab4619d097dd5c1000c7de9680652705a9a5d46b2409e", size = 5622914, upload-time = "2026-05-27T03:58:59.268Z" },
{ url = "https://files.pythonhosted.org/packages/f9/52/50673d25e46d199556f827514bf646a49471d50538c5e577201245b348a9/cuda_bindings-13.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:244a167d81a9d07d3209d02c8e02e848c2b7c38f4d01e8e4d1f9620b173ae006", size = 6051409, upload-time = "2026-05-27T03:59:01.648Z" },
{ url = "https://files.pythonhosted.org/packages/88/ee/e8f4bdfb808c3689539b7c035d63b6dac9f236b2d6f807f18c7f5f3ef879/cuda_bindings-13.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:820ab45be3f39a088f39c4a04eb8b852d0b339bff8c518da5c258882b8a4e21b", size = 6671833, upload-time = "2026-05-27T03:59:03.761Z" },
{ url = "https://files.pythonhosted.org/packages/ea/5c/2972a0ab8f21b5407175a5151211450d30c1ab819a40fbb3eb465abc6bca/cuda_bindings-13.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:2ef7180ea85405bf6d70e4b3924d293333faf6d5aa57b36e7ddf8aaae29a8a78", size = 5659174, upload-time = "2026-05-27T03:59:05.83Z" },
{ url = "https://files.pythonhosted.org/packages/1f/e0/4b3fdba08ff177e9451f376a4ba2df18d76f9158e6a16cdc062bd83db9fa/cuda_bindings-13.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f72f67f5790e7fa51e3f893e007e49567573ccdf4ed1ca988fbbbd36cd77847c", size = 6020531, upload-time = "2026-05-27T03:59:07.942Z" },
{ url = "https://files.pythonhosted.org/packages/04/40/a2ea4d8f032bfd6c220d50b6f92cd61f33d48f31959da39ed1b178cfee54/cuda_bindings-13.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a99c3b8d584f266c616bd0f30c7cd83e33553e3ef2abad41ff5a74fbc033a69a", size = 6653764, upload-time = "2026-05-27T03:59:09.981Z" },
{ url = "https://files.pythonhosted.org/packages/45/d0/a4a05a88a89396adfcc7a1a751270a669774c18426c4fd7f6a3c0a528336/cuda_bindings-13.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:851e138181b3a6edf6f29ba30ce7481df9a0dbfffc655b603dd1bb31032707ca", size = 5874053, upload-time = "2026-05-27T03:59:12.08Z" },
{ url = "https://files.pythonhosted.org/packages/ae/a0/156efe7816699c2de1ea2395031db7d010b7af23c243563a3ee6f0ecc1de/cuda_bindings-13.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7698fcc4577aa96372866f4d0c9a6cf686cd5c90eab94581c29d37fe6600542", size = 5914803, upload-time = "2026-05-27T03:59:14.011Z" },
{ url = "https://files.pythonhosted.org/packages/51/91/510aae64d53227b5b36db6bfaea41514b66d92cd65ddc43aa49566f18313/cuda_bindings-13.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:abd908f651160d12c45c5714a38ee102a1173a55433c0d1509ec0e8293beb4a6", size = 6472506, upload-time = "2026-05-27T03:59:16.551Z" },
{ url = "https://files.pythonhosted.org/packages/b1/69/22fdc157e8fb2af3cc8f759481392795f1d046ebc202fb8c660cc87d7644/cuda_bindings-13.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:97afb1ebe2f60b538d88a902a952749e97f999505cd8aca78d491ea7e8b038c8", size = 5826328, upload-time = "2026-05-27T03:59:18.812Z" },
{ url = "https://files.pythonhosted.org/packages/01/53/2ef49e5b3734a5531b2ba5d726cba724d9cbb262404e586ed61070604826/cuda_bindings-13.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a801fa30e75d25b74252123aefc746b6c4275624d2b8640632dd1dfeeaa1f88", size = 6008814, upload-time = "2026-05-27T03:59:20.921Z" },
{ url = "https://files.pythonhosted.org/packages/2f/cb/3a9fcf0651e0a49b4d0f1955837ce079245b27086c22fb2f253039bdf324/cuda_bindings-13.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:94d40ef7b4bdd9dce0244a1baa132e0e538f1eb2c0d162fb3648a15e48515365", size = 6531477, upload-time = "2026-05-27T03:59:23.391Z" },
{ url = "https://files.pythonhosted.org/packages/bd/e8/b99e7475badedc960a20b10e5734e371d724197db8761569882ac1ef494b/cuda_bindings-13.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:e17a46d711233a8a8e4c33aaa773e13810abe5fe686e08ca3e3df52449e6d7eb", size = 5959970, upload-time = "2026-05-27T03:59:25.935Z" },
{ url = "https://files.pythonhosted.org/packages/2b/0f/6987c5ee98f117317a85650ddc79480a3fa59a573ae1c923d0722b56ae71/cuda_bindings-13.3.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e5911bea15810b749a8077f8c45423ed785d51618b8e8664dea1fc8f5a2a76c8", size = 5807073, upload-time = "2026-05-27T03:59:28.218Z" },
{ url = "https://files.pythonhosted.org/packages/f6/ab/46ceee07dc19f18a5d1c28d592750ed9dbdc803077eb083576a442c9938c/cuda_bindings-13.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2870fed7707a37f8af0c02364b05f355ebe8921604e8c68eb56cf66867e0798", size = 6354325, upload-time = "2026-05-27T03:59:30.715Z" },
{ url = "https://files.pythonhosted.org/packages/93/12/24b54244e7ce677daae1ff81b47af900544c94745f934c9ed94e71ef1d87/cuda_bindings-13.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2ddb3b5c9b013f42b1304ba39c0fe4277f4c228987e62d850aff66353aeb0ee2", size = 6737000, upload-time = "2026-05-27T03:59:33.093Z" },
]
[[package]]
name = "cuda-pathfinder"
version = "1.5.5"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/11/c8/26f2e4aae92f11522a96043892ba39a90eac610d5242523aa863212bc1c7/cuda_pathfinder-1.5.5-py3-none-any.whl", hash = "sha256:0228c023f95d1480f143ef5c8922d27a2ab052087a942e81dc289c9eb8f91689", size = 51671, upload-time = "2026-05-27T01:21:25.413Z" },
]
[[package]]
name = "cuda-toolkit"
version = "13.0.2"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/57/b2/453099f5f3b698d7d0eab38916aac44c7f76229f451709e2eb9db6615dcd/cuda_toolkit-13.0.2-py2.py3-none-any.whl", hash = "sha256:b198824cf2f54003f50d64ada3a0f184b42ca0846c1c94192fa269ecd97a66eb", size = 2364, upload-time = "2025-12-19T23:24:07.328Z" },
]
[package.optional-dependencies]
cudart = [
{ name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
cufft = [
{ name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
cufile = [
{ name = "nvidia-cufile", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
cupti = [
{ name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
curand = [
{ name = "nvidia-curand", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
cusolver = [
{ name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
cusparse = [
{ name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
nvjitlink = [
{ name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
nvrtc = [
{ name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
nvtx = [
{ name = "nvidia-nvtx", marker = "(python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.11' and python_full_version < '3.15' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.15' and sys_platform == 'win32') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
[[package]]
name = "cycler"
version = "0.12.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" },
]
[[package]]
name = "cymem"
version = "2.0.13"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/2f0fbb32535c3731b7c2974c569fb9325e0a38ed5565a08e1139a3b71e82/cymem-2.0.13.tar.gz", hash = "sha256:1c91a92ae8c7104275ac26bd4d29b08ccd3e7faff5893d3858cb6fadf1bc1588", size = 12320, upload-time = "2025-11-14T14:58:36.902Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5d/14/462018dd384ee1848ac9c1951534a813a325abbfc161a74e2cbcb38d2469/cymem-2.0.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8efc4f308169237aade0e82877a65a563833dec32eb7ab2326120253e0e9e918", size = 43747, upload-time = "2025-11-14T14:57:11.287Z" },
{ url = "https://files.pythonhosted.org/packages/4b/9b/c123ba65dddcd8a2bc0b3c9046766c15abe0e257c315b3040eed22cce1e2/cymem-2.0.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e03bb575a96c59bc210d7d59862747f0012696b0dac3427ce8af33c7afb3d4a2", size = 43328, upload-time = "2025-11-14T14:57:12.578Z" },
{ url = "https://files.pythonhosted.org/packages/bd/be/7b7a4cf9cd2d37e674612a86fc90b3d59bff12177f83430e62b25afaf7fc/cymem-2.0.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1775d3fd34cf099929b79c3e48469283642463f977af6801231f3c0e5d9c9369", size = 231539, upload-time = "2025-11-14T14:57:14.441Z" },
{ url = "https://files.pythonhosted.org/packages/79/6d/d165c38cd4caaaf60942e2cec9998b667008f2384047ccfe0b4b5f7a1ffe/cymem-2.0.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e2976e38cd663f758e40b5497fa5cd183d7c5fb0d04ce81a4b42a1ba124ff0", size = 229674, upload-time = "2025-11-14T14:57:15.685Z" },
{ url = "https://files.pythonhosted.org/packages/95/c1/af83c03a93f890ca81149561b18a4a67a9aa36a1109f15e291dd2703ab12/cymem-2.0.13-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed9de1b9b042f76fe5c312e4359eab58bf52ac7dfdf6887368a760410d809440", size = 229805, upload-time = "2025-11-14T14:57:17.289Z" },
{ url = "https://files.pythonhosted.org/packages/03/2d/12900758b80345d9aed5892a9d61e8a5f6abbbe5837e4def373a53cd0da2/cymem-2.0.13-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1366c7437a209230f4b797fae10227a8206d4021d37c9f9c0d31fd97ea4feb35", size = 234018, upload-time = "2025-11-14T14:57:18.512Z" },
{ url = "https://files.pythonhosted.org/packages/a6/8b/5fcf5430fc81098aef58cc20340e51f37b49b9d8c15766e0d5d63e7288a3/cymem-2.0.13-cp310-cp310-win_amd64.whl", hash = "sha256:7700b116524b087e0169f10f267539223b48240ef2734c3a727a9e6b4db9a671", size = 40102, upload-time = "2025-11-14T14:57:19.972Z" },
{ url = "https://files.pythonhosted.org/packages/0d/d3/cb6c83758fe399443b858faafb7096b72535621a7af7dd9a54ff0989fa14/cymem-2.0.13-cp310-cp310-win_arm64.whl", hash = "sha256:c8dbfddfe5c604974e17c6f373cedd4d25cd67f84812ede7dea12128fa0c2015", size = 36282, upload-time = "2025-11-14T14:57:21.398Z" },
{ url = "https://files.pythonhosted.org/packages/10/64/1db41f7576a6b69f70367e3c15e968fd775ba7419e12059c9966ceb826f8/cymem-2.0.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:673183466b0ff2e060d97ec5116711d44200b8f7be524323e080d215ee2d44a5", size = 43587, upload-time = "2025-11-14T14:57:22.39Z" },
{ url = "https://files.pythonhosted.org/packages/81/13/57f936fc08551323aab3f92ff6b7f4d4b89d5b4e495c870a67cb8d279757/cymem-2.0.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bee2791b3f6fc034ce41268851462bf662ff87e8947e35fb6dd0115b4644a61f", size = 43139, upload-time = "2025-11-14T14:57:23.363Z" },
{ url = "https://files.pythonhosted.org/packages/32/a6/9345754be51e0479aa387b7b6cffc289d0fd3201aaeb8dade4623abd1e02/cymem-2.0.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f3aee3adf16272bca81c5826eed55ba3c938add6d8c9e273f01c6b829ecfde22", size = 245063, upload-time = "2025-11-14T14:57:24.839Z" },
{ url = "https://files.pythonhosted.org/packages/d6/01/6bc654101526fa86e82bf6b05d99b2cd47c30a333cfe8622c26c0592beb2/cymem-2.0.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:30c4e75a3a1d809e89106b0b21803eb78e839881aa1f5b9bd27b454bc73afde3", size = 244496, upload-time = "2025-11-14T14:57:26.42Z" },
{ url = "https://files.pythonhosted.org/packages/c4/fb/853b7b021e701a1f41687f3704d5f469aeb2a4f898c3fbb8076806885955/cymem-2.0.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ec99efa03cf8ec11c8906aa4d4cc0c47df393bc9095c9dd64b89b9b43e220b04", size = 243287, upload-time = "2025-11-14T14:57:27.542Z" },
{ url = "https://files.pythonhosted.org/packages/d4/2b/0e4664cafc581de2896d75000651fd2ce7094d33263f466185c28ffc96e4/cymem-2.0.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c90a6ecba994a15b17a3f45d7ec74d34081df2f73bd1b090e2adc0317e4e01b6", size = 248287, upload-time = "2025-11-14T14:57:29.055Z" },
{ url = "https://files.pythonhosted.org/packages/21/0f/f94c6950edbfc2aafb81194fc40b6cacc8e994e9359d3cb4328c5705b9b5/cymem-2.0.13-cp311-cp311-win_amd64.whl", hash = "sha256:ce821e6ba59148ed17c4567113b8683a6a0be9c9ac86f14e969919121efb61a5", size = 40116, upload-time = "2025-11-14T14:57:30.592Z" },
{ url = "https://files.pythonhosted.org/packages/00/df/2455eff6ac0381ff165db6883b311f7016e222e3dd62185517f8e8187ed0/cymem-2.0.13-cp311-cp311-win_arm64.whl", hash = "sha256:0dca715e708e545fd1d97693542378a00394b20a37779c1ae2c8bdbb43acef79", size = 36349, upload-time = "2025-11-14T14:57:31.573Z" },
{ url = "https://files.pythonhosted.org/packages/c9/52/478a2911ab5028cb710b4900d64aceba6f4f882fcb13fd8d40a456a1b6dc/cymem-2.0.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e8afbc5162a0fe14b6463e1c4e45248a1b2fe2cbcecc8a5b9e511117080da0eb", size = 43745, upload-time = "2025-11-14T14:57:32.52Z" },
{ url = "https://files.pythonhosted.org/packages/f9/71/f0f8adee945524774b16af326bd314a14a478ed369a728a22834e6785a18/cymem-2.0.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9251d889348fe79a75e9b3e4d1b5fa651fca8a64500820685d73a3acc21b6a8", size = 42927, upload-time = "2025-11-14T14:57:33.827Z" },
{ url = "https://files.pythonhosted.org/packages/62/6d/159780fe162ff715d62b809246e5fc20901cef87ca28b67d255a8d741861/cymem-2.0.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:742fc19764467a49ed22e56a4d2134c262d73a6c635409584ae3bf9afa092c33", size = 258346, upload-time = "2025-11-14T14:57:34.917Z" },
{ url = "https://files.pythonhosted.org/packages/eb/12/678d16f7aa1996f947bf17b8cfb917ea9c9674ef5e2bd3690c04123d5680/cymem-2.0.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f190a92fe46197ee64d32560eb121c2809bb843341733227f51538ce77b3410d", size = 260843, upload-time = "2025-11-14T14:57:36.503Z" },
{ url = "https://files.pythonhosted.org/packages/31/5d/0dd8c167c08cd85e70d274b7235cfe1e31b3cebc99221178eaf4bbb95c6f/cymem-2.0.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d670329ee8dbbbf241b7c08069fe3f1d3a1a3e2d69c7d05ea008a7010d826298", size = 254607, upload-time = "2025-11-14T14:57:38.036Z" },
{ url = "https://files.pythonhosted.org/packages/b7/c9/d6514a412a1160aa65db539836b3d47f9b59f6675f294ec34ae32f867c82/cymem-2.0.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a84ba3178d9128b9ffb52ce81ebab456e9fe959125b51109f5b73ebdfc6b60d6", size = 262421, upload-time = "2025-11-14T14:57:39.265Z" },
{ url = "https://files.pythonhosted.org/packages/dd/fe/3ee37d02ca4040f2fb22d34eb415198f955862b5dd47eee01df4c8f5454c/cymem-2.0.13-cp312-cp312-win_amd64.whl", hash = "sha256:2ff1c41fd59b789579fdace78aa587c5fc091991fa59458c382b116fc36e30dc", size = 40176, upload-time = "2025-11-14T14:57:40.706Z" },
{ url = "https://files.pythonhosted.org/packages/94/fb/1b681635bfd5f2274d0caa8f934b58435db6c091b97f5593738065ddb786/cymem-2.0.13-cp312-cp312-win_arm64.whl", hash = "sha256:6bbd701338df7bf408648191dff52472a9b334f71bcd31a21a41d83821050f67", size = 35959, upload-time = "2025-11-14T14:57:41.682Z" },
{ url = "https://files.pythonhosted.org/packages/ce/0f/95a4d1e3bebfdfa7829252369357cf9a764f67569328cd9221f21e2c952e/cymem-2.0.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:891fd9030293a8b652dc7fb9fdc79a910a6c76fc679cd775e6741b819ffea476", size = 43478, upload-time = "2025-11-14T14:57:42.682Z" },
{ url = "https://files.pythonhosted.org/packages/bf/a0/8fc929cc29ae466b7b4efc23ece99cbd3ea34992ccff319089c624d667fd/cymem-2.0.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:89c4889bd16513ce1644ccfe1e7c473ba7ca150f0621e66feac3a571bde09e7e", size = 42695, upload-time = "2025-11-14T14:57:43.741Z" },
{ url = "https://files.pythonhosted.org/packages/4a/b3/deeb01354ebaf384438083ffe0310209ef903db3e7ba5a8f584b06d28387/cymem-2.0.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:45dcaba0f48bef9cc3d8b0b92058640244a95a9f12542210b51318da97c2cf28", size = 250573, upload-time = "2025-11-14T14:57:44.81Z" },
{ url = "https://files.pythonhosted.org/packages/36/36/bc980b9a14409f3356309c45a8d88d58797d02002a9d794dd6c84e809d3a/cymem-2.0.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e96848faaafccc0abd631f1c5fb194eac0caee4f5a8777fdbb3e349d3a21741c", size = 254572, upload-time = "2025-11-14T14:57:46.023Z" },
{ url = "https://files.pythonhosted.org/packages/fd/dd/a12522952624685bd0f8968e26d2ed6d059c967413ce6eb52292f538f1b0/cymem-2.0.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e02d3e2c3bfeb21185d5a4a70790d9df40629a87d8d7617dc22b4e864f665fa3", size = 248060, upload-time = "2025-11-14T14:57:47.605Z" },
{ url = "https://files.pythonhosted.org/packages/08/11/5dc933ddfeb2dfea747a0b935cb965b9a7580b324d96fc5f5a1b5ff8df29/cymem-2.0.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fece5229fd5ecdcd7a0738affb8c59890e13073ae5626544e13825f26c019d3c", size = 254601, upload-time = "2025-11-14T14:57:48.861Z" },
{ url = "https://files.pythonhosted.org/packages/70/66/d23b06166864fa94e13a98e5922986ce774832936473578febce64448d75/cymem-2.0.13-cp313-cp313-win_amd64.whl", hash = "sha256:38aefeb269597c1a0c2ddf1567dd8605489b661fa0369c6406c1acd433b4c7ba", size = 40103, upload-time = "2025-11-14T14:57:50.396Z" },
{ url = "https://files.pythonhosted.org/packages/2f/9e/c7b21271ab88a21760f3afdec84d2bc09ffa9e6c8d774ad9d4f1afab0416/cymem-2.0.13-cp313-cp313-win_arm64.whl", hash = "sha256:717270dcfd8c8096b479c42708b151002ff98e434a7b6f1f916387a6c791e2ad", size = 36016, upload-time = "2025-11-14T14:57:51.611Z" },
{ url = "https://files.pythonhosted.org/packages/7f/28/d3b03427edc04ae04910edf1c24b993881c3ba93a9729a42bcbb816a1808/cymem-2.0.13-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7e1a863a7f144ffb345397813701509cfc74fc9ed360a4d92799805b4b865dd1", size = 46429, upload-time = "2025-11-14T14:57:52.582Z" },
{ url = "https://files.pythonhosted.org/packages/35/a9/7ed53e481f47ebfb922b0b42e980cec83e98ccb2137dc597ea156642440c/cymem-2.0.13-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c16cb80efc017b054f78998c6b4b013cef509c7b3d802707ce1f85a1d68361bf", size = 46205, upload-time = "2025-11-14T14:57:53.64Z" },
{ url = "https://files.pythonhosted.org/packages/61/39/a3d6ad073cf7f0fbbb8bbf09698c3c8fac11be3f791d710239a4e8dd3438/cymem-2.0.13-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0d78a27c88b26c89bd1ece247d1d5939dba05a1dae6305aad8fd8056b17ddb51", size = 296083, upload-time = "2025-11-14T14:57:55.922Z" },
{ url = "https://files.pythonhosted.org/packages/36/0c/20697c8bc19f624a595833e566f37d7bcb9167b0ce69de896eba7cfc9c2d/cymem-2.0.13-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6d36710760f817194dacb09d9fc45cb6a5062ed75e85f0ef7ad7aeeb13d80cc3", size = 286159, upload-time = "2025-11-14T14:57:57.106Z" },
{ url = "https://files.pythonhosted.org/packages/82/d4/9326e3422d1c2d2b4a8fb859bdcce80138f6ab721ddafa4cba328a505c71/cymem-2.0.13-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c8f30971cadd5dcf73bcfbbc5849b1f1e1f40db8cd846c4aa7d3b5e035c7b583", size = 288186, upload-time = "2025-11-14T14:57:58.334Z" },
{ url = "https://files.pythonhosted.org/packages/ed/bc/68da7dd749b72884dc22e898562f335002d70306069d496376e5ff3b6153/cymem-2.0.13-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9d441d0e45798ec1fd330373bf7ffa6b795f229275f64016b6a193e6e2a51522", size = 290353, upload-time = "2025-11-14T14:58:00.562Z" },
{ url = "https://files.pythonhosted.org/packages/50/23/dbf2ad6ecd19b99b3aab6203b1a06608bbd04a09c522d836b854f2f30f73/cymem-2.0.13-cp313-cp313t-win_amd64.whl", hash = "sha256:d1c950eebb9f0f15e3ef3591313482a5a611d16fc12d545e2018cd607f40f472", size = 44764, upload-time = "2025-11-14T14:58:01.793Z" },
{ url = "https://files.pythonhosted.org/packages/54/3f/35701c13e1fc7b0895198c8b20068c569a841e0daf8e0b14d1dc0816b28f/cymem-2.0.13-cp313-cp313t-win_arm64.whl", hash = "sha256:042e8611ef862c34a97b13241f5d0da86d58aca3cecc45c533496678e75c5a1f", size = 38964, upload-time = "2025-11-14T14:58:02.87Z" },
{ url = "https://files.pythonhosted.org/packages/a7/2e/f0e1596010a9a57fa9ebd124a678c07c5b2092283781ae51e79edcf5cb98/cymem-2.0.13-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d2a4bf67db76c7b6afc33de44fb1c318207c3224a30da02c70901936b5aafdf1", size = 43812, upload-time = "2025-11-14T14:58:04.227Z" },
{ url = "https://files.pythonhosted.org/packages/bc/45/8ccc21df08fcbfa6aa3efeb7efc11a1c81c90e7476e255768bb9c29ba02a/cymem-2.0.13-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:92a2ce50afa5625fb5ce7c9302cee61e23a57ccac52cd0410b4858e572f8614b", size = 42951, upload-time = "2025-11-14T14:58:05.424Z" },
{ url = "https://files.pythonhosted.org/packages/01/8c/fe16531631f051d3d1226fa42e2d76fd2c8d5cfa893ec93baee90c7a9d90/cymem-2.0.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bc116a70cc3a5dc3d1684db5268eff9399a0be8603980005e5b889564f1ea42f", size = 249878, upload-time = "2025-11-14T14:58:06.95Z" },
{ url = "https://files.pythonhosted.org/packages/47/4b/39d67b80ffb260457c05fcc545de37d82e9e2dbafc93dd6b64f17e09b933/cymem-2.0.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:68489bf0035c4c280614067ab6a82815b01dc9fcd486742a5306fe9f68deb7ef", size = 252571, upload-time = "2025-11-14T14:58:08.232Z" },
{ url = "https://files.pythonhosted.org/packages/53/0e/76f6531f74dfdfe7107899cce93ab063bb7ee086ccd3910522b31f623c08/cymem-2.0.13-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:03cb7bdb55718d5eb6ef0340b1d2430ba1386db30d33e9134d01ba9d6d34d705", size = 248555, upload-time = "2025-11-14T14:58:09.429Z" },
{ url = "https://files.pythonhosted.org/packages/c7/7c/eee56757db81f0aefc2615267677ae145aff74228f529838425057003c0d/cymem-2.0.13-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1710390e7fb2510a8091a1991024d8ae838fd06b02cdfdcd35f006192e3c6b0e", size = 254177, upload-time = "2025-11-14T14:58:10.594Z" },
{ url = "https://files.pythonhosted.org/packages/77/e0/a4b58ec9e53c836dce07ef39837a64a599f4a21a134fc7ca57a3a8f9a4b5/cymem-2.0.13-cp314-cp314-win_amd64.whl", hash = "sha256:ac699c8ec72a3a9de8109bd78821ab22f60b14cf2abccd970b5ff310e14158ed", size = 40853, upload-time = "2025-11-14T14:58:12.116Z" },
{ url = "https://files.pythonhosted.org/packages/61/81/9931d1f83e5aeba175440af0b28f0c2e6f71274a5a7b688bc3e907669388/cymem-2.0.13-cp314-cp314-win_arm64.whl", hash = "sha256:90c2d0c04bcda12cd5cebe9be93ce3af6742ad8da96e1b1907e3f8e00291def1", size = 36970, upload-time = "2025-11-14T14:58:13.114Z" },
{ url = "https://files.pythonhosted.org/packages/b7/ef/af447c2184dec6dec973be14614df8ccb4d16d1c74e0784ab4f02538433c/cymem-2.0.13-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:ff036bbc1464993552fd1251b0a83fe102af334b301e3896d7aa05a4999ad042", size = 46804, upload-time = "2025-11-14T14:58:14.113Z" },
{ url = "https://files.pythonhosted.org/packages/8c/95/e10f33a8d4fc17f9b933d451038218437f9326c2abb15a3e7f58ce2a06ec/cymem-2.0.13-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:fb8291691ba7ff4e6e000224cc97a744a8d9588418535c9454fd8436911df612", size = 46254, upload-time = "2025-11-14T14:58:15.156Z" },
{ url = "https://files.pythonhosted.org/packages/e7/7a/5efeb2d2ea6ebad2745301ad33a4fa9a8f9a33b66623ee4d9185683007a6/cymem-2.0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d8d06ea59006b1251ad5794bcc00121e148434826090ead0073c7b7fedebe431", size = 296061, upload-time = "2025-11-14T14:58:16.254Z" },
{ url = "https://files.pythonhosted.org/packages/0b/28/2a3f65842cc8443c2c0650cf23d525be06c8761ab212e0a095a88627be1b/cymem-2.0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c0046a619ecc845ccb4528b37b63426a0cbcb4f14d7940add3391f59f13701e6", size = 285784, upload-time = "2025-11-14T14:58:17.412Z" },
{ url = "https://files.pythonhosted.org/packages/98/73/dd5f9729398f0108c2e71d942253d0d484d299d08b02e474d7cfc43ed0b0/cymem-2.0.13-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:18ad5b116a82fa3674bc8838bd3792891b428971e2123ae8c0fd3ca472157c5e", size = 288062, upload-time = "2025-11-14T14:58:20.225Z" },
{ url = "https://files.pythonhosted.org/packages/5a/01/ffe51729a8f961a437920560659073e47f575d4627445216c1177ecd4a41/cymem-2.0.13-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:666ce6146bc61b9318aa70d91ce33f126b6344a25cf0b925621baed0c161e9cc", size = 290465, upload-time = "2025-11-14T14:58:21.815Z" },
{ url = "https://files.pythonhosted.org/packages/fd/ac/c9e7d68607f71ef978c81e334ab2898b426944c71950212b1467186f69f9/cymem-2.0.13-cp314-cp314t-win_amd64.whl", hash = "sha256:84c1168c563d9d1e04546cb65e3e54fde2bf814f7c7faf11fc06436598e386d1", size = 46665, upload-time = "2025-11-14T14:58:23.512Z" },
{ url = "https://files.pythonhosted.org/packages/66/66/150e406a2db5535533aa3c946de58f0371f2e412e23f050c704588023e6e/cymem-2.0.13-cp314-cp314t-win_arm64.whl", hash = "sha256:e9027764dc5f1999fb4b4cabee1d0322c59e330c0a6485b436a68275f614277f", size = 39715, upload-time = "2025-11-14T14:58:24.773Z" },
]
[[package]]
name = "dataclasses-json"
version = "0.6.7"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "marshmallow", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "typing-inspect", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227, upload-time = "2024-06-09T16:20:19.103Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" },
]
[[package]]
name = "deepmerge"
version = "2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a8/3a/b0ba594708f1ad0bc735884b3ad854d3ca3bdc1d741e56e40bbda6263499/deepmerge-2.0.tar.gz", hash = "sha256:5c3d86081fbebd04dd5de03626a0607b809a98fb6ccba5770b62466fe940ff20", size = 19890, upload-time = "2024-08-30T05:31:50.308Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2d/82/e5d2c1c67d19841e9edc74954c827444ae826978499bde3dfc1d007c8c11/deepmerge-2.0-py3-none-any.whl", hash = "sha256:6de9ce507115cff0bed95ff0ce9ecc31088ef50cbdf09bc90a09349a318b3d00", size = 13475, upload-time = "2024-08-30T05:31:48.659Z" },
]
[[package]]
name = "defusedxml"
version = "0.7.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" },
]
[[package]]
name = "dill"
version = "0.4.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/81/e1/56027a71e31b02ddc53c7d65b01e68edf64dea2932122fe7746a516f75d5/dill-0.4.1.tar.gz", hash = "sha256:423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa", size = 187315, upload-time = "2026-01-19T02:36:56.85Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1e/77/dc8c558f7593132cf8fefec57c4f60c83b16941c574ac5f619abb3ae7933/dill-0.4.1-py3-none-any.whl", hash = "sha256:1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d", size = 120019, upload-time = "2026-01-19T02:36:55.663Z" },
]
[[package]]
name = "distro"
version = "1.9.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
]
[[package]]
name = "docling"
version = "2.96.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "docling-slim", extra = ["standard"] },
]
sdist = { url = "https://files.pythonhosted.org/packages/7b/ed/7753896a09aa92fea514e1754d684805adea5b6d10f1e6a6936e671d3d64/docling-2.96.0.tar.gz", hash = "sha256:6d2bcfd20f5dddba88967da63b9d343c586e6c8e43d1ec018a28b5ae55361567", size = 8718, upload-time = "2026-05-28T11:32:19.641Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/39/45/b1002f6ebcf817f1133f0a971110bfef29399acf9814d80106d457207649/docling-2.96.0-py3-none-any.whl", hash = "sha256:24c6f8f7c53557446d23b6d4f5fccb89847cfa5ffc09b4ad759e8d7760b461cc", size = 4758, upload-time = "2026-05-28T11:32:18.412Z" },
]
[[package]]
name = "docling-core"
version = "2.78.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "defusedxml" },
{ name = "jsonref" },
{ name = "jsonschema" },
{ name = "latex2mathml" },
{ name = "pandas" },
{ name = "pillow" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "pyyaml" },
{ name = "tabulate" },
{ name = "typer" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/38/7f/11acfcbf29975d1abb198b4019d2f479eecd2b285845635fb08f3a6bab87/docling_core-2.78.0.tar.gz", hash = "sha256:d8b795bbd9c29b84f85dbe5ef273d968fead350c96589620d0eae01b0bb0c825", size = 333287, upload-time = "2026-05-29T15:55:29.499Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d6/de/7911f2750dd65b145e4971b090a3f5c30a56b243f4589d00543c5399b141/docling_core-2.78.0-py3-none-any.whl", hash = "sha256:69c0d67e87e4d3aec1509a758691a27e8ba0496f61a85ba705cc48a5b21ffe86", size = 285552, upload-time = "2026-05-29T15:55:27.936Z" },
]
[package.optional-dependencies]
chunking = [
{ name = "semchunk" },
{ name = "transformers" },
{ name = "tree-sitter" },
{ name = "tree-sitter-c" },
{ name = "tree-sitter-javascript" },
{ name = "tree-sitter-python" },
{ name = "tree-sitter-typescript" },
]
[[package]]
name = "docling-ibm-models"
version = "3.13.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "accelerate" },
{ name = "docling-core" },
{ name = "huggingface-hub" },
{ name = "jsonlines" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pillow" },
{ name = "pydantic" },
{ name = "rtree" },
{ name = "safetensors", extra = ["torch"] },
{ name = "torch" },
{ name = "torchvision" },
{ name = "tqdm" },
{ name = "transformers" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c1/25/84166f5751d7837612138966669019a4ef67c09bf6d3ef8d3cc1aa0e6268/docling_ibm_models-3.13.2.tar.gz", hash = "sha256:195e02dd119df34d2ce5f76ac614da82825851013e4898db7b0468cdf8740a3d", size = 98655, upload-time = "2026-04-23T11:04:23.517Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a4/fc/584f75ca31aa6694fed5338ecb54dc4c8341704b1e5b7b6a4528651f12fa/docling_ibm_models-3.13.2-py3-none-any.whl", hash = "sha256:5fa0838bf15a4e06d2fcb686d756a6f4c329ea0a8820d085f06d07abe96269ed", size = 94013, upload-time = "2026-04-23T11:04:22.227Z" },
]
[[package]]
name = "docling-parse"
version = "6.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "docling-core" },
{ name = "pillow" },
{ name = "pydantic" },
{ name = "pywin32", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tabulate" },
]
sdist = { url = "https://files.pythonhosted.org/packages/64/46/2c9c0738452368ad63018f380f4ad6fad8c69b64f04222aa012190bc8a4f/docling_parse-6.2.0.tar.gz", hash = "sha256:f13d6c49e3b5f9caaf0d626e0dcc7948c5b4700d0eae0559ec353ed07c4f2f50", size = 6670444, upload-time = "2026-05-28T04:31:53.696Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d4/d1/8fb8ea204505adaeb325a8a2aa6b93436eeff92d22ef6ab0022487d5b32e/docling_parse-6.2.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:250c01fa68b56e35c11f884dce6f061bd7aebb21a5c146aa72b8c52d29f78bfd", size = 9138777, upload-time = "2026-05-28T04:30:55.961Z" },
{ url = "https://files.pythonhosted.org/packages/7f/ba/1dd21810401468928f56e35a4950e58aadb0840f455398d3c2ccad7bedda/docling_parse-6.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7209e39385adc0dffc305d9c3ba4f8098ca9723a82f1f9f343369072d7934704", size = 9861985, upload-time = "2026-05-28T04:30:58.765Z" },
{ url = "https://files.pythonhosted.org/packages/57/db/eff6f9d3472f392375fb011c9dd579cc6c67cbe6b1f2c8c3646ba2e6c7a2/docling_parse-6.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f078d2cb305207335d2ec0980ad1712ae78cddd570f75ac5b603f6a3bf3c3406", size = 10136463, upload-time = "2026-05-28T04:31:01.566Z" },
{ url = "https://files.pythonhosted.org/packages/e4/e2/0d3dab8db19fc7cb5b89311e6f5639c92662a945a27a45e84b8d0edd9d94/docling_parse-6.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:8132631b37b9a1e4fc6c25f470c76f8e2f54b8a4c112227aaccbe2e77f32b504", size = 10953095, upload-time = "2026-05-28T04:31:04.349Z" },
{ url = "https://files.pythonhosted.org/packages/4e/c7/a7de59bef6db2256f67e8fc6b7ef84ffd5490af14495e68ddf379916437c/docling_parse-6.2.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a6d915c2521a556946f75f66b46a9692a315c8ded318f695804e90f32c420bb0", size = 9139693, upload-time = "2026-05-28T04:31:06.883Z" },
{ url = "https://files.pythonhosted.org/packages/13/b3/ef291f56028d78d13e9ed88f3d74bae364f8af4a98b4f7d9309585990d0a/docling_parse-6.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:06d3aa622950952fe868e8b576026e9e1a5295e1c07f10e4e809f8745548ac73", size = 9806775, upload-time = "2026-05-28T04:31:09.34Z" },
{ url = "https://files.pythonhosted.org/packages/2b/f7/efa24da9d5d7d80e5479d7c996599a01dd2f8837094c34b7f7c53f9c28c3/docling_parse-6.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa428204bfcd07d7fd28bfe0aae3511c17d1167048313c7347880d3a03201038", size = 10189209, upload-time = "2026-05-28T04:31:17.523Z" },
{ url = "https://files.pythonhosted.org/packages/ef/e7/b313b88f8d012bc0309e12466976d8a20cd34cdf29624fc3c07540d76c79/docling_parse-6.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:883ef9e545f4545ab50ce6cf27df9dc9816e4d9c5e07cfb37d8bfa672c10c948", size = 10954642, upload-time = "2026-05-28T04:31:20.216Z" },
{ url = "https://files.pythonhosted.org/packages/6b/1b/507361edae548952993d75160884ce7895a93e92cc66b4e30b2cc3616091/docling_parse-6.2.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:6085c2d4611c16fb9b6b96472e4d3ecea4ca701d9b8be58776b4d2572cd98cdc", size = 9141212, upload-time = "2026-05-28T04:31:22.864Z" },
{ url = "https://files.pythonhosted.org/packages/d0/e0/3ed96ada48b96670a0817bd3fc11f7e6808aaf7d491354dd3b3deddb0725/docling_parse-6.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:33093dfb3c8105feb618887a127b19327e09fae7bf374eecbf5d10663d474a1e", size = 9808832, upload-time = "2026-05-28T04:31:25.353Z" },
{ url = "https://files.pythonhosted.org/packages/3c/dd/572cde51f4c192a2752680e76fcb030cb997f656b4eea3b196fe8b7b7b2b/docling_parse-6.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6b1e15408741953ee4beb61442168c3267489634ce16ebd8e9214deec621e", size = 10191025, upload-time = "2026-05-28T04:31:27.79Z" },
{ url = "https://files.pythonhosted.org/packages/03/29/c46b57a3cce07a14810f539a4402d7d347ddc2b2c63501c344c0541a8697/docling_parse-6.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:6f2be525e2b117afe84033375354c1cee4f77a4598807ca75d5873fd507a52e1", size = 10956918, upload-time = "2026-05-28T04:31:30.291Z" },
{ url = "https://files.pythonhosted.org/packages/53/99/bc5feb96e27f0ff38c9ff03e070f29ab6452cf7398b8432c7a1b5bfe153c/docling_parse-6.2.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:c5377a1061d10ed1ac951ae9d3b08a0c0ab7a9277481d58d78284af8e533496c", size = 9141224, upload-time = "2026-05-28T04:31:33.082Z" },
{ url = "https://files.pythonhosted.org/packages/d6/09/862198dcd8dea49247595e87e2a9ce6694832d93d31f45e9fe680600127f/docling_parse-6.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6ffc27d4f02a119049904267712429865b028214e1ebaa1ced7bf3ce618b078a", size = 9808593, upload-time = "2026-05-28T04:31:35.828Z" },
{ url = "https://files.pythonhosted.org/packages/3f/fd/07da1935f80750d149deb286e385af5d8e4a5a5f399fd41ce2ddfa7e57d4/docling_parse-6.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f8d269e41c7fc2d12f22418b163920f0c4ab11d63b945d3425e28d6d2aef30c5", size = 10191215, upload-time = "2026-05-28T04:31:38.263Z" },
{ url = "https://files.pythonhosted.org/packages/90/23/471a9e1bbdf5f1894a54352992c15a535d6d3eb2239a4768cd762c2dda18/docling_parse-6.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:b2fb3942929eba7bebea5ba62e79d2fd789705367b62987d1928b120b8b1dd0a", size = 10956703, upload-time = "2026-05-28T04:31:41.199Z" },
{ url = "https://files.pythonhosted.org/packages/68/c3/1680c28e9a202c751567fc26f4c808078524161f0ec7fb35c6d01ea22082/docling_parse-6.2.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:b31d928a08a8b3c04d5b3a40a03cdb85130c7aa204c1cc41319cb7fc2b15f960", size = 9142265, upload-time = "2026-05-28T04:31:43.583Z" },
{ url = "https://files.pythonhosted.org/packages/05/fa/8c7cde7f7e8ffc6a265f8e72660c57a420d0606b63e46cd53437f9be6a0f/docling_parse-6.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ceb56f53d27dc3e8a85142c783a80ee91a37d4890b2346d52de439f3a0ca2773", size = 9808616, upload-time = "2026-05-28T04:31:45.962Z" },
{ url = "https://files.pythonhosted.org/packages/79/79/98757a1aa32db2222cf22d34c36f651487bdff19e9fee2182485d7200b12/docling_parse-6.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:81514a0109e394be018fb8283ab4f2716b829e291ae4bd2daa6a814fdbd6c0d0", size = 10191410, upload-time = "2026-05-28T04:31:48.645Z" },
{ url = "https://files.pythonhosted.org/packages/d1/46/293a1a171f5f267a1fa0f531aaa0f8e5b95d2976a067141f82e37a7dfcba/docling_parse-6.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:1a5cd6cf5e2f8f9deb608fb7302d8fc1fa26c048406aa0c2073d4167e09af113", size = 11367059, upload-time = "2026-05-28T04:31:51.403Z" },
]
[[package]]
name = "docling-slim"
version = "2.96.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "certifi" },
{ name = "docling-core" },
{ name = "filetype" },
{ name = "pluggy" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "requests" },
{ name = "tqdm" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d4/6f/8eaaf836fc0f25f517e912edbd497f3ebfb7076581c112fa43c5357f6e4b/docling_slim-2.96.0.tar.gz", hash = "sha256:79bf4a5a96ac6a321fa813764b5498277fc59d935d0c75e6309492ddc064336f", size = 403287, upload-time = "2026-05-28T11:30:58.468Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8d/ff/729689c5f89224a714b880896657226f8318852d2438431324dde9bccacd/docling_slim-2.96.0-py3-none-any.whl", hash = "sha256:242d7665e62c2e3897ed6f565e5bd6c44d75ea31876c6667e428dc92081be3bf", size = 522623, upload-time = "2026-05-28T11:30:56.44Z" },
]
[package.optional-dependencies]
standard = [
{ name = "accelerate" },
{ name = "beautifulsoup4" },
{ name = "defusedxml" },
{ name = "docling-core", extra = ["chunking"] },
{ name = "docling-ibm-models" },
{ name = "docling-parse" },
{ name = "httpx" },
{ name = "huggingface-hub" },
{ name = "lxml" },
{ name = "marko" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "openpyxl" },
{ name = "pillow" },
{ name = "polyfactory" },
{ name = "pylatexenc" },
{ name = "pypdfium2" },
{ name = "python-docx" },
{ name = "python-pptx" },
{ name = "rapidocr" },
{ name = "rich" },
{ name = "rtree" },
{ name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "torch" },
{ name = "torchvision" },
{ name = "typer" },
{ name = "websockets" },
]
[[package]]
name = "effdet"
version = "0.4.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "omegaconf", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pycocotools", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "timm", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "torch", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "torchvision", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0e/c3/12d45167ec36f7f9a5ed80bc2128392b3f6207f760d437287d32a0e43f41/effdet-0.4.1.tar.gz", hash = "sha256:ac5589fd304a5650c201986b2ef5f8e10c111093a71b1c49fa6b8817710812b5", size = 110134, upload-time = "2023-05-21T22:18:01.039Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9c/13/563119fe0af82aca5a3b89399c435953072c39515c2e818eb82793955c3b/effdet-0.4.1-py3-none-any.whl", hash = "sha256:10889a226228d515c948e3fcf811e64c0d78d7aa94823a300045653b9c284cb7", size = 112513, upload-time = "2023-05-21T22:17:58.47Z" },
]
[[package]]
name = "emoji"
version = "2.15.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a2/78/0d2db9382c92a163d7095fc08efff7800880f830a152cfced40161e7638d/emoji-2.15.0.tar.gz", hash = "sha256:eae4ab7d86456a70a00a985125a03263a5eac54cd55e51d7e184b1ed3b6757e4", size = 615483, upload-time = "2025-09-21T12:13:02.755Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e1/5e/4b5aaaabddfacfe36ba7768817bd1f71a7a810a43705e531f3ae4c690767/emoji-2.15.0-py3-none-any.whl", hash = "sha256:205296793d66a89d88af4688fa57fd6496732eb48917a87175a023c8138995eb", size = 608433, upload-time = "2025-09-21T12:13:01.197Z" },
]
[[package]]
name = "et-xmlfile"
version = "2.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d3/38/af70d7ab1ae9d4da450eeec1fa3918940a5fafb9055e934af8d6eb0c2313/et_xmlfile-2.0.0.tar.gz", hash = "sha256:dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54", size = 17234, upload-time = "2024-10-25T17:25:40.039Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c1/8b/5fe2cc11fee489817272089c4203e679c63b570a5aaeb18d852ae3cbba6a/et_xmlfile-2.0.0-py3-none-any.whl", hash = "sha256:7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa", size = 18059, upload-time = "2024-10-25T17:25:39.051Z" },
]
[[package]]
name = "exceptiongroup"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", size = 16740, upload-time = "2025-11-21T23:01:53.443Z" },
]
[[package]]
name = "faker"
version = "40.19.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "tzdata", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/15/01/28c8ddae8caaf82c929655000963d83e3f01265a9af34e823c2ef2eee8ac/faker-40.19.1.tar.gz", hash = "sha256:76fa71fd3bf320db25e5504eb356f9a76b8a95cd6098524d006f446035b6b89d", size = 1969318, upload-time = "2026-05-22T15:57:37.433Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/49/b4/40a1ec12ec834604f3848143343baf1c67bc9a1096e401907eaa0d25876a/faker-40.19.1-py3-none-any.whl", hash = "sha256:265259b37c013838baaae34940207288170df385d6c5281413fce56a3504d580", size = 2007643, upload-time = "2026-05-22T15:57:35.867Z" },
]
[[package]]
name = "fast-langdetect"
version = "0.2.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "fasttext-predict" },
{ name = "requests" },
{ name = "robust-downloader" },
]
sdist = { url = "https://files.pythonhosted.org/packages/8d/17/2753b3d280e16f594e7a5d735568c021a355cd1edd3827f26cda5c9fd460/fast_langdetect-0.2.5.tar.gz", hash = "sha256:e5fe65973f5737107bb8314f3829280d196c87d4da0b4a6e95000175512cf2c3", size = 788620, upload-time = "2025-01-28T02:15:24.637Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/27/da/c621e64d4bc23f485468295bb7d4a5f2290ebb4d342c8dc448ab66808071/fast_langdetect-0.2.5-py3-none-any.whl", hash = "sha256:8d5ff640d94d5f30bb7653c761adbb9122b617b03fa1f166b7cc16c35e484d0e", size = 786618, upload-time = "2025-01-28T02:15:23.039Z" },
]
[[package]]
name = "fastapi"
version = "0.136.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "annotated-doc" },
{ name = "pydantic" },
{ name = "starlette" },
{ name = "typing-extensions" },
{ name = "typing-inspection" },
]
sdist = { url = "https://files.pythonhosted.org/packages/81/2d/ff8d91d7b564d464629a0fd50a4489c97fcb836ac230bf3a7269232a9b1f/fastapi-0.136.3.tar.gz", hash = "sha256:e487fae93ad408e6f47641ee4dfe389864fd7bec92e547ea8498fc13f43e83ab", size = 396410, upload-time = "2026-05-23T18:53:15.192Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e0/82/45359b62a067409bd929ae8a56b8ed13e5a8c8a61194b3c236920999ab83/fastapi-0.136.3-py3-none-any.whl", hash = "sha256:3d2a69bdf04b7e9f3afa292c3bc7a98816bbfafa10bc9b45f3f3700d2f761620", size = 117481, upload-time = "2026-05-23T18:53:16.924Z" },
]
[[package]]
name = "fastjsonschema"
version = "2.21.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130, upload-time = "2025-08-14T18:49:36.666Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" },
]
[[package]]
name = "fasttext-predict"
version = "0.9.2.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/fc/0e/9defbb9385bcb1104cc1d686a14f7d9fafe5fe43f220cccb00f33d91bb47/fasttext_predict-0.9.2.4.tar.gz", hash = "sha256:18a6fb0d74c7df9280db1f96cb75d990bfd004fa9d669493ea3dd3d54f84dbc7", size = 16332, upload-time = "2024-11-23T17:24:44.801Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fc/ee/2350a58c071f873a454aae6bf60900fc3ddb024da3478407ac2057cbc757/fasttext_predict-0.9.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba432f33228928df5f2af6dfa50560cd77f9859914cffd652303fb02ba100456", size = 103885, upload-time = "2024-11-23T17:22:42.533Z" },
{ url = "https://files.pythonhosted.org/packages/fd/68/e2f8a82c02b6c4333d454a1b0464942d3dae92e4657c08411035c99fe074/fasttext_predict-0.9.2.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6a8e8f17eb894d450168d2590e23d809e845bd4fad5e39b5708dacb2fdb9b2c7", size = 96415, upload-time = "2024-11-23T17:22:44.452Z" },
{ url = "https://files.pythonhosted.org/packages/a0/77/0c045793c56b9d143c44fab50f05506c47585532cc5a8f1668bf7b899ddf/fasttext_predict-0.9.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19565fdf0bb9427831cfc75fca736ab9d71ba7ce02e3ea951e5839beb66560b6", size = 281643, upload-time = "2024-11-23T17:22:46.342Z" },
{ url = "https://files.pythonhosted.org/packages/5b/ce/c735a67b858bbdb915f3de6d12bc0ad47f0bf0dfce8fc4d42b2ce65e1226/fasttext_predict-0.9.2.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cb6986815506e3261c0b3f6227dce49eeb4fd3422dab9cd37e2db2fb3691c68b", size = 306088, upload-time = "2024-11-23T17:22:47.571Z" },
{ url = "https://files.pythonhosted.org/packages/52/a1/b5838f96b6b10f9d4166fd5a5bdc2c32fc42500c236c6318512c5ede99a9/fasttext_predict-0.9.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:229dfdf8943dd76231206c7c9179e3f99d45879e5b654626ee7b73b7fa495d53", size = 294031, upload-time = "2024-11-23T17:22:49.617Z" },
{ url = "https://files.pythonhosted.org/packages/76/0c/c655919969568ffc7667185595ae56c9cb35a3c4ec3c351654eebea75de5/fasttext_predict-0.9.2.4-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:397016ebfa9ec06d6dba09c29e295eea583ea3f45fa4592cc832b257dc84522e", size = 234108, upload-time = "2024-11-23T17:22:51.525Z" },
{ url = "https://files.pythonhosted.org/packages/f1/f0/b88ea4e4549d49b3202e0b4312f9bc1a42742618aaf2696d63508f861282/fasttext_predict-0.9.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fc93f9f8f7e982eb635bc860688be04f355fab3d76a243037e26862646f50430", size = 1209246, upload-time = "2024-11-23T17:22:53.656Z" },
{ url = "https://files.pythonhosted.org/packages/59/dc/1a916fe673f67066f6bb25b5372c282db8924a231662e250646e3ce90f93/fasttext_predict-0.9.2.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:f4be96ac0b01a3cda82be90e7f6afdafab98919995825c27babd2749a8319be9", size = 1098972, upload-time = "2024-11-23T17:22:55.792Z" },
{ url = "https://files.pythonhosted.org/packages/b5/9e/ef3aba387a9efdeefce2d9537ee9404b4b8bafe3f1209c8efa6a6cb8022d/fasttext_predict-0.9.2.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f505f737f9493d22ee0c54af7c7eb7828624d5089a1e85072bdb1bd7d3f8f82e", size = 1385514, upload-time = "2024-11-23T17:22:58.022Z" },
{ url = "https://files.pythonhosted.org/packages/29/d8/b930d3eda35da0ad66335bfb154cb063cfc071dc9b7affe64ae0d90ac04c/fasttext_predict-0.9.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9ce69f28862dd551d43e27aa0a8de924b6b34412bff998c23c3d4abd70813183", size = 1275740, upload-time = "2024-11-23T17:23:00.376Z" },
{ url = "https://files.pythonhosted.org/packages/da/13/2611784710956acc1195bcc1ad476fb4d115a30a64175e8064bb83bc30ec/fasttext_predict-0.9.2.4-cp310-cp310-win32.whl", hash = "sha256:864b6bb543275aee74360eee1d2cc23a440f09991e97efcdcf0b9a5af00f9aa9", size = 90247, upload-time = "2024-11-23T17:23:01.534Z" },
{ url = "https://files.pythonhosted.org/packages/6d/33/df75b2a1e207eda91efe35766e09dba41ef735e390b156c9c3adc0014e68/fasttext_predict-0.9.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:7e72abe12c13fd12f8bb137b1f7561096fbd3bb24905a27d9e93a4921ee68dc6", size = 103099, upload-time = "2024-11-23T17:23:02.526Z" },
{ url = "https://files.pythonhosted.org/packages/c7/12/5c1ddcc721c569132f6340498527b421dcb523470a0aee1b39fcb76c9fe3/fasttext_predict-0.9.2.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:147996c86aa0928c7118f85d18b6a77c458db9ca236db26d44ee5ceaab0c0b6b", size = 105258, upload-time = "2024-11-23T17:23:04.364Z" },
{ url = "https://files.pythonhosted.org/packages/9f/69/6efd7db47f95a5e2e6e71f69ab3271f5002e99bb88c8f1639c109609cf12/fasttext_predict-0.9.2.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5342f7363709e22524a31750c21e4b735b6666749a167fc03cc3bbf18ea8eccd", size = 97636, upload-time = "2024-11-23T17:23:06.166Z" },
{ url = "https://files.pythonhosted.org/packages/a7/67/953ca1707fdb2c4bfc5b495b78f98116b45e7b5c39a76875c8b6dcf81ce4/fasttext_predict-0.9.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6cbecd3908909339316f61db38030ce43890c25bddb06c955191458af13ccfc5", size = 284910, upload-time = "2024-11-23T17:23:07.296Z" },
{ url = "https://files.pythonhosted.org/packages/ef/c7/b60cf7e58baab5c798f616b2fa0692b8f78d6fc6279574fcfbd7c5235edb/fasttext_predict-0.9.2.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9de4fcfb54bec35be6b0dffcdc5ace1a3a07f79ee3e8d33d13b82cc4116c5f2f", size = 308768, upload-time = "2024-11-23T17:23:08.5Z" },
{ url = "https://files.pythonhosted.org/packages/ee/4d/fe2d0619494700f2a85db4cf8050977e1215f484ac8596187301655dc516/fasttext_predict-0.9.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5af82e09227d993befc00271407b9d3c8aae81d34b35f96208223faf609f4b0c", size = 298342, upload-time = "2024-11-23T17:23:10.408Z" },
{ url = "https://files.pythonhosted.org/packages/ea/06/f31dc802a2c9acab454eae47902674d92e381a97a363034d359961a955ce/fasttext_predict-0.9.2.4-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:337ee60179f32e8b0efa822e59316de15709c7684e7854021b4f6af82b7767ac", size = 236374, upload-time = "2024-11-23T17:23:12.435Z" },
{ url = "https://files.pythonhosted.org/packages/33/91/a4252c22f2fda855298ef683981d9986f89f9d36fd40ef4c2868cd84e4fd/fasttext_predict-0.9.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa9da0c52e65a45dbc87df67015ec1d2712f04de47733e197176550521feea87", size = 1212640, upload-time = "2024-11-23T17:23:13.804Z" },
{ url = "https://files.pythonhosted.org/packages/ca/3e/47e9e844d15e2b7f64e1a2f1e5897b5c1d59b23ebff64494000259610d2c/fasttext_predict-0.9.2.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:495efde8afb622266c0e4de41978a6db731a0a685e1db032e7d22937850c9b44", size = 1100895, upload-time = "2024-11-23T17:23:16.109Z" },
{ url = "https://files.pythonhosted.org/packages/8a/f1/d49bfb81cd3b544021698f6feab1dca2fcca432097978828ad8322eab50b/fasttext_predict-0.9.2.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e5726ba34d79a143b69426e29905eb4d3f4ee8aee94927b3bea3dd566712986b", size = 1385913, upload-time = "2024-11-23T17:23:17.806Z" },
{ url = "https://files.pythonhosted.org/packages/ed/4a/37bd8d31e46116fcb203b4899aeec32a3adbacf8b09ba3f5d9e3f864b7e4/fasttext_predict-0.9.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5ac2f35830705c61dd848314c4c077a393608c181725dc353a69361821aa69a8", size = 1279522, upload-time = "2024-11-23T17:23:20.205Z" },
{ url = "https://files.pythonhosted.org/packages/64/4c/3ec10626e0b25527d10ed258ac1d7c56e5f88100d5c7abba093f918deff6/fasttext_predict-0.9.2.4-cp311-cp311-win32.whl", hash = "sha256:7b2f8a5cf5f2c451777dbb7ea4957c7919a57ce29a4157a0a381933c9ea6fa70", size = 91396, upload-time = "2024-11-23T17:23:22.194Z" },
{ url = "https://files.pythonhosted.org/packages/34/b0/456578e7269dace3d7a80a34b30c7757aea6aa34601853c58e5ad186d3d6/fasttext_predict-0.9.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:83a3c00fdb73a304bc529bc0ae0e225bc2cb956fcfb8e1c7a882b2a1aaa97e19", size = 104390, upload-time = "2024-11-23T17:23:23.332Z" },
{ url = "https://files.pythonhosted.org/packages/fb/fa/612bf85ce8928120843279ae256f4fffbb9758af81536ddf25f9136b1759/fasttext_predict-0.9.2.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dcf8661da4f515551523470a745df246121f7e19736fcf3f48f04287963e6279", size = 104836, upload-time = "2024-11-23T17:23:25.219Z" },
{ url = "https://files.pythonhosted.org/packages/7a/04/106b6fe3f980d6a4f41bfb3106be22d42f87b1e8beb2959361ee4ee08960/fasttext_predict-0.9.2.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99dbfcc3f353da2639fd04fc574a65ff4195b018311f790583147cdc6eb122f4", size = 97377, upload-time = "2024-11-23T17:23:26.319Z" },
{ url = "https://files.pythonhosted.org/packages/57/b9/b4962c92bd93dd234ea1d1cab643a86d948dab3f269e34a554a004ed6524/fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:427e99ba963b2c744ed7233304037a83b7adece97de6f361cfd356aa43cb87f3", size = 283102, upload-time = "2024-11-23T17:23:27.497Z" },
{ url = "https://files.pythonhosted.org/packages/1d/18/92203820cf00b9a34f40f10456e4ed3019010a9b13a87e11d8b98cd98933/fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8b9480cc75a906571a8e5fc717b91b4783f1820aaa5ed36a304d689280de8602", size = 307416, upload-time = "2024-11-23T17:23:28.68Z" },
{ url = "https://files.pythonhosted.org/packages/06/8d/334cd9acb84e569d37617444661ca7b59d1bc1a83abe42aa845d23fb1273/fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11ef7af2a4431c76d2226e47334e86b9c4a78a98f6cb68b1ce9a1fc20e04c904", size = 296055, upload-time = "2024-11-23T17:23:29.934Z" },
{ url = "https://files.pythonhosted.org/packages/08/0b/2c83cc67eb5a29f182c8ea425e4b026db0593712edb8eaaf082501ca349f/fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:ecb0b854596ba847742597b35c2d0134fcf3a59214d09351d01535854078d56b", size = 237279, upload-time = "2024-11-23T17:23:31.358Z" },
{ url = "https://files.pythonhosted.org/packages/14/81/0f1b3bda499ffeb7109fe51d9321dc74100db5a4801e3f9a9efe2348922d/fasttext_predict-0.9.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:fbbcfefac10f625d95fc42f28d76cc5bf0c12875f147b5a79108a2669e64a2dc", size = 1214253, upload-time = "2024-11-23T17:23:33.529Z" },
{ url = "https://files.pythonhosted.org/packages/d1/e6/b1a177a990c29b043a9658f9f4ec7234576ad31939362f9760c237f91d6d/fasttext_predict-0.9.2.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:a8cb78a00c04b7eb7da18b4805f8557b36911dc4375c947d8938897d2e131841", size = 1099909, upload-time = "2024-11-23T17:23:34.983Z" },
{ url = "https://files.pythonhosted.org/packages/09/a0/7f23c7c4398f399552f39144849868991da543b66b9bfa8f49a6550fdd46/fasttext_predict-0.9.2.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:299ae56ad53e1381c65030143da7bcae12546fd32bc019215592ec1ee40fd19e", size = 1384102, upload-time = "2024-11-23T17:23:37.237Z" },
{ url = "https://files.pythonhosted.org/packages/e4/2c/568cf15fd48e4cefd0e605af62da5f5f51db3b012f8441d201d0a1173eb1/fasttext_predict-0.9.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:091938062002fe30d214f6e493a3a1e6180d401212d37eea23c29f4b55f3f347", size = 1281283, upload-time = "2024-11-23T17:23:39.676Z" },
{ url = "https://files.pythonhosted.org/packages/e7/68/0967ec3d5333c23fae1f1bdb851fa896f8f6068ef0ca3a8afee1aa2ee57d/fasttext_predict-0.9.2.4-cp312-cp312-win32.whl", hash = "sha256:981b8d9734623f8f9a8003970f765e14b1d91ee82c59c35e8eba6b76368fa95e", size = 91089, upload-time = "2024-11-23T17:23:41.082Z" },
{ url = "https://files.pythonhosted.org/packages/a7/c5/11c1f50b47f492d562974878ec34b6a0b84699f8b05e1cc3a75c65349784/fasttext_predict-0.9.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:bd3c33971c241577b0767e55d97acfda790f77378f9d5ee7872b6ee4bd63130b", size = 104889, upload-time = "2024-11-23T17:23:42.193Z" },
{ url = "https://files.pythonhosted.org/packages/89/fc/5cd65224c33e33d6faec3fa1047162dc266ed2213016139d936bd36fb7c3/fasttext_predict-0.9.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ddb85e62c95e4e02d417c782e3434ef65554df19e3522f5230f6be15a9373c05", size = 104916, upload-time = "2024-11-23T17:23:43.367Z" },
{ url = "https://files.pythonhosted.org/packages/d9/53/8d542773e32c9d98dd8c680e390fe7e6d4fc92ab3439dc1bb8e70c46c7ad/fasttext_predict-0.9.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:102129d45cf98dda871e83ae662f71d999b9ef6ff26bc842ffc1520a1f82930c", size = 97502, upload-time = "2024-11-23T17:23:44.447Z" },
{ url = "https://files.pythonhosted.org/packages/50/99/049fd6b01937705889bd9a00c31e5c55f0ae4b7704007b2ef7a82bf2b867/fasttext_predict-0.9.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05ba6a0fbf8cb2141b8ca2bc461db97af8ac31a62341e4696a75048b9de39e10", size = 282951, upload-time = "2024-11-23T17:23:46.31Z" },
{ url = "https://files.pythonhosted.org/packages/83/cb/79b71709edbb53c3c5f8a8b60fe2d3bc98d28a8e75367c89afedf3307aa9/fasttext_predict-0.9.2.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c7a779215571296ecfcf86545cb30ec3f1c6f43cbcd69f83cc4f67049375ea1", size = 307377, upload-time = "2024-11-23T17:23:47.685Z" },
{ url = "https://files.pythonhosted.org/packages/7c/4a/b15b7be003e76613173cc77d9c6cce4bf086073079354e0177deaa768f59/fasttext_predict-0.9.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddd2f03f3f206585543f5274b1dbc5f651bae141a1b14c9d5225c2a12e5075c2", size = 295746, upload-time = "2024-11-23T17:23:49.024Z" },
{ url = "https://files.pythonhosted.org/packages/e3/d3/f030cd45bdd4b052fcf23e730fdf0804e024b0cad43d7c7f8704faaec2f5/fasttext_predict-0.9.2.4-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:748f9edc3222a1fb7a61331c4e06d3b7f2390ae493f91f09d372a00b81762a8d", size = 236939, upload-time = "2024-11-23T17:23:50.306Z" },
{ url = "https://files.pythonhosted.org/packages/a2/01/6f2985afd58fdc5f4ecd058d5d9427d03081d468960982df97316c03f6bb/fasttext_predict-0.9.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1aee47a40757cd24272b34eaf9ceeea86577fd0761b0fd0e41599c6549abdf04", size = 1214189, upload-time = "2024-11-23T17:23:51.647Z" },
{ url = "https://files.pythonhosted.org/packages/75/07/931bcdd4e2406e45e54d57e056c2e0766616a5280a18fbf6ef078aa439ab/fasttext_predict-0.9.2.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6ff0f152391ee03ffc18495322100c01735224f7843533a7c4ff33c8853d7be1", size = 1099889, upload-time = "2024-11-23T17:23:53.127Z" },
{ url = "https://files.pythonhosted.org/packages/a2/eb/6521b4bbf387252a96a6dc0f54986f078a93db0a9d4ba77258dcf1fa8be7/fasttext_predict-0.9.2.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4d92f5265318b41d6e68659fd459babbff692484e492c5013995b90a56b517c9", size = 1383959, upload-time = "2024-11-23T17:23:54.521Z" },
{ url = "https://files.pythonhosted.org/packages/b7/6b/d56606761afb3a3912c52971f0f804e2e9065f049c412b96c47d6fca6218/fasttext_predict-0.9.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3a7720cce1b8689d88df76cac1425e84f9911c69a4e40a5309d7d3435e1bb97c", size = 1281097, upload-time = "2024-11-23T17:23:55.9Z" },
{ url = "https://files.pythonhosted.org/packages/91/83/55bb4a37bb3b3a428941f4e1323c345a662254f576f8860b3098d9742510/fasttext_predict-0.9.2.4-cp313-cp313-win32.whl", hash = "sha256:d16acfced7871ed0cd55b476f0dbdddc7a5da1ffc9745a3c5674846cf1555886", size = 91137, upload-time = "2024-11-23T17:23:57.886Z" },
{ url = "https://files.pythonhosted.org/packages/9c/1d/c1ccc8790ce54200c84164d99282f088dddb9760aeefc8860856aafa40b4/fasttext_predict-0.9.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:96a23328729ce62a851f8953582e576ca075ee78d637df4a78a2b3609784849e", size = 104896, upload-time = "2024-11-23T17:23:59.028Z" },
{ url = "https://files.pythonhosted.org/packages/a4/c9/a1ccc749c59e2480767645ecc03bd842a7fa5b2b780d69ac370e6f8298d2/fasttext_predict-0.9.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:b1357d0d9d8568db84668b57e7c6880b9c46f757e8954ad37634402d36f09dba", size = 109401, upload-time = "2024-11-23T17:24:00.191Z" },
{ url = "https://files.pythonhosted.org/packages/90/1f/33182b76eb0524155e8ff93e7939feaf5325385e5ff2a154f383d9a02317/fasttext_predict-0.9.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9604c464c5d86c7eba34b040080be7012e246ef512b819e428b7deb817290dae", size = 102131, upload-time = "2024-11-23T17:24:02.052Z" },
{ url = "https://files.pythonhosted.org/packages/2b/df/1886daea373382e573f28ce49e3fc8fb6b0ee0c84e2b0becf5b254cd93fb/fasttext_predict-0.9.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc6da186c2e4497cbfaba9c5424e58c7b72728b25d980829eb96daccd7cface1", size = 287396, upload-time = "2024-11-23T17:24:03.294Z" },
{ url = "https://files.pythonhosted.org/packages/35/8f/d1c2c0f0251bee898d508253a437683b0480a1074cfb25ded1f7fdbb925a/fasttext_predict-0.9.2.4-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:366ed2ca4f4170418f3585e92059cf17ee2c963bf179111c5b8ba48f06cd69d1", size = 311090, upload-time = "2024-11-23T17:24:04.625Z" },
{ url = "https://files.pythonhosted.org/packages/5d/52/07d6ed46148662fae84166bc69d944caca87fabc850ebfbd9640b20dafe7/fasttext_predict-0.9.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f1877edbb815a43e7d38cc7332202e759054cf0b5a4b7e34a743c0f5d6e7333", size = 300359, upload-time = "2024-11-23T17:24:06.486Z" },
{ url = "https://files.pythonhosted.org/packages/fa/a1/751ff471a991e5ed0bae9e7fa6fc8d8ab76b233a7838a27d70d62bed0c8e/fasttext_predict-0.9.2.4-cp313-cp313t-manylinux_2_31_armv7l.whl", hash = "sha256:f63c31352ba6fc910290b0fe12733770acd8cfa0945fcb9cf3984d241abcfc9d", size = 241164, upload-time = "2024-11-23T17:24:08.501Z" },
{ url = "https://files.pythonhosted.org/packages/94/19/e251f699a0e9c001fa672ea0929c456160faa68ecfafc19e8def09982b6a/fasttext_predict-0.9.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:898e14b03fbfb0a8d9a5185a0a00ff656772b3baa37cad122e06e8e4d6da3832", size = 1218629, upload-time = "2024-11-23T17:24:10.04Z" },
{ url = "https://files.pythonhosted.org/packages/1d/46/1af2f779f8cfd746496a226581f747d3051888e3e3c5b2ca37231e5d04f8/fasttext_predict-0.9.2.4-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:a33bb5832a69fc54d18cadcf015677c1acb5ccc7f0125d261df2a89f8aff01f6", size = 1100535, upload-time = "2024-11-23T17:24:11.5Z" },
{ url = "https://files.pythonhosted.org/packages/4c/b7/900ccd74a9ba8be7ca6d04bba684e9c43fb0dbed8a3d12ec0536228e2c32/fasttext_predict-0.9.2.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7fe9e98bd0701d598bf245eb2fbf592145cd03551684a2102a4b301294b9bd87", size = 1387651, upload-time = "2024-11-23T17:24:13.135Z" },
{ url = "https://files.pythonhosted.org/packages/0b/5a/99fdaed054079f7c96e70df0d7016c4eb6b9e487a614396dd8f849244a52/fasttext_predict-0.9.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dcb8c5a74c1785f005fd83d445137437b79ac70a2dfbfe4bb1b09aa5643be545", size = 1286189, upload-time = "2024-11-23T17:24:14.615Z" },
{ url = "https://files.pythonhosted.org/packages/87/6a/9114d65b3f7a9c20a62b9d2ca3b770ee65de849e4131cc7aa58cdc50cb07/fasttext_predict-0.9.2.4-cp313-cp313t-win32.whl", hash = "sha256:a85c7de3d4480faa12b930637fca9c23144d1520786fedf9ba8edd8642ed4aea", size = 95905, upload-time = "2024-11-23T17:24:15.868Z" },
{ url = "https://files.pythonhosted.org/packages/31/fb/6d251f3fdfe3346ee60d091f55106513e509659ee005ad39c914182c96f4/fasttext_predict-0.9.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:be0933fa4af7abae09c703d28f9e17c80e7069eb6f92100b21985b777f4ea275", size = 110325, upload-time = "2024-11-23T17:24:16.984Z" },
{ url = "https://files.pythonhosted.org/packages/20/ba/c7fe88fbf59935118b9a756e3ae671d8ddcdd58170f4e53d60d9863b29e6/fasttext_predict-0.9.2.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b11ba9414aa71754f798a102cf7d3df53307055b2b0f0b258a3f2d59c5a12cfa", size = 133206, upload-time = "2024-11-23T17:24:38.986Z" },
{ url = "https://files.pythonhosted.org/packages/50/a6/8807d54b25905d3d91e7b16705632a3ccf4adf6457daae959c4f42987c27/fasttext_predict-0.9.2.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c89c769e3646bdb341487a68835239f35a4a0959cc1a8d8a7d215f40b22a230", size = 149227, upload-time = "2024-11-23T17:24:40.285Z" },
{ url = "https://files.pythonhosted.org/packages/27/4a/55ae88864d5711822ecf6f37d54d655dc2e3617ae70d07bf28c08d9bea5f/fasttext_predict-0.9.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f3b9cd4a2cf4c4853323f57c5da6ecffca6aeb9b6d8751ee40fe611d6edf8dd", size = 140205, upload-time = "2024-11-23T17:24:42.307Z" },
{ url = "https://files.pythonhosted.org/packages/a0/33/1b5baa8960548100fddc40908780f0c18fddff8a514f9cd3dd0f6676746d/fasttext_predict-0.9.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1c92905396c74e5cb29ddbfa763b5addec1581b6e0eae4cbe82248dfe733557e", size = 102845, upload-time = "2024-11-23T17:24:43.64Z" },
]
[[package]]
name = "filelock"
version = "3.29.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/81/47/dd9a212ef6e343a6857485ffe25bba537304f1913bdbed446a23f7f592e1/filelock-3.29.0-py3-none-any.whl", hash = "sha256:96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258", size = 39812, upload-time = "2026-04-19T15:39:08.752Z" },
]
[[package]]
name = "filetype"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/bb/29/745f7d30d47fe0f251d3ad3dc2978a23141917661998763bebb6da007eb1/filetype-1.2.0.tar.gz", hash = "sha256:66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb", size = 998020, upload-time = "2022-11-02T17:34:04.141Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/18/79/1b8fa1bb3568781e84c9200f951c735f3f157429f44be0495da55894d620/filetype-1.2.0-py2.py3-none-any.whl", hash = "sha256:7ce71b6880181241cf7ac8697a2f1eb6a8bd9b429f7ad6d27b8db9ba5f1c2d25", size = 19970, upload-time = "2022-11-02T17:34:01.425Z" },
]
[[package]]
name = "flatbuffers"
version = "25.12.19"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e8/2d/d2a548598be01649e2d46231d151a6c56d10b964d94043a335ae56ea2d92/flatbuffers-25.12.19-py2.py3-none-any.whl", hash = "sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4", size = 26661, upload-time = "2025-12-19T23:16:13.622Z" },
]
[[package]]
name = "fonttools"
version = "4.63.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0", size = 3597189, upload-time = "2026-05-14T12:04:30.958Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f2/c9/4141c90a90db20f807c7e10bfd689fe53eb8f7f4caff58ee4d4dfe46919f/fonttools-4.63.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e3297a6a4059b4acc3a1e9a8b04741f240a80044eef08ebd32e8b5bcdddce75b", size = 2884632, upload-time = "2026-05-14T12:02:38.56Z" },
{ url = "https://files.pythonhosted.org/packages/b8/46/ad12b5c10eae602d7ef814b02afa08aacbf89da917fed5b071282b7eadc2/fonttools-4.63.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b1cd75a03ad8cb5bc40c90bfde68c0c47de423aa19e5c0f362b43520645eea94", size = 2429441, upload-time = "2026-05-14T12:02:41.162Z" },
{ url = "https://files.pythonhosted.org/packages/90/8f/bdca24a84c81d56fffed052229cdcff368f6e05882e526f4558891481f65/fonttools-4.63.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0425b277a59cff3d80ca42162a8de360f318438a2ac83570842a678d826d579", size = 4946346, upload-time = "2026-05-14T12:02:43.41Z" },
{ url = "https://files.pythonhosted.org/packages/04/59/a639c0e136441ee91a65b56fdf89e5d075927e7a09c559d1b0f5276577db/fonttools-4.63.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d7e5c9973aa04c95650c96e5f5ad865fbf42d62079163ecfab1e01cbc2504c22", size = 4903184, upload-time = "2026-05-14T12:02:45.742Z" },
{ url = "https://files.pythonhosted.org/packages/e6/53/91b7e0cb45b536f3da1b29ba8cbab89f27e8b986809e0b1982303a3f4eca/fonttools-4.63.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cb014d58140a38135f16064c74c652ed57aa0b75cbf8bb59cac821f7edb5334e", size = 4922967, upload-time = "2026-05-14T12:02:48.386Z" },
{ url = "https://files.pythonhosted.org/packages/c7/b7/87439bf44e6b97c5538cd29d0b7e366a5b8ce2cc132a4134fb67fa3f2fa2/fonttools-4.63.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:032038247a96c1690f9f31e377c389383c902531b085aa4e4dabd6f57f870e69", size = 5042799, upload-time = "2026-05-14T12:02:50.424Z" },
{ url = "https://files.pythonhosted.org/packages/ad/7c/8b96c3263b89ef99cded544c0f0636686f85dbd3c211c4dceef0231fca23/fonttools-4.63.0-cp310-cp310-win32.whl", hash = "sha256:a8b33a82979e0a6a34ff435cc81317be1f95ec1ebb7a3a2d1c8a6a54f02ae44e", size = 1519704, upload-time = "2026-05-14T12:02:52.523Z" },
{ url = "https://files.pythonhosted.org/packages/e5/4d/2c2f0069970b6907de8fb5b05c5c0193cc22f717df151d1c7aef1c738f58/fonttools-4.63.0-cp310-cp310-win_amd64.whl", hash = "sha256:0c18358a155d75034911c5ee397a5b44cd19dd325dbb8b35fb60bf421d6a72ac", size = 1568666, upload-time = "2026-05-14T12:02:54.917Z" },
{ url = "https://files.pythonhosted.org/packages/75/2b/a7f1545bdf5da69c4bda0cea2a5781f0ad2a6623e0277267672db43c5fe6/fonttools-4.63.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2b8ae05d9eacf6081414d759c0a352769ac28ce31280d6bb8e77b03f9e3c449f", size = 2881793, upload-time = "2026-05-14T12:02:56.645Z" },
{ url = "https://files.pythonhosted.org/packages/49/50/965308c703f085f225db2886813b27e015b8b3438c350b22dd65b52c2a2c/fonttools-4.63.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:79cdc9f567aec74a72918fd060283911406750cbc9fd28c1316023deb6ce31a9", size = 2428130, upload-time = "2026-05-14T12:02:58.891Z" },
{ url = "https://files.pythonhosted.org/packages/d8/38/6937fbd7f2dc3a6b48725851bc2c15ec949b9af14d9bbcb5fe83cdf9bdf9/fonttools-4.63.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2c14b4fd138c4bafcca294765c547914e1aa431ae1ca94ab99d8db08c958bd3b", size = 5111952, upload-time = "2026-05-14T12:03:01.263Z" },
{ url = "https://files.pythonhosted.org/packages/0b/43/a81f20050a3115b57d62c8e781446949512eac36690dc384ccea65ff4cc1/fonttools-4.63.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d76ac49f929aecaf82d83250b8347e099d7aecba0f4726c1d9b6df3b8bb5fe18", size = 5082308, upload-time = "2026-05-14T12:03:03.211Z" },
{ url = "https://files.pythonhosted.org/packages/67/00/cdd9d4944ca6ae280d01e69cc37bde3bf663630b837a6fc6d2cd65d80e0e/fonttools-4.63.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dcf076a4474fe0d7367e5bbf5b052c7284fa1feca729c04176ce513521afd8a0", size = 5087932, upload-time = "2026-05-14T12:03:05.147Z" },
{ url = "https://files.pythonhosted.org/packages/f5/f1/0aa0dbea778c75adbef223c42019fd47d22262b905974d62d829545d485f/fonttools-4.63.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7dd683fef0663e9f0f45cf541d788d24caa3ec9db50796b588e1757d8b3bc007", size = 5213271, upload-time = "2026-05-14T12:03:07.238Z" },
{ url = "https://files.pythonhosted.org/packages/a8/99/253e4056e1f0e67b9390125a154b73b5eb73ad521bece95c004858fdeec2/fonttools-4.63.0-cp311-cp311-win32.whl", hash = "sha256:afefc1ed0a59785a7fb06ea7e1678e849c193e1e387db783579bc7b3056fcfcb", size = 2304473, upload-time = "2026-05-14T12:03:09.271Z" },
{ url = "https://files.pythonhosted.org/packages/08/60/defa5e69641db890a63be281f41345f4c33b157824eaf0b9fad3e08b0dcb/fonttools-4.63.0-cp311-cp311-win_amd64.whl", hash = "sha256:063e08bd17bd5a90127a14123de0d6a952dbc847695fd98b63c043d58057f90c", size = 2356389, upload-time = "2026-05-14T12:03:11.53Z" },
{ url = "https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:37dd23e621e3b0aef1baa70a303b80aaf38449632cfc8fd2a55fb285bbccfc02", size = 2881131, upload-time = "2026-05-14T12:03:13.386Z" },
{ url = "https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a9faff9e0c1f76f9fd55899d2ce785832efebab37eb8ae13995853aef178bef0", size = 2426704, upload-time = "2026-05-14T12:03:15.801Z" },
{ url = "https://files.pythonhosted.org/packages/44/04/0b91d8e916e92ad1fac9e4624760baf0fd5ff2ead614c2f68fb21373f03f/fonttools-4.63.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef3048ef05dbb552b89817713d9cac912e00d0fde4a3105c00d29e52e10c89af", size = 5044298, upload-time = "2026-05-14T12:03:18.085Z" },
{ url = "https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58dc6bb86a78d782f00f9190ca02c119cf5bbe2807536e361e18d42019f877d8", size = 4999800, upload-time = "2026-05-14T12:03:20.161Z" },
{ url = "https://files.pythonhosted.org/packages/e6/6d/67fe16c48d7ce050979b33f47e0d28a318f02da030602e944c34f7a16ef3/fonttools-4.63.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee08ebfa58f6e1aeff5697ab9582105bb620008c1caafb681e4c557e7483027b", size = 4982666, upload-time = "2026-05-14T12:03:22.87Z" },
{ url = "https://files.pythonhosted.org/packages/f2/00/3bbab338c07c71fa56269953845e92c951a61457bbbb0f1022551ea266d9/fonttools-4.63.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:27fdc65af8da6f88b9c6121c47a464cbe359fcfff7ff6fc2d37a1f395d755b78", size = 5133598, upload-time = "2026-05-14T12:03:25.168Z" },
{ url = "https://files.pythonhosted.org/packages/62/f2/aa27c7f98db5b064883dadcc5283947e81e034de42e22a33675878d98b54/fonttools-4.63.0-cp312-cp312-win32.whl", hash = "sha256:af2fd1664d00a397d75f806985ddb36282091c2131a73a6485c23b4a34722263", size = 2292575, upload-time = "2026-05-14T12:03:27.496Z" },
{ url = "https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl", hash = "sha256:59ac449f8cca9b4ffa08d2e7bbadad87ce710d69d1eda5c3c1ce579baa987272", size = 2343211, upload-time = "2026-05-14T12:03:30.057Z" },
{ url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd7e9857e5e63738b9d9fd707bc1f59c8b09e5177726d23664db393c59bb08bd", size = 2876062, upload-time = "2026-05-14T12:03:32.554Z" },
{ url = "https://files.pythonhosted.org/packages/ef/71/d935dc54e4ff121bfdd11e08702db63a7e6f25af21d8a3d7b7212df53641/fonttools-4.63.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c2a2a42198b696a6f48fad91709afb55176e66a5e566131219dba372fb7f8c59", size = 2424594, upload-time = "2026-05-14T12:03:34.86Z" },
{ url = "https://files.pythonhosted.org/packages/8e/40/e76320afa1df918e146155ef239b1719ee266092e96f5423bfd075affba1/fonttools-4.63.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e874792a8212b44583ea02189d9e693906b2f78b261f372f95d6c563210ac1d", size = 5024840, upload-time = "2026-05-14T12:03:36.745Z" },
{ url = "https://files.pythonhosted.org/packages/ce/36/0b805d8c485f872f65a509cbe3b58a5d0d17bee855333b54a150c79d3061/fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:22135da48a348785c5e2d5d2d9d6bec5ed44adacbaeb9db12d9493bf6c6bfa68", size = 4975801, upload-time = "2026-05-14T12:03:38.833Z" },
{ url = "https://files.pythonhosted.org/packages/c8/26/2cee03d0aa083ab022da5c07aff9ed3f689da1defb81ad6917c9627896da/fonttools-4.63.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ccf41f2efdf56994d22d73bef4ced1052161958169428d06ba9724ea9e9a64be", size = 4965009, upload-time = "2026-05-14T12:03:41.494Z" },
{ url = "https://files.pythonhosted.org/packages/7e/48/cc4b66d9058c0d0982c833fad10127c4b0e9324606aafa41382295ca4102/fonttools-4.63.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9ced0bd02ac751dd6319b0da88aaef24414e3b0dbc32bb4f24944821a3741a27", size = 5105892, upload-time = "2026-05-14T12:03:43.525Z" },
{ url = "https://files.pythonhosted.org/packages/d8/1f/a98a30a814b9ddef3a2e706025f90b9e0bc94890e6cb15254bc86547d11a/fonttools-4.63.0-cp313-cp313-win32.whl", hash = "sha256:85be818f5506e8a7753153def2c9550178f0ecae6a47b5e0e8dbb23f7cc90380", size = 2291313, upload-time = "2026-05-14T12:03:45.594Z" },
{ url = "https://files.pythonhosted.org/packages/92/46/5177b01f3b4abfdd4409f31cca4ab279c9343a26efbe9ec78c97fc612e02/fonttools-4.63.0-cp313-cp313-win_amd64.whl", hash = "sha256:ba04cb5891d4c0c21b6da95eda8d7b090021508a294fff33464fc7d241e0856b", size = 2342299, upload-time = "2026-05-14T12:03:47.414Z" },
{ url = "https://files.pythonhosted.org/packages/27/d2/23d25e3f247b328be58d04a4c9f894178a0d1eda7d42867cfb388adaf416/fonttools-4.63.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fd1e3094f42d806d3d7c79162fc59e5910fcbe3a7360c385b8da969bc4493745", size = 2875338, upload-time = "2026-05-14T12:03:50.052Z" },
{ url = "https://files.pythonhosted.org/packages/cd/58/7dfa0c761cb3b2964e2a84c4dc986c926a87de0cb9fb60d5b28ded3f2914/fonttools-4.63.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:6e528da43bc3791085f8cb6141b1d13e459226790240340fcbb4625649238b03", size = 2422661, upload-time = "2026-05-14T12:03:52.154Z" },
{ url = "https://files.pythonhosted.org/packages/dd/87/64cfa18a7a1621d17b7f4502b2b0ed8a135a90c3db51ea590ee99043e76b/fonttools-4.63.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b2248c5decb223562f7902ff6325077a073f608ee8e33e88ad88db734eb9f49", size = 5010526, upload-time = "2026-05-14T12:03:54.647Z" },
{ url = "https://files.pythonhosted.org/packages/36/e1/a8933a72c45a87177fbde2696e0d0755c8c9062f8c077a961c6215fa27b1/fonttools-4.63.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:308f957cdeaf8abe4e5f2f124902ef405448af92c90f80e302a3b771c2e6116b", size = 4923946, upload-time = "2026-05-14T12:03:56.984Z" },
{ url = "https://files.pythonhosted.org/packages/27/60/872e6e233b8c5e8b41413796ff18b7fe479661bd40147e071b450dfad7a1/fonttools-4.63.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:bf00f21eb5fb721dbaf73d1e9da6d02a1af7768f2ebcf9798be98beab8ba90f6", size = 4962489, upload-time = "2026-05-14T12:03:59.443Z" },
{ url = "https://files.pythonhosted.org/packages/30/c4/83c24f2ec38b90cfda84bf4b1a1f49df80e84a1db4e7ac6e0d41bf23bc39/fonttools-4.63.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c1aaa4b9c75798400ac043ce04d74e7830376c85095a5a6ed7cba2f17a266bf4", size = 5071870, upload-time = "2026-05-14T12:04:02.122Z" },
{ url = "https://files.pythonhosted.org/packages/de/40/3ae22b60ff1d41ce0bd044b31238cdc72cef99f28b976f1e128ebd618c9b/fonttools-4.63.0-cp314-cp314-win32.whl", hash = "sha256:22693918177bd9ceabec4736d338045f357769416fc6b0b2508eefef75b08616", size = 2295026, upload-time = "2026-05-14T12:04:04.47Z" },
{ url = "https://files.pythonhosted.org/packages/c3/d4/98078064ccc76b45cb0f6c002452011e93c4bd26f6850344f0951cc1fe89/fonttools-4.63.0-cp314-cp314-win_amd64.whl", hash = "sha256:7d782fac32985914c351556f68ac0855391572bcd87de50e05970d3cd4c96fc5", size = 2347454, upload-time = "2026-05-14T12:04:06.752Z" },
{ url = "https://files.pythonhosted.org/packages/49/4e/652d1580c5f4e39f7d103b0c793e4773129ad633dce4addd0cf4dfebde02/fonttools-4.63.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:6db5140a60a5d731d21ec076745b40a310607731b0a565b50776393188649001", size = 2958152, upload-time = "2026-05-14T12:04:08.706Z" },
{ url = "https://files.pythonhosted.org/packages/0e/55/ad864c9a9b219f552eb46b32cd7906c466e5a578ba0c3abfcc0fe7413eb6/fonttools-4.63.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:7d76edbff9014094dbf03bd2d074709dfa6ec7aba13d838c937a2b33d2d6a86e", size = 2460809, upload-time = "2026-05-14T12:04:10.783Z" },
{ url = "https://files.pythonhosted.org/packages/ea/2b/0aa8db70f18cf52e49b4ed5ecec68547f981160bf5ded3b5aed6faa0a6f9/fonttools-4.63.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0eac00b9118c3c2f87d272e45341871c5b3066baa3c86897fa634a7c3fb59096", size = 5148649, upload-time = "2026-05-14T12:04:12.747Z" },
{ url = "https://files.pythonhosted.org/packages/7f/63/18e4369c25043096f1048e0c9915951adc4f842bd81c6b18155824d6fa99/fonttools-4.63.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:51394295f1a51de8b5f30bdb1e1b9a4231536c7064ef5c6e211eec19fa36036f", size = 4932147, upload-time = "2026-05-14T12:04:14.806Z" },
{ url = "https://files.pythonhosted.org/packages/a1/3f/67f3eac2ffd8a98446c5022f8ed3864eac878a5ff7af8df4c8286dba16cc/fonttools-4.63.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9e12f105d2b6342c559c298afb674006bb2893afc7102dcf8a1b55b0486b4e40", size = 5027237, upload-time = "2026-05-14T12:04:17.675Z" },
{ url = "https://files.pythonhosted.org/packages/1a/ba/4e6214cb38a7b04779e97bb7636de9a5c7f20af7018d03dee0b64c08510a/fonttools-4.63.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:796f27556dbe094c4824f75ca85267e4df776c79036c8441469a4df37038c196", size = 5053933, upload-time = "2026-05-14T12:04:20.818Z" },
{ url = "https://files.pythonhosted.org/packages/34/3b/214dcc19ee31d3d38fb5ad2755c11ef0514e5dc300bbaf41c0b69f393799/fonttools-4.63.0-cp314-cp314t-win32.whl", hash = "sha256:948428a275741f0b64b113c955425a953314f4b9ab9997f73a72c83e68e569c8", size = 2359326, upload-time = "2026-05-14T12:04:24.22Z" },
{ url = "https://files.pythonhosted.org/packages/dd/1e/3ff1a9b523058c2eeb6a9d50f5574e2a738200d0d94107d5bc4105e8da3f/fonttools-4.63.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6d4741eb179121cab9eea4cb2393d24492373a260d7945006358c08cfbf45419", size = 2425829, upload-time = "2026-05-14T12:04:26.829Z" },
{ url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", hash = "sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d", size = 1164562, upload-time = "2026-05-14T12:04:29.092Z" },
]
[[package]]
name = "fsspec"
version = "2026.4.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d5/8d/1c51c094345df128ca4a990d633fe1a0ff28726c9e6b3c41ba65087bba1d/fsspec-2026.4.0.tar.gz", hash = "sha256:301d8ac70ae90ef3ad05dcf94d6c3754a097f9b5fe4667d2787aa359ec7df7e4", size = 312760, upload-time = "2026-04-29T20:42:38.635Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d5/0c/043d5e551459da400957a1395e0febbf771446ff34291afcbe3d8be2a279/fsspec-2026.4.0-py3-none-any.whl", hash = "sha256:11ef7bb35dab8a394fde6e608221d5cf3e8499401c249bebaeaad760a1a8dec2", size = 203402, upload-time = "2026-04-29T20:42:36.842Z" },
]
[[package]]
name = "ftfy"
version = "6.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "wcwidth" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927, upload-time = "2024-10-26T00:50:35.149Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ab/6e/81d47999aebc1b155f81eca4477a616a70f238a2549848c38983f3c22a82/ftfy-6.3.1-py3-none-any.whl", hash = "sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083", size = 44821, upload-time = "2024-10-26T00:50:33.425Z" },
]
[[package]]
name = "ghp-import"
version = "2.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "python-dateutil" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d9/29/d40217cbe2f6b1359e00c6c307bb3fc876ba74068cbab3dde77f03ca0dc4/ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343", size = 10943, upload-time = "2022-05-02T15:47:16.11Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034, upload-time = "2022-05-02T15:47:14.552Z" },
]
[[package]]
name = "google-api-core"
version = "2.30.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "google-auth" },
{ name = "googleapis-common-protos" },
{ name = "proto-plus" },
{ name = "protobuf" },
{ name = "requests" },
]
sdist = { url = "https://files.pythonhosted.org/packages/16/ce/502a57fb0ec752026d24df1280b162294b22a0afb98a326084f9a979138b/google_api_core-2.30.3.tar.gz", hash = "sha256:e601a37f148585319b26db36e219df68c5d07b6382cff2d580e83404e44d641b", size = 177001, upload-time = "2026-04-10T00:41:28.035Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/03/15/e56f351cf6ef1cfea58e6ac226a7318ed1deb2218c4b3cc9bd9e4b786c5a/google_api_core-2.30.3-py3-none-any.whl", hash = "sha256:a85761ba72c444dad5d611c2220633480b2b6be2521eca69cca2dbb3ffd6bfe8", size = 173274, upload-time = "2026-04-09T22:57:16.198Z" },
]
[package.optional-dependencies]
grpc = [
{ name = "grpcio" },
{ name = "grpcio-status" },
]
[[package]]
name = "google-auth"
version = "2.53.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cryptography" },
{ name = "pyasn1-modules" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c6/ad/ff781329bbbdc0974a098d996e89c9e1f7024262f9e3eec442fbb9ad1ac6/google_auth-2.53.0.tar.gz", hash = "sha256:e7e6aa16f6bee7b2b264830fd04f08087a1d5a836df516251a5d15327b246c9c", size = 335844, upload-time = "2026-05-15T20:53:07.928Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4a/c9/db44165ba7c581268c6d46017ef63339110378305062830104fc7fa144cb/google_auth-2.53.0-py3-none-any.whl", hash = "sha256:6e7449917c599b35126a99ec268ec6880301f2fea41dce198fe8fd83ff642b68", size = 246071, upload-time = "2026-05-15T20:53:05.609Z" },
]
[[package]]
name = "google-cloud-vision"
version = "3.14.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "google-api-core", extra = ["grpc"] },
{ name = "google-auth" },
{ name = "grpcio" },
{ name = "proto-plus" },
{ name = "protobuf" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a2/6b/a35f80d55280c64bbf4b1d533f89c6176ef85e1d98201e8a3fffd53fd022/google_cloud_vision-3.14.0.tar.gz", hash = "sha256:19af69218923358766acfd655ad63f450d166b149ee8eecaaeb3a0d390c46749", size = 591911, upload-time = "2026-05-07T08:04:41.364Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/bc/9a/55e053c2fd1d22f000be51bb6b853a44e22d4f279ce32ae5446d79e5e1e1/google_cloud_vision-3.14.0-py3-none-any.whl", hash = "sha256:edd7939cab67e9fd43dfbb5d353c3d6c76d33eeda8fc032ba8ff215e5a2990b8", size = 543137, upload-time = "2026-05-07T08:03:19.952Z" },
]
[[package]]
name = "googleapis-common-protos"
version = "1.75.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "protobuf" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b5/c8/f439cffde755cffa462bfbb156278fa6f9d09119719af9814b858fd4f81f/googleapis_common_protos-1.75.0.tar.gz", hash = "sha256:53a062ff3c32552fbd62c11fe23768b78e4ddf0494d5e5fd97d3f4689c75fbbd", size = 151035, upload-time = "2026-05-07T08:04:49.423Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e7/c8/e2645aa8ed02fd4c7a2f59d68783b65b1f3cbdfe39a6308e156509d1fee8/googleapis_common_protos-1.75.0-py3-none-any.whl", hash = "sha256:961ed60399c457ceb0ee8f285a84c870aabc9c6a832b9d37bb281b5bebde43ed", size = 300631, upload-time = "2026-05-07T08:03:30.345Z" },
]
[[package]]
name = "griffelib"
version = "2.0.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/9d/82/74f4a3310cdabfbb10da554c3a672847f1ed33c6f61dd472681ce7f1fe67/griffelib-2.0.2.tar.gz", hash = "sha256:3cf20b3bc470e83763ffbf236e0076b1211bac1bc67de13daf494640f2de707e", size = 166461, upload-time = "2026-03-27T11:34:51.091Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/11/8c/c9138d881c79aa0ea9ed83cbd58d5ca75624378b38cee225dcf5c42cc91f/griffelib-2.0.2-py3-none-any.whl", hash = "sha256:925c857658fb1ba40c0772c37acbc2ab650bd794d9c1b9726922e36ea4117ea1", size = 142357, upload-time = "2026-03-27T11:34:46.275Z" },
]
[[package]]
name = "grpcio"
version = "1.80.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b7/48/af6173dbca4454f4637a4678b67f52ca7e0c1ed7d5894d89d434fecede05/grpcio-1.80.0.tar.gz", hash = "sha256:29aca15edd0688c22ba01d7cc01cb000d72b2033f4a3c72a81a19b56fd143257", size = 12978905, upload-time = "2026-03-30T08:49:10.502Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9d/cd/bb7b7e54084a344c03d68144450da7ddd5564e51a298ae1662de65f48e2d/grpcio-1.80.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:886457a7768e408cdce226ad1ca67d2958917d306523a0e21e1a2fdaa75c9c9c", size = 6050363, upload-time = "2026-03-30T08:46:20.894Z" },
{ url = "https://files.pythonhosted.org/packages/16/02/1417f5c3460dea65f7a2e3c14e8b31e77f7ffb730e9bfadd89eda7a9f477/grpcio-1.80.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:7b641fc3f1dc647bfd80bd713addc68f6d145956f64677e56d9ebafc0bd72388", size = 12026037, upload-time = "2026-03-30T08:46:25.144Z" },
{ url = "https://files.pythonhosted.org/packages/43/98/c910254eedf2cae368d78336a2de0678e66a7317d27c02522392f949b5c6/grpcio-1.80.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:33eb763f18f006dc7fee1e69831d38d23f5eccd15b2e0f92a13ee1d9242e5e02", size = 6602306, upload-time = "2026-03-30T08:46:27.593Z" },
{ url = "https://files.pythonhosted.org/packages/7c/f8/88ca4e78c077b2b2113d95da1e1ab43efd43d723c9a0397d26529c2c1a56/grpcio-1.80.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:52d143637e3872633fc7dd7c3c6a1c84e396b359f3a72e215f8bf69fd82084fc", size = 7301535, upload-time = "2026-03-30T08:46:29.556Z" },
{ url = "https://files.pythonhosted.org/packages/f9/96/f28660fe2fe0f153288bf4a04e4910b7309d442395135c88ed4f5b3b8b40/grpcio-1.80.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c51bf8ac4575af2e0678bccfb07e47321fc7acb5049b4482832c5c195e04e13a", size = 6808669, upload-time = "2026-03-30T08:46:31.984Z" },
{ url = "https://files.pythonhosted.org/packages/47/eb/3f68a5e955779c00aeef23850e019c1c1d0e032d90633ba49c01ad5a96e0/grpcio-1.80.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:50a9871536d71c4fba24ee856abc03a87764570f0c457dd8db0b4018f379fed9", size = 7409489, upload-time = "2026-03-30T08:46:34.684Z" },
{ url = "https://files.pythonhosted.org/packages/5b/a7/d2f681a4bfb881be40659a309771f3bdfbfdb1190619442816c3f0ffc079/grpcio-1.80.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a72d84ad0514db063e21887fbacd1fd7acb4d494a564cae22227cd45c7fbf199", size = 8423167, upload-time = "2026-03-30T08:46:36.833Z" },
{ url = "https://files.pythonhosted.org/packages/97/8a/29b4589c204959aa35ce5708400a05bba72181807c45c47b3ec000c39333/grpcio-1.80.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f7691a6788ad9196872f95716df5bc643ebba13c97140b7a5ee5c8e75d1dea81", size = 7846761, upload-time = "2026-03-30T08:46:40.091Z" },
{ url = "https://files.pythonhosted.org/packages/6b/d2/ed143e097230ee121ac5848f6ff14372dba91289b10b536d54fb1b7cbae7/grpcio-1.80.0-cp310-cp310-win32.whl", hash = "sha256:46c2390b59d67f84e882694d489f5b45707c657832d7934859ceb8c33f467069", size = 4156534, upload-time = "2026-03-30T08:46:42.026Z" },
{ url = "https://files.pythonhosted.org/packages/d5/c9/df8279bb49b29409995e95efa85b72973d62f8aeff89abee58c91f393710/grpcio-1.80.0-cp310-cp310-win_amd64.whl", hash = "sha256:dc053420fc75749c961e2a4c906398d7c15725d36ccc04ae6d16093167223b58", size = 4889869, upload-time = "2026-03-30T08:46:44.219Z" },
{ url = "https://files.pythonhosted.org/packages/5d/db/1d56e5f5823257b291962d6c0ce106146c6447f405b60b234c4f222a7cde/grpcio-1.80.0-cp311-cp311-linux_armv7l.whl", hash = "sha256:dfab85db094068ff42e2a3563f60ab3dddcc9d6488a35abf0132daec13209c8a", size = 6055009, upload-time = "2026-03-30T08:46:46.265Z" },
{ url = "https://files.pythonhosted.org/packages/6e/18/c83f3cad64c5ca63bca7e91e5e46b0d026afc5af9d0a9972472ceba294b3/grpcio-1.80.0-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:5c07e82e822e1161354e32da2662f741a4944ea955f9f580ec8fb409dd6f6060", size = 12035295, upload-time = "2026-03-30T08:46:49.099Z" },
{ url = "https://files.pythonhosted.org/packages/0f/8e/e14966b435be2dda99fbe89db9525ea436edc79780431a1c2875a3582644/grpcio-1.80.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba0915d51fd4ced2db5ff719f84e270afe0e2d4c45a7bdb1e8d036e4502928c2", size = 6610297, upload-time = "2026-03-30T08:46:52.123Z" },
{ url = "https://files.pythonhosted.org/packages/cc/26/d5eb38f42ce0e3fdc8174ea4d52036ef8d58cc4426cb800f2610f625dd75/grpcio-1.80.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:3cb8130ba457d2aa09fa6b7c3ed6b6e4e6a2685fce63cb803d479576c4d80e21", size = 7300208, upload-time = "2026-03-30T08:46:54.859Z" },
{ url = "https://files.pythonhosted.org/packages/25/51/bd267c989f85a17a5b3eea65a6feb4ff672af41ca614e5a0279cc0ea381c/grpcio-1.80.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:09e5e478b3d14afd23f12e49e8b44c8684ac3c5f08561c43a5b9691c54d136ab", size = 6813442, upload-time = "2026-03-30T08:46:57.056Z" },
{ url = "https://files.pythonhosted.org/packages/9e/d9/d80eef735b19e9169e30164bbf889b46f9df9127598a83d174eb13a48b26/grpcio-1.80.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:00168469238b022500e486c1c33916acf2f2a9b2c022202cf8a1885d2e3073c1", size = 7414743, upload-time = "2026-03-30T08:46:59.682Z" },
{ url = "https://files.pythonhosted.org/packages/de/f2/567f5bd5054398ed6b0509b9a30900376dcf2786bd936812098808b49d8d/grpcio-1.80.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8502122a3cc1714038e39a0b071acb1207ca7844208d5ea0d091317555ee7106", size = 8426046, upload-time = "2026-03-30T08:47:02.474Z" },
{ url = "https://files.pythonhosted.org/packages/62/29/73ef0141b4732ff5eacd68430ff2512a65c004696997f70476a83e548e7e/grpcio-1.80.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ce1794f4ea6cc3ca29463f42d665c32ba1b964b48958a66497917fe9069f26e6", size = 7851641, upload-time = "2026-03-30T08:47:05.462Z" },
{ url = "https://files.pythonhosted.org/packages/46/69/abbfa360eb229a8623bab5f5a4f8105e445bd38ce81a89514ba55d281ad0/grpcio-1.80.0-cp311-cp311-win32.whl", hash = "sha256:51b4a7189b0bef2aa30adce3c78f09c83526cf3dddb24c6a96555e3b97340440", size = 4154368, upload-time = "2026-03-30T08:47:08.027Z" },
{ url = "https://files.pythonhosted.org/packages/6f/d4/ae92206d01183b08613e846076115f5ac5991bae358d2a749fa864da5699/grpcio-1.80.0-cp311-cp311-win_amd64.whl", hash = "sha256:02e64bb0bb2da14d947a49e6f120a75e947250aebe65f9629b62bb1f5c14e6e9", size = 4894235, upload-time = "2026-03-30T08:47:10.839Z" },
{ url = "https://files.pythonhosted.org/packages/5c/e8/a2b749265eb3415abc94f2e619bbd9e9707bebdda787e61c593004ec927a/grpcio-1.80.0-cp312-cp312-linux_armv7l.whl", hash = "sha256:c624cc9f1008361014378c9d776de7182b11fe8b2e5a81bc69f23a295f2a1ad0", size = 6015616, upload-time = "2026-03-30T08:47:13.428Z" },
{ url = "https://files.pythonhosted.org/packages/3e/97/b1282161a15d699d1e90c360df18d19165a045ce1c343c7f313f5e8a0b77/grpcio-1.80.0-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:f49eddcac43c3bf350c0385366a58f36bed8cc2c0ec35ef7b74b49e56552c0c2", size = 12014204, upload-time = "2026-03-30T08:47:15.873Z" },
{ url = "https://files.pythonhosted.org/packages/6e/5e/d319c6e997b50c155ac5a8cb12f5173d5b42677510e886d250d50264949d/grpcio-1.80.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d334591df610ab94714048e0d5b4f3dd5ad1bee74dfec11eee344220077a79de", size = 6563866, upload-time = "2026-03-30T08:47:18.588Z" },
{ url = "https://files.pythonhosted.org/packages/ae/f6/fdd975a2cb4d78eb67769a7b3b3830970bfa2e919f1decf724ae4445f42c/grpcio-1.80.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0cb517eb1d0d0aaf1d87af7cc5b801d686557c1d88b2619f5e31fab3c2315921", size = 7273060, upload-time = "2026-03-30T08:47:21.113Z" },
{ url = "https://files.pythonhosted.org/packages/db/f0/a3deb5feba60d9538a962913e37bd2e69a195f1c3376a3dd44fe0427e996/grpcio-1.80.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4e78c4ac0d97dc2e569b2f4bcbbb447491167cb358d1a389fc4af71ab6f70411", size = 6782121, upload-time = "2026-03-30T08:47:23.827Z" },
{ url = "https://files.pythonhosted.org/packages/ca/84/36c6dcfddc093e108141f757c407902a05085e0c328007cb090d56646cdf/grpcio-1.80.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2ed770b4c06984f3b47eb0517b1c69ad0b84ef3f40128f51448433be904634cd", size = 7383811, upload-time = "2026-03-30T08:47:26.517Z" },
{ url = "https://files.pythonhosted.org/packages/7c/ef/f3a77e3dc5b471a0ec86c564c98d6adfa3510d38f8ee99010410858d591e/grpcio-1.80.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:256507e2f524092f1473071a05e65a5b10d84b82e3ff24c5b571513cfaa61e2f", size = 8393860, upload-time = "2026-03-30T08:47:29.439Z" },
{ url = "https://files.pythonhosted.org/packages/9b/8d/9d4d27ed7f33d109c50d6b5ce578a9914aa68edab75d65869a17e630a8d1/grpcio-1.80.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9a6284a5d907c37db53350645567c522be314bac859a64a7a5ca63b77bb7958f", size = 7830132, upload-time = "2026-03-30T08:47:33.254Z" },
{ url = "https://files.pythonhosted.org/packages/14/e4/9990b41c6d7a44e1e9dee8ac11d7a9802ba1378b40d77468a7761d1ad288/grpcio-1.80.0-cp312-cp312-win32.whl", hash = "sha256:c71309cfce2f22be26aa4a847357c502db6c621f1a49825ae98aa0907595b193", size = 4140904, upload-time = "2026-03-30T08:47:35.319Z" },
{ url = "https://files.pythonhosted.org/packages/2f/2c/296f6138caca1f4b92a31ace4ae1b87dab692fc16a7a3417af3bb3c805bf/grpcio-1.80.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe648599c0e37594c4809d81a9e77bd138cc82eb8baa71b6a86af65426723ff", size = 4880944, upload-time = "2026-03-30T08:47:37.831Z" },
{ url = "https://files.pythonhosted.org/packages/2f/3a/7c3c25789e3f069e581dc342e03613c5b1cb012c4e8c7d9d5cf960a75856/grpcio-1.80.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:e9e408fc016dffd20661f0126c53d8a31c2821b5c13c5d67a0f5ed5de93319ad", size = 6017243, upload-time = "2026-03-30T08:47:40.075Z" },
{ url = "https://files.pythonhosted.org/packages/04/19/21a9806eb8240e174fd1ab0cd5b9aa948bb0e05c2f2f55f9d5d7405e6d08/grpcio-1.80.0-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:92d787312e613754d4d8b9ca6d3297e69994a7912a32fa38c4c4e01c272974b0", size = 12010840, upload-time = "2026-03-30T08:47:43.11Z" },
{ url = "https://files.pythonhosted.org/packages/18/3a/23347d35f76f639e807fb7a36fad3068aed100996849a33809591f26eca6/grpcio-1.80.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac393b58aa16991a2f1144ec578084d544038c12242da3a215966b512904d0f", size = 6567644, upload-time = "2026-03-30T08:47:46.806Z" },
{ url = "https://files.pythonhosted.org/packages/ff/40/96e07ecb604a6a67ae6ab151e3e35b132875d98bc68ec65f3e5ab3e781d7/grpcio-1.80.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:68e5851ac4b9afe07e7f84483803ad167852570d65326b34d54ca560bfa53fb6", size = 7277830, upload-time = "2026-03-30T08:47:49.643Z" },
{ url = "https://files.pythonhosted.org/packages/9b/e2/da1506ecea1f34a5e365964644b35edef53803052b763ca214ba3870c856/grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:873ff5d17d68992ef6605330127425d2fc4e77e612fa3c3e0ed4e668685e3140", size = 6783216, upload-time = "2026-03-30T08:47:52.817Z" },
{ url = "https://files.pythonhosted.org/packages/44/83/3b20ff58d0c3b7f6caaa3af9a4174d4023701df40a3f39f7f1c8e7c48f9d/grpcio-1.80.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2bea16af2750fd0a899bf1abd9022244418b55d1f37da2202249ba4ba673838d", size = 7385866, upload-time = "2026-03-30T08:47:55.687Z" },
{ url = "https://files.pythonhosted.org/packages/47/45/55c507599c5520416de5eefecc927d6a0d7af55e91cfffb2e410607e5744/grpcio-1.80.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba0db34f7e1d803a878284cd70e4c63cb6ae2510ba51937bf8f45ba997cefcf7", size = 8391602, upload-time = "2026-03-30T08:47:58.303Z" },
{ url = "https://files.pythonhosted.org/packages/10/bb/dd06f4c24c01db9cf11341b547d0a016b2c90ed7dbbb086a5710df7dd1d7/grpcio-1.80.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8eb613f02d34721f1acf3626dfdb3545bd3c8505b0e52bf8b5710a28d02e8aa7", size = 7826752, upload-time = "2026-03-30T08:48:01.311Z" },
{ url = "https://files.pythonhosted.org/packages/f9/1e/9d67992ba23371fd63d4527096eb8c6b76d74d52b500df992a3343fd7251/grpcio-1.80.0-cp313-cp313-win32.whl", hash = "sha256:93b6f823810720912fd131f561f91f5fed0fda372b6b7028a2681b8194d5d294", size = 4142310, upload-time = "2026-03-30T08:48:04.594Z" },
{ url = "https://files.pythonhosted.org/packages/cf/e6/283326a27da9e2c3038bc93eeea36fb118ce0b2d03922a9cda6688f53c5b/grpcio-1.80.0-cp313-cp313-win_amd64.whl", hash = "sha256:e172cf795a3ba5246d3529e4d34c53db70e888fa582a8ffebd2e6e48bc0cba50", size = 4882833, upload-time = "2026-03-30T08:48:07.363Z" },
{ url = "https://files.pythonhosted.org/packages/c5/6d/e65307ce20f5a09244ba9e9d8476e99fb039de7154f37fb85f26978b59c3/grpcio-1.80.0-cp314-cp314-linux_armv7l.whl", hash = "sha256:3d4147a97c8344d065d01bbf8b6acec2cf86fb0400d40696c8bdad34a64ffc0e", size = 6017376, upload-time = "2026-03-30T08:48:10.005Z" },
{ url = "https://files.pythonhosted.org/packages/69/10/9cef5d9650c72625a699c549940f0abb3c4bfdb5ed45a5ce431f92f31806/grpcio-1.80.0-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:d8e11f167935b3eb089ac9038e1a063e6d7dbe995c0bb4a661e614583352e76f", size = 12018133, upload-time = "2026-03-30T08:48:12.927Z" },
{ url = "https://files.pythonhosted.org/packages/04/82/983aabaad82ba26113caceeb9091706a0696b25da004fe3defb5b346e15b/grpcio-1.80.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f14b618fc30de822681ee986cfdcc2d9327229dc4c98aed16896761cacd468b9", size = 6574748, upload-time = "2026-03-30T08:48:16.386Z" },
{ url = "https://files.pythonhosted.org/packages/07/d7/031666ef155aa0bf399ed7e19439656c38bbd143779ae0861b038ce82abd/grpcio-1.80.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4ed39fbdcf9b87370f6e8df4e39ca7b38b3e5e9d1b0013c7b6be9639d6578d14", size = 7277711, upload-time = "2026-03-30T08:48:19.627Z" },
{ url = "https://files.pythonhosted.org/packages/e8/43/f437a78f7f4f1d311804189e8f11fb311a01049b2e08557c1068d470cb2e/grpcio-1.80.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2dcc70e9f0ba987526e8e8603a610fb4f460e42899e74e7a518bf3c68fe1bf05", size = 6785372, upload-time = "2026-03-30T08:48:22.373Z" },
{ url = "https://files.pythonhosted.org/packages/93/3d/f6558e9c6296cb4227faa5c43c54a34c68d32654b829f53288313d16a86e/grpcio-1.80.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:448c884b668b868562b1bda833c5fce6272d26e1926ec46747cda05741d302c1", size = 7395268, upload-time = "2026-03-30T08:48:25.638Z" },
{ url = "https://files.pythonhosted.org/packages/06/21/0fdd77e84720b08843c371a2efa6f2e19dbebf56adc72df73d891f5506f0/grpcio-1.80.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:a1dc80fe55685b4a543555e6eef975303b36c8db1023b1599b094b92aa77965f", size = 8392000, upload-time = "2026-03-30T08:48:28.974Z" },
{ url = "https://files.pythonhosted.org/packages/f5/68/67f4947ed55d2e69f2cc199ab9fd85e0a0034d813bbeef84df6d2ba4d4b7/grpcio-1.80.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:31b9ac4ad1aa28ffee5503821fafd09e4da0a261ce1c1281c6c8da0423c83b6e", size = 7828477, upload-time = "2026-03-30T08:48:32.054Z" },
{ url = "https://files.pythonhosted.org/packages/44/b6/8d4096691b2e385e8271911a0de4f35f0a6c7d05aff7098e296c3de86939/grpcio-1.80.0-cp314-cp314-win32.whl", hash = "sha256:367ce30ba67d05e0592470428f0ec1c31714cab9ef19b8f2e37be1f4c7d32fae", size = 4218563, upload-time = "2026-03-30T08:48:34.538Z" },
{ url = "https://files.pythonhosted.org/packages/e5/8c/bbe6baf2557262834f2070cf668515fa308b2d38a4bbf771f8f7872a7036/grpcio-1.80.0-cp314-cp314-win_amd64.whl", hash = "sha256:3b01e1f5464c583d2f567b2e46ff0d516ef979978f72091fd81f5ab7fa6e2e7f", size = 5019457, upload-time = "2026-03-30T08:48:37.308Z" },
]
[[package]]
name = "grpcio-status"
version = "1.80.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "googleapis-common-protos" },
{ name = "grpcio" },
{ name = "protobuf" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b1/ed/105f619bdd00cb47a49aa2feea6232ea2bbb04199d52a22cc6a7d603b5cb/grpcio_status-1.80.0.tar.gz", hash = "sha256:df73802a4c89a3ea88aa2aff971e886fccce162bc2e6511408b3d67a144381cd", size = 13901, upload-time = "2026-03-30T08:54:34.784Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/76/80/58cd2dfc19a07d022abe44bde7c365627f6c7cb6f692ada6c65ca437d09a/grpcio_status-1.80.0-py3-none-any.whl", hash = "sha256:4b56990363af50dbf2c2ebb80f1967185c07d87aa25aa2bea45ddb75fc181dbe", size = 14638, upload-time = "2026-03-30T08:54:01.569Z" },
]
[[package]]
name = "h11"
version = "0.16.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
]
[[package]]
name = "hf-xet"
version = "1.5.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/74/d8/5c06fc76461418326a7decf8367480c35be11a41fd938633929c60a9ec6b/hf_xet-1.5.0.tar.gz", hash = "sha256:e0fb0a34d9f406eed88233e829a67ec016bec5af19e480eac65a233ea289a948", size = 837196, upload-time = "2026-05-06T06:18:15.583Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/68/9b/6912c99070915a4f28119e3c5b52a9abd1eec0ad5cb293b8c967a0c6f5a2/hf_xet-1.5.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:7d70fe2ce97b9db73b9c9b9c81fe3693640aec83416a966c446afea54acfae3c", size = 4023383, upload-time = "2026-05-06T06:17:53.947Z" },
{ url = "https://files.pythonhosted.org/packages/0f/6d/9563cfde59b5d8128a9c7ec972a087f4c782e4f7bac5a85234edfd5d5e49/hf_xet-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:73a0dae8c71de3b0633a45c73f4a4a5ed09e94b43441d82981a781d4f12baa42", size = 3792751, upload-time = "2026-05-06T06:17:51.791Z" },
{ url = "https://files.pythonhosted.org/packages/07/a5/ed5a0cf35b49a0571af5a8f53416dad1877a718c021c9937c3a53cb45781/hf_xet-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a60290ec57e9b71767fba7c3645ddafdd0759974b540441510c629c6db6db24a", size = 4456058, upload-time = "2026-05-06T06:17:40.735Z" },
{ url = "https://files.pythonhosted.org/packages/60/fb/3ae8bf2a7a37a4197d0195d7247fd25b3952e15cb8a599e285dfaa6f52b3/hf_xet-1.5.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:e5de0f6deada0dada870bb376a11bcd1f08abf3a968a6d118f33e72d1b1eb480", size = 4250783, upload-time = "2026-05-06T06:17:38.412Z" },
{ url = "https://files.pythonhosted.org/packages/a2/9b/8bae40d4d91525085137196e84eb0ed49cf65b5e96e5c3ecdadd8bd0fac2/hf_xet-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c799d49f1a5544a0ef7591c0ee75e0d6b93d6f56dc7a4979f59f7518d2872216", size = 4445594, upload-time = "2026-05-06T06:18:04.219Z" },
{ url = "https://files.pythonhosted.org/packages/13/59/c74efbbd4e8728172b2cc72a2bc014d2947a4b7bdced932fbd3f5da1a4e5/hf_xet-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2baea1b0b989e5c152fe81425f7745ddc8901280ba3d97c98d8cdece7b706c60", size = 4663995, upload-time = "2026-05-06T06:18:06.1Z" },
{ url = "https://files.pythonhosted.org/packages/73/32/8e1e0410af64cda9b139d1dcebdc993a8ff9c8c7c0e2696ae356d75ccc0d/hf_xet-1.5.0-cp313-cp313t-win_amd64.whl", hash = "sha256:526345b3ed45f374f6317349df489167606736c876241ba984105afe7fd4839d", size = 3966608, upload-time = "2026-05-06T06:18:19.74Z" },
{ url = "https://files.pythonhosted.org/packages/fc/34/a8febc8f4edbea8b3e21b02ebc8b628679b84ba7e45cde624a7736b51500/hf_xet-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:786d28e2eb8315d5035544b9d137b4a842d600c434bb91bf7d0d953cce906ad4", size = 3796946, upload-time = "2026-05-06T06:18:17.568Z" },
{ url = "https://files.pythonhosted.org/packages/2a/20/8fc8996afe5815fa1a6be8e9e5c02f24500f409d599e905800d498a4e14d/hf_xet-1.5.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:872d5601e6deea30d15865ede55d29eac6daf5a534ab417b99b6ef6b076dd96c", size = 4023495, upload-time = "2026-05-06T06:18:01.94Z" },
{ url = "https://files.pythonhosted.org/packages/32/6a/93d84463c00cecb561a7508aa6303e35ee2894294eac14245526924415fe/hf_xet-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9929561f5abf4581c8ea79587881dfef6b8abb2a0d8a51915936fc2a614f4e73", size = 3792731, upload-time = "2026-05-06T06:18:00.021Z" },
{ url = "https://files.pythonhosted.org/packages/9d/5a/8ec8e0c863b382d00b3c2e2af6ded6b06371be617144a625903a6d562f4b/hf_xet-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7b7bbae318e583a86fb21e5a4a175d6721d628a2874f4bd022d0e660c32a682", size = 4456738, upload-time = "2026-05-06T06:17:49.574Z" },
{ url = "https://files.pythonhosted.org/packages/c5/ca/f7effa1a67717da2bcc6b6c28f71c6ca648c77acaec4e2c32f40cbe16d85/hf_xet-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:cf7b2dc6f31a4ea754bb50f74cde482dcf5d366d184076d8530b9872787f3761", size = 4251622, upload-time = "2026-05-06T06:17:47.096Z" },
{ url = "https://files.pythonhosted.org/packages/65/f2/19247dba3e231cf77dec59ddfb878f00057635ff773d099c9b59d37812c3/hf_xet-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8dbcbab554c9ef158ef2c991545c3e970ddd8cc7acdcd0a78c5a41095dab4ded", size = 4445667, upload-time = "2026-05-06T06:18:11.983Z" },
{ url = "https://files.pythonhosted.org/packages/7f/64/6f116801a3bcfb6f59f5c251f48cadc47ea54026441c4a385079286a94fa/hf_xet-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5906bf7718d3636dc13402914736abe723492cb730f744834f5f5b67d3a12702", size = 4664619, upload-time = "2026-05-06T06:18:13.771Z" },
{ url = "https://files.pythonhosted.org/packages/5c/e8/069542d37946ed08669b127e1496fa99e78196d71de8d41eda5e9f1b7a58/hf_xet-1.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:5f3dc2248fc01cc0a00cd392ab497f1ca373fcbc7e3f2da1f452480b384e839e", size = 3966802, upload-time = "2026-05-06T06:18:28.162Z" },
{ url = "https://files.pythonhosted.org/packages/f9/91/fc6fdec27b14d04e88c386ac0a0129732b53fa23f7c4a78f4b83a039c567/hf_xet-1.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:b285cea1b5bab46b758772716ba8d6854a1a0310fed1c249d678a8b38601e5a0", size = 3797168, upload-time = "2026-05-06T06:18:26.287Z" },
{ url = "https://files.pythonhosted.org/packages/3d/fb/69ff198a82cae7eb1a69fb84d93b3a3e4816564d76817fe541ddc96874eb/hf_xet-1.5.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:dad0dc84e941b8ba3c860659fe1fdc35c049d47cce293f003287757e971a8f56", size = 4030814, upload-time = "2026-05-06T06:17:57.933Z" },
{ url = "https://files.pythonhosted.org/packages/9b/ff/edcc2b40162bef3ff78e14ab637e5f3b89243d6aee72f5949d3bb6a5af83/hf_xet-1.5.0-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:fd6e5a9b0fdac4ed03ed45ef79254a655b1aaab514a02202617fbf643f5fdf7a", size = 3798444, upload-time = "2026-05-06T06:17:55.79Z" },
{ url = "https://files.pythonhosted.org/packages/49/4d/103f76b04310e5e57656696cc184690d20c466af0bca3ca88f8c8ea5d4f3/hf_xet-1.5.0-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3531b1823a0e6d77d80f9ed15ca0e00f0d115094f8ac033d5cae88f4564cc949", size = 4465986, upload-time = "2026-05-06T06:17:44.886Z" },
{ url = "https://files.pythonhosted.org/packages/c4/a2/546f47f464737b3edbab6f8ddb57f2599b93d2cbb66f06abb475ccb48651/hf_xet-1.5.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:9a0ee58cd18d5ea799f7ed11290bbccbe56bdd8b1d97ca74b9cc49a3945d7a3b", size = 4259865, upload-time = "2026-05-06T06:17:42.639Z" },
{ url = "https://files.pythonhosted.org/packages/95/7f/1be593c1f28613be2e196473481cd81bfc5910795e30a34e8f744f6cac4f/hf_xet-1.5.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1e60df5a42e9bed8628b6416af2cba4cba57ae9f02de226a06b020d98e1aab18", size = 4459835, upload-time = "2026-05-06T06:18:08.026Z" },
{ url = "https://files.pythonhosted.org/packages/aa/b2/703569fc881f3284487e68cda7b42179978480da3c438042a6bbbb4a671c/hf_xet-1.5.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:4b35549ce62601b84da4ff9b24d970032ace3d4430f52d91bcbb26c901d6c690", size = 4672414, upload-time = "2026-05-06T06:18:09.864Z" },
{ url = "https://files.pythonhosted.org/packages/af/37/1b6def445c567286b50aa3b33828158e135b1be44938dde59f11382a500c/hf_xet-1.5.0-cp37-abi3-win_amd64.whl", hash = "sha256:2806c7c17b4d23f8d88f7c4814f838c3b6150773fe339c20af23e1cfaf2797e4", size = 3977238, upload-time = "2026-05-06T06:18:23.621Z" },
{ url = "https://files.pythonhosted.org/packages/62/94/3b66b148778ee100dcfd69c2ca22b57b41b44d3063ceec934f209e9184ce/hf_xet-1.5.0-cp37-abi3-win_arm64.whl", hash = "sha256:b6c9df403040248c76d808d3e047d64db2d923bae593eb244c41e425cf6cd7be", size = 3806916, upload-time = "2026-05-06T06:18:21.7Z" },
]
[[package]]
name = "html5lib"
version = "1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "six" },
{ name = "webencodings" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ac/b6/b55c3f49042f1df3dcd422b7f224f939892ee94f22abcf503a9b7339eaf2/html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f", size = 272215, upload-time = "2020-06-22T23:32:38.834Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6c/dd/a834df6482147d48e225a49515aabc28974ad5a4ca3215c18a882565b028/html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d", size = 112173, upload-time = "2020-06-22T23:32:36.781Z" },
]
[[package]]
name = "httpcore"
version = "1.0.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "certifi" },
{ name = "h11" },
]
sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
]
[[package]]
name = "httpx"
version = "0.28.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "certifi" },
{ name = "httpcore" },
{ name = "idna" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
]
[[package]]
name = "httpx-retries"
version = "0.5.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "httpx" },
]
sdist = { url = "https://files.pythonhosted.org/packages/fb/f5/046cac13877ce9b55aebdbb3999e0e45b19b989a95c5fd1040fa04bd1f92/httpx_retries-0.5.0.tar.gz", hash = "sha256:d8c8e1e0852d84be3837aba0bcf78aeb89a4b77db95e8cc988c8c058830b3044", size = 15647, upload-time = "2026-04-20T01:21:47.154Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c5/a8/aadeaa9a28510727d538636ee8688f0782a98523147852b29404ce696f1b/httpx_retries-0.5.0-py3-none-any.whl", hash = "sha256:d3124592979a9dc6197e666d1f02e9ab996a0c58fce59fad8db6201a6a87304e", size = 8908, upload-time = "2026-04-20T01:21:46.157Z" },
]
[[package]]
name = "huggingface-hub"
version = "0.36.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "filelock" },
{ name = "fsspec" },
{ name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging" },
{ name = "pyyaml" },
{ name = "requests" },
{ name = "tqdm" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/7c/b7/8cb61d2eece5fb05a83271da168186721c450eb74e3c31f7ef3169fa475b/huggingface_hub-0.36.2.tar.gz", hash = "sha256:1934304d2fb224f8afa3b87007d58501acfda9215b334eed53072dd5e815ff7a", size = 649782, upload-time = "2026-02-06T09:24:13.098Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a8/af/48ac8483240de756d2438c380746e7130d1c6f75802ef22f3c6d49982787/huggingface_hub-0.36.2-py3-none-any.whl", hash = "sha256:48f0c8eac16145dfce371e9d2d7772854a4f591bcb56c9cf548accf531d54270", size = 566395, upload-time = "2026-02-06T09:24:11.133Z" },
]
[[package]]
name = "idna"
version = "3.17"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/b9/28/99c51f664567218d824af024c0251650fb27e4ca066df188dab0769c5b91/idna-3.17.tar.gz", hash = "sha256:5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f", size = 196048, upload-time = "2026-05-28T14:32:38.55Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/de/a7/f76514cc40ad6234098ecdebda08732d75964776c51a42845b7da10649e2/idna-3.17-py3-none-any.whl", hash = "sha256:466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c", size = 65316, upload-time = "2026-05-28T14:32:37.035Z" },
]
[[package]]
name = "iniconfig"
version = "2.3.0"
source = { registry = "https://pypi.org/simple" }
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 = "installer"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8/installer-0.7.0.tar.gz", hash = "sha256:a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631", size = 474349, upload-time = "2023-03-17T20:39:38.871Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", hash = "sha256:05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", size = 453838, upload-time = "2023-03-17T20:39:36.219Z" },
]
[[package]]
name = "isodate"
version = "0.7.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705, upload-time = "2024-10-08T23:04:11.5Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320, upload-time = "2024-10-08T23:04:09.501Z" },
]
[[package]]
name = "jinja2"
version = "3.1.6"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markupsafe" },
]
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 = "jiter"
version = "0.15.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/66/b5/55f06bb281d92fb3cc86d14e1def2bd908bb77693183e7cb1f5a3c388b0c/jiter-0.15.0.tar.gz", hash = "sha256:4251acc80e2b7c9b7b8823456ea0fceeb0734dac2df7636d3c711b38476b5a76", size = 166640, upload-time = "2026-05-19T10:09:48.361Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1d/da/76a2c7e510ba15fe323d9509c223ab272da79ea59f54488f4a78da6426db/jiter-0.15.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:edebcf7d1f601199084bb6e844d7dc67e03e04f6ac786b0332d616635c4ff7a4", size = 310849, upload-time = "2026-05-19T10:06:51.944Z" },
{ url = "https://files.pythonhosted.org/packages/5d/8e/827be942883a4dc0862c48626ff41af3320b1902d136a0bf4b9041f2c567/jiter-0.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9f924585cdacf631cd382b657966847bb537bf9ed0a6f9b991da5f05a631480f", size = 314991, upload-time = "2026-05-19T10:06:53.522Z" },
{ url = "https://files.pythonhosted.org/packages/6d/38/be2832be361ba1b9517c76f46d30b64e985be1dd43c974f4c3a4b1844436/jiter-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abbf258599526ad0326fe51e252e24f2bd6f24f1852681b4b78feda3808f1d18", size = 340843, upload-time = "2026-05-19T10:06:55.071Z" },
{ url = "https://files.pythonhosted.org/packages/6d/d8/90f01fb83c0c7ba509303ec93e32a308fbfa167d264860b01c0fd0dbbd06/jiter-0.15.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7c468136b8bd6bb18c8786e4236a1fa27362f24cb23450ba0cb204ab379b8e6f", size = 365116, upload-time = "2026-05-19T10:06:56.893Z" },
{ url = "https://files.pythonhosted.org/packages/91/38/94593d34f8c67a0b6f6cbc027f016ffa9780b3a858a7a86f6fd7a15bcc1e/jiter-0.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05906b93d72f03339e6bb7cf8dc10ebda64a0266126eed6beba79e20abcf5fd4", size = 457970, upload-time = "2026-05-19T10:06:58.707Z" },
{ url = "https://files.pythonhosted.org/packages/df/04/d79962dd49d00c97e2a9b4cacea1947904d02135936960351f9a96d4c1a6/jiter-0.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30ce785d2adb8e32c3f7741442370a74834ec4c01f3c48f0750227a0b4ef27d6", size = 375744, upload-time = "2026-05-19T10:07:00.471Z" },
{ url = "https://files.pythonhosted.org/packages/c3/2e/5d37abe2be0e819c21e2338bebd410e481763ce526a9138c8c3652fa0123/jiter-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fd73e3da91a0a722d67165e849ce2cdc10de0e0d48738c142be8c6c5f310f4c", size = 349609, upload-time = "2026-05-19T10:07:01.829Z" },
{ url = "https://files.pythonhosted.org/packages/7a/90/98768ad2ed90c1fda15d64157de2dfbf73c1c074d4b1bfaca915480bc7cf/jiter-0.15.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:ceb8fc27d38793f9c97149be8302720c5b22e5c195a37bf2c45dc36c4600a512", size = 354366, upload-time = "2026-05-19T10:07:03.587Z" },
{ url = "https://files.pythonhosted.org/packages/d6/c4/fbfb806209f1fe4b7dccdfb07bc62bb044300734a945b06fd64db446ef6a/jiter-0.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d726e3ceeb337191324b49de298142f27c3ad10886341555d1d5315b5f252c6a", size = 393519, upload-time = "2026-05-19T10:07:05.08Z" },
{ url = "https://files.pythonhosted.org/packages/37/1c/b9c257cd70cb453b6d10f3ebf0402cdb11669ab455389096f09839670290/jiter-0.15.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2c8aea7781d2a372227871de4e1a1332aa96f5a89fd76c5e835dafdbad102887", size = 519952, upload-time = "2026-05-19T10:07:06.589Z" },
{ url = "https://files.pythonhosted.org/packages/a9/1a/aa85027db7ab15829c12feebbc33b404f53fc399bd559d85fd0d6365ff0d/jiter-0.15.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cf4bd113a69c0a740e27cb962ce10630c36d2b8f59d759a651b955ee9d18a823", size = 550770, upload-time = "2026-05-19T10:07:08.228Z" },
{ url = "https://files.pythonhosted.org/packages/d4/54/8c3f65c8a5687925e84708f19d63f7f37d28e2b86a48d951702ad94424d8/jiter-0.15.0-cp310-cp310-win32.whl", hash = "sha256:d92a5cd21fdb083931d546c207aa29633787c5dc5b02daab2d32b843f88a2c53", size = 209303, upload-time = "2026-05-19T10:07:10.006Z" },
{ url = "https://files.pythonhosted.org/packages/d5/72/0528a1eb9f42dd2d8228a0711458628f35924d131f623eaebc35fd23d3d4/jiter-0.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:e58585a58209d72691ce2d62a9147445f5a87beb0bde97fde284c96ae392a3d1", size = 200404, upload-time = "2026-05-19T10:07:11.426Z" },
{ url = "https://files.pythonhosted.org/packages/e4/13/daa722f5765c393576f466378f9dfd29d77c9bed939e0688f96afa3601ea/jiter-0.15.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0f862193b8696249d22ec433e85fd2ab0ad9596bc3e45e6c0bc55e8aeba97be2", size = 310899, upload-time = "2026-05-19T10:07:12.89Z" },
{ url = "https://files.pythonhosted.org/packages/7f/82/2d2551829b082f4b6d82b9f939b031fb808a10aab1ec0664f82e150bb9a2/jiter-0.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1303d4d68a9b051ea90502402063ecf3807da00ad2affa19ca1ae3b90b3c5f67", size = 314963, upload-time = "2026-05-19T10:07:14.539Z" },
{ url = "https://files.pythonhosted.org/packages/2a/0a/8b1a51466f7fe9f31dbe4bc7e0ca848674f9825e0f737b929b97e8c60aa7/jiter-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:392b8ab019e5502d08aff85c6272209c24bc2cbe706ea82a56368f524236614a", size = 341730, upload-time = "2026-05-19T10:07:15.869Z" },
{ url = "https://files.pythonhosted.org/packages/f6/2a/e71dea19822e2e404e83992a08c1d6b9b617bb944f28c9c2fbd85d02c91e/jiter-0.15.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:773b6eb282ce11ee19f05f6b2d4404fa308e5bbd353b0b80a0262caad6db2cd7", size = 366214, upload-time = "2026-05-19T10:07:17.259Z" },
{ url = "https://files.pythonhosted.org/packages/c4/59/97e1fa539d124a509a00ab7f669289d1c1d236ecabf12948a18f16c91082/jiter-0.15.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2c0c44d569ce0f2850f5c926f8caeb5f245fbc84475aeb36efccc2103e6dbd", size = 459527, upload-time = "2026-05-19T10:07:18.741Z" },
{ url = "https://files.pythonhosted.org/packages/d1/7a/4a68d331aef8cf2e2393c14a3aacb635c62aa86071b0229899fb5baaa907/jiter-0.15.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:032396229564bca02440396bd327710719f724f5e7b7e9f7a8eb3faa4a2c2281", size = 375451, upload-time = "2026-05-19T10:07:20.208Z" },
{ url = "https://files.pythonhosted.org/packages/7b/7e/1c445c2b6f0e30a274dc8082e0c3c7825411cce80d726bccd697c98cc8d3/jiter-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3d37768fce7f88dd2a8c6091f2325dea27d30d30d5c6e7a1c0f0af77723b708", size = 349428, upload-time = "2026-05-19T10:07:22.372Z" },
{ url = "https://files.pythonhosted.org/packages/00/94/e20d38984fc17a636371bffd2ae0f698124fdc8e75ef969cd2da6ba7cea7/jiter-0.15.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:2c9cb907439d20bd0c7d7565ca01ee52234203208433749bae5b516907526928", size = 355405, upload-time = "2026-05-19T10:07:23.916Z" },
{ url = "https://files.pythonhosted.org/packages/94/fa/4d09f814779d0ea80a28ed8e4c6662ec9a4a8ecef0ac52190ebac6262d14/jiter-0.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9100ddbec09741cc66feb0fc6773f8bdbd0e3c345689368f260082ff85dcc0cd", size = 393688, upload-time = "2026-05-19T10:07:25.854Z" },
{ url = "https://files.pythonhosted.org/packages/54/9d/8eb5d4fb8bf7e93a75964a5da71a75c67c864baf7fa3f98598187b3c7e57/jiter-0.15.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ae1b0d82ac2d987f9ea512b1c9adfcc71a28de3dea3a6039b54d76cffda9901e", size = 520853, upload-time = "2026-05-19T10:07:27.303Z" },
{ url = "https://files.pythonhosted.org/packages/e7/2c/5e07874e59e623a943a0acf1552a80d05b70f31b402287a8fc6d7ec634c7/jiter-0.15.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8020c99ec13a7db2b6f96cbe82ef4721c88b426a4892f27478044af0284615ef", size = 551016, upload-time = "2026-05-19T10:07:28.846Z" },
{ url = "https://files.pythonhosted.org/packages/22/ed/d2d34422143474cadc15b60d482b1c35683dbc5c63c24346ddd0df09bcaf/jiter-0.15.0-cp311-cp311-win32.whl", hash = "sha256:42bfb257930800cf43e7c62c832402c704ab60797c992faf88d20e903eac8f32", size = 209518, upload-time = "2026-05-19T10:07:30.431Z" },
{ url = "https://files.pythonhosted.org/packages/1d/7d/52778b930e5cc3e52a37d950b1c10494244308b4329b25a0ff0d88303a81/jiter-0.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:860a74063284a2ae9bfedd694f299cc2c68e2696c5f3d440cc9d18bb81b9dd04", size = 200565, upload-time = "2026-05-19T10:07:32.125Z" },
{ url = "https://files.pythonhosted.org/packages/3b/4f/d9b4067feb69b3fa6eb0488e1b59e2ad5b463fe39f59e527eab2aca00bb0/jiter-0.15.0-cp311-cp311-win_arm64.whl", hash = "sha256:37a10c377ce3a4a85f4a67f28b7afe093154cde77eaf248a72e856aa08b4d865", size = 195488, upload-time = "2026-05-19T10:07:33.846Z" },
{ url = "https://files.pythonhosted.org/packages/44/53/4f6bddbcde3c71e56d0aa1337ec95950f3d27dd4153e25aadf0feac71751/jiter-0.15.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0e90a1c315a0226ec822d973817967f9223b7701546c8c2a7913e7ab0926294d", size = 308793, upload-time = "2026-05-19T10:07:35.25Z" },
{ url = "https://files.pythonhosted.org/packages/01/84/c01099b59a285a1ebba64ae93f62bfa036675340fd1b0045ae65890a0442/jiter-0.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8c9004af7c8d67cce7f1aae1026fb55607f4aa600710d08ede3a3ce4aeefe7e0", size = 309570, upload-time = "2026-05-19T10:07:36.919Z" },
{ url = "https://files.pythonhosted.org/packages/58/64/8fb7f9d45bb98190355454cd04dad8d8f27223d6bd52f83af07f637168a6/jiter-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c210f8b35dc6f30aafd4b4365ca89b9d1189f21ab49b8e68fa6322a847aef138", size = 336783, upload-time = "2026-05-19T10:07:38.694Z" },
{ url = "https://files.pythonhosted.org/packages/c3/b6/f5739011d009b3a30f6a53c5240979030ba29ae46a8c67e3a15759f7c37d/jiter-0.15.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f30bae8bc1c2d613e28e5af3e8cceb09b742f1c8a8a5f839fb67afaffc03b61", size = 363555, upload-time = "2026-05-19T10:07:40.832Z" },
{ url = "https://files.pythonhosted.org/packages/e5/12/98a9d9f766665e8a3b6252454e17cb0c464606a28cf2fa09399b003345fa/jiter-0.15.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c60e71b6d10cfc284c9bf36bd885e8d44c46f688ce50aa91b5edd90181dea687", size = 452255, upload-time = "2026-05-19T10:07:42.62Z" },
{ url = "https://files.pythonhosted.org/packages/e8/d5/60f972840f79c5e7544fce567c56f1e4e50468f996baba3e78d823dd62a6/jiter-0.15.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ab068bce62a45aa3e7367eceaffb5dde60b7eb853be8dece45132e3d0ff4879", size = 373559, upload-time = "2026-05-19T10:07:44.201Z" },
{ url = "https://files.pythonhosted.org/packages/ee/cf/d46ef1234ba335aabc2f013210db8e0821a22f5e644a2e9449df199ecc23/jiter-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa248c9eb220197d363f688818dac2fd4b2f0cd7d843ca7105d652034823427d", size = 346055, upload-time = "2026-05-19T10:07:46.005Z" },
{ url = "https://files.pythonhosted.org/packages/f0/63/4d2749d8d54d230bad9b3a6b0d00cc28c6ff6b2fdffc26a8ccf76cc5a974/jiter-0.15.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2a77aadd57cac1682e4401a72724d2796d89a4ba129b1a5812aa94ee480826eb", size = 351406, upload-time = "2026-05-19T10:07:47.855Z" },
{ url = "https://files.pythonhosted.org/packages/d9/b9/9965b990035d8773328e0a8c8b457a87bf2b19f6c4126d9d99296be5d16a/jiter-0.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2ae901f3a55bfafdde31d289590fa25e3245735a2b1e8c7cc15871710a002871", size = 389357, upload-time = "2026-05-19T10:07:49.665Z" },
{ url = "https://files.pythonhosted.org/packages/2d/55/9ddf903deda1413e87fed792f416b7123daee5b8efbad6a202a7421c36a5/jiter-0.15.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f0b271b462769543716f92d3a4f90527df6ef5ed05ee95ec4137f513e21e1b77", size = 517263, upload-time = "2026-05-19T10:07:51.537Z" },
{ url = "https://files.pythonhosted.org/packages/e8/76/a0c40ad064d3a20a4fde231e35d56e9a01ce82164278180e82d5daf85469/jiter-0.15.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2fb6a5d26af81fc0f00f9360a891e05cf755e149bba391c4d563adc54812973d", size = 548646, upload-time = "2026-05-19T10:07:53.196Z" },
{ url = "https://files.pythonhosted.org/packages/23/4f/eca9b954942916ba2f453891b8593ab444cd872396fe66a3936616f236f3/jiter-0.15.0-cp312-cp312-win32.whl", hash = "sha256:c2f6bb8b5216ab9e7873bc08b5d7bef2b8abbb578a3069bf1cd14a45d71d771d", size = 206427, upload-time = "2026-05-19T10:07:55.307Z" },
{ url = "https://files.pythonhosted.org/packages/95/bf/8ead82a87495149542748e828d153fd232a512a22c83b02c4815c1a9c7d8/jiter-0.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:40b2c7e92c44a84d748d21706c68dc6ff8161d80b59c99d774721a0d2317d7c7", size = 197300, upload-time = "2026-05-19T10:07:56.651Z" },
{ url = "https://files.pythonhosted.org/packages/f4/e4/9b8a78fb2d894471bc344e37f1949bdd784bd914d031dba0ba3a40c71dd7/jiter-0.15.0-cp312-cp312-win_arm64.whl", hash = "sha256:cc0bc345cf2df9d1c00ac443f50d543c1ccfa8b0422cb85b1ab70d681c0b255b", size = 192702, upload-time = "2026-05-19T10:07:58.307Z" },
{ url = "https://files.pythonhosted.org/packages/e5/f4/f708c900ecee41b2025ef8413d5351e5649eb2125c506f6720cc69b06f5c/jiter-0.15.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1c11465f97e2abf45a014b83b730222f8f1c5335e802c7055a67d50de6f1f4e3", size = 307829, upload-time = "2026-05-19T10:07:59.704Z" },
{ url = "https://files.pythonhosted.org/packages/86/59/db537c0949e83668c38481d426b9f2fd5ab758c4ee53a811dd0a510626a0/jiter-0.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d1e7b1776f0797956c509e123d0952d10d293a9492dea9f288ab9570ec01d1a5", size = 308445, upload-time = "2026-05-19T10:08:01.184Z" },
{ url = "https://files.pythonhosted.org/packages/37/38/ea0e13b18c30ef951da0d47d39e7fa9edb82a93a62990ffbd7cea9b622d4/jiter-0.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:351a341c2105aa430b7047e30f1bf7975f6313b00165d3fc07be2edaf741f279", size = 336181, upload-time = "2026-05-19T10:08:02.688Z" },
{ url = "https://files.pythonhosted.org/packages/58/fc/2303901b16c4ba05865588990a420c0b4156270b44379c20931544a1d962/jiter-0.15.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4ab395feec8d249ec4044e228e98a7033f043426a265df439dc3698823f0a4e4", size = 362985, upload-time = "2026-05-19T10:08:04.394Z" },
{ url = "https://files.pythonhosted.org/packages/5b/6f/11bace093c52e7d4d26c8e606ccd7ae8c972189622469ec0d9e28161e28b/jiter-0.15.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2a438005b6f22d0273413484d6094d7c2c5d10ec1b3a3bf128e0d1d3ba53258", size = 453292, upload-time = "2026-05-19T10:08:05.967Z" },
{ url = "https://files.pythonhosted.org/packages/22/db/987f2f086ca4d7a6582eb4ccd513f9b26b42d9e4243a087609a3137a8fc7/jiter-0.15.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f18f85e4218d1b40f000f42a92239a7a61a902cd42c65e6c360dbd17dcb20894", size = 373501, upload-time = "2026-05-19T10:08:07.857Z" },
{ url = "https://files.pythonhosted.org/packages/8f/7c/89fbcabb2739b7a5b8dc959a1b6c5761f6484f5fed3486854b3c789bb1de/jiter-0.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1aa62e277fc1cbd80e6deacae6f4d983b41b3d7728e0645c5d741a6149bba45", size = 344683, upload-time = "2026-05-19T10:08:09.431Z" },
{ url = "https://files.pythonhosted.org/packages/30/6f/6cca7692e7dddfec6d8d76c54dc97f2af2a41df4ac0674b999df1f09a5f3/jiter-0.15.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:6550fa135c7deb8ead6af49ed7ff648532ea8334a1447fe34a36315ef79c5c29", size = 350892, upload-time = "2026-05-19T10:08:11.352Z" },
{ url = "https://files.pythonhosted.org/packages/39/14/0338d6190cb8e6d22e677ab1d4eabd4117f67cca70c54cd04b82ff64e068/jiter-0.15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:066f8f33f18b2419cd8213b2436fa7fbc9c499f315971cfa3ce1f9820c001b1b", size = 388723, upload-time = "2026-05-19T10:08:12.912Z" },
{ url = "https://files.pythonhosted.org/packages/90/31/cc19f4a1bdb6afb09ce6a2f2615aa8d44d994eba0d8e6105ed1af920e736/jiter-0.15.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:75e8a04e91432dde9f1838373cf93d23726c79d3e908d319acf0e796f85592e7", size = 516648, upload-time = "2026-05-19T10:08:14.808Z" },
{ url = "https://files.pythonhosted.org/packages/49/9f/833c541512cd091b63c10c0381973dfe11bc7a503a818c16384417e0c81e/jiter-0.15.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:a97261f1fccb8e50ecd2890a96e46efdc3f57c80a197324c6777827231eca712", size = 547382, upload-time = "2026-05-19T10:08:16.927Z" },
{ url = "https://files.pythonhosted.org/packages/d2/11/e7b70e91f90bc4477e8eee9e8a5f7cf3cb41b4525d6394dc98a714eb8f7f/jiter-0.15.0-cp313-cp313-win32.whl", hash = "sha256:c77496cb10bd7549690fbbab3e5ec05857b83e49276f4a9423a766ddd2afcd4c", size = 205845, upload-time = "2026-05-19T10:08:18.401Z" },
{ url = "https://files.pythonhosted.org/packages/4b/23/5c20d9ad6f02c493e4023e5d2d09e1c1f15fe2753c9102c544aff068a88e/jiter-0.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b15741f501469009ae0ae90b7147958a664a7dede40aa7ff174a8a4645f546d0", size = 196842, upload-time = "2026-05-19T10:08:20.131Z" },
{ url = "https://files.pythonhosted.org/packages/6b/11/1eb400ef248e8c925fd883fbe325daf5e42cd1b0d308539dd332bd4f7ffc/jiter-0.15.0-cp313-cp313-win_arm64.whl", hash = "sha256:5d6a60072b44c3c2b797a7ddcbcbbf2b34ea3cfd4721580fbfd2a09d9d9b84ba", size = 192212, upload-time = "2026-05-19T10:08:21.807Z" },
{ url = "https://files.pythonhosted.org/packages/8a/60/2fd8d7c79da8acf9b7b277c7616847773779356b92acfc9bb158452174da/jiter-0.15.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:ef1fd24d9413f6209e00d3d5a453e67acfe004a25cc6c8e8484faed4311ab9e8", size = 315065, upload-time = "2026-05-19T10:08:23.218Z" },
{ url = "https://files.pythonhosted.org/packages/46/f4/008fb7d65e8ac2abf00811651a661e025c4ba80bbc6f378450384ddd3aed/jiter-0.15.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:144f8e72cb53dab146347b91cceac01f5481237f2b93b4a339a1ee8f8878b67c", size = 339444, upload-time = "2026-05-19T10:08:24.701Z" },
{ url = "https://files.pythonhosted.org/packages/00/55/90b0c7b9c6896c0f2a591dd36d36b71d22e09674bfef178fa03ba3f81499/jiter-0.15.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:553fcac2ef2cb990877f9fc0833b8b629a3e6a5670b6b5fd58219b41a653ddc4", size = 347779, upload-time = "2026-05-19T10:08:26.408Z" },
{ url = "https://files.pythonhosted.org/packages/51/6b/69666cec5000fd57734c118437394516c749ae8dbeea9fb66d6fef9c4775/jiter-0.15.0-cp313-cp313t-win_amd64.whl", hash = "sha256:774f93f65031856bf14ad9f59bdcab8b8cad501e5ceabd51ba3525f76937a25b", size = 200395, upload-time = "2026-05-19T10:08:28.055Z" },
{ url = "https://files.pythonhosted.org/packages/39/04/a6aa62cd27e8149b0d28df5561f10f6cceaf7935a9ccf3f1c5a05f9a0cd8/jiter-0.15.0-cp313-cp313t-win_arm64.whl", hash = "sha256:f1e1754960f38ec40613a07e5e372df67acb3b890fb383b6fb3de3e49ddbf3c7", size = 190516, upload-time = "2026-05-19T10:08:29.35Z" },
{ url = "https://files.pythonhosted.org/packages/eb/d2/079f350ebf7859d081de30aa890f9e3be68516f754f3ba32366ffff4dcee/jiter-0.15.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:ac0d9ddea4350974be7a221fc25895f251a8fee748c889bdced2141c0fec1a49", size = 308884, upload-time = "2026-05-19T10:08:31.667Z" },
{ url = "https://files.pythonhosted.org/packages/04/4e/a2c30a7f69b48c03b20935d647479106fe932f6e63f75faf53937197e05d/jiter-0.15.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:01a8222cf05ab1128e239421156c207949808acaaea2bdfd33130ae666786e86", size = 310028, upload-time = "2026-05-19T10:08:33.304Z" },
{ url = "https://files.pythonhosted.org/packages/40/90/2e7cdfd3cf8ca967be38c48f5cf474d79f089efaf559a40f15984a77ae69/jiter-0.15.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:182226cbc930c9fab81bc2e41a4da672f89539906dadb05e75670ac07b94f71f", size = 337485, upload-time = "2026-05-19T10:08:35.259Z" },
{ url = "https://files.pythonhosted.org/packages/9b/11/15a1aa28b120b8ee5b4f1fb894c125046225f09847738bd64233d3b84883/jiter-0.15.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:71683c38c825452999b5717fcae07ea708e8c93003e808be4319c1b02e3d176e", size = 364223, upload-time = "2026-05-19T10:08:36.694Z" },
{ url = "https://files.pythonhosted.org/packages/b7/25/f442e8af5f3d0dcf47b39e83a0efd9ee45ea946aa6d04625dc3181eae3b6/jiter-0.15.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30f2218e6a9e5c18bc10fe6d41ac189c442c88eacf11bad9f28ef95a9bef00e6", size = 456387, upload-time = "2026-05-19T10:08:38.143Z" },
{ url = "https://files.pythonhosted.org/packages/da/f4/37f2d2c9f64f49af7da652ed7532bb5a2372e588e6927c3fdd76f911db65/jiter-0.15.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5157de9f76eb4bc5ea74a1219366a25f945ad305641d74e04f59c54087091aa9", size = 374461, upload-time = "2026-05-19T10:08:39.869Z" },
{ url = "https://files.pythonhosted.org/packages/60/28/edcfbbbf0cb15436f36664a8908a0df47ab9006298d4cd937dc08ea932d6/jiter-0.15.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90c5db5527c221249a876160663ab891ace358c17f7b9c93ec1478b7f0550e5c", size = 345924, upload-time = "2026-05-19T10:08:41.668Z" },
{ url = "https://files.pythonhosted.org/packages/47/13/89fba6398dab7f202b7278c4b4aac122399d2c0183971c4a57a3b7088df5/jiter-0.15.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:3e4540b8e74e4268811ac05db226a6a128ff572e7e0ce3f1163b693cadb184cd", size = 352283, upload-time = "2026-05-19T10:08:43.091Z" },
{ url = "https://files.pythonhosted.org/packages/1b/da/0f6af8cef2c565a1ab44d970f268c43ccaa72707386ea6388e6fe2b6cd26/jiter-0.15.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:62ebd14e47e9aed9df4472afcb2663668ce4d74891cd54f86bf6e44029d6dc89", size = 389985, upload-time = "2026-05-19T10:08:44.915Z" },
{ url = "https://files.pythonhosted.org/packages/a1/ec/b9cb7d6d29e24ee14910266157d2a279d7a8f60ee0df7fa840882976ba64/jiter-0.15.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0be6f5ad41a809f303f416d17cec92a7a725902fb9b4f3de3d19362ac0ef8554", size = 517695, upload-time = "2026-05-19T10:08:46.486Z" },
{ url = "https://files.pythonhosted.org/packages/64/5e/6d1bda880723aae0ad86b4b763f044362448efe31e3e819635d41cb03451/jiter-0.15.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:813dfbb17d65328bf86e5f0905dd277ba2265d3ca20556e86c0c7035b7182e5a", size = 548868, upload-time = "2026-05-19T10:08:48.026Z" },
{ url = "https://files.pythonhosted.org/packages/0c/72/7de501cf38dcacaf35098796f3a50e0f2e338baba18a58946c618544b809/jiter-0.15.0-cp314-cp314-win32.whl", hash = "sha256:50e51156192722a9c58db112837d3f8ef96fb3c5ecc14e95f409134b08b158ec", size = 206380, upload-time = "2026-05-19T10:08:49.738Z" },
{ url = "https://files.pythonhosted.org/packages/1e/a9/e19addf4b0c1bdce52c6da12351e6bc42c340c45e7c09e2158e46d293ccc/jiter-0.15.0-cp314-cp314-win_amd64.whl", hash = "sha256:30ce1a5d16b5641dc935d50ef775af6a0871e3d14ab05d6fc54dff371b78e558", size = 197687, upload-time = "2026-05-19T10:08:51.088Z" },
{ url = "https://files.pythonhosted.org/packages/f2/c9/776b1db01db25fc6c1d58d1979a37b0a9fe787e5f5b1d062d2eaacb77923/jiter-0.15.0-cp314-cp314-win_arm64.whl", hash = "sha256:510c8b3c17a0ed9ac69850c0438dada3c9b82d9c4d589fcb62002a5a9cf3a866", size = 192571, upload-time = "2026-05-19T10:08:52.451Z" },
{ url = "https://files.pythonhosted.org/packages/a0/f6/45bb4670bacf300fd2c7abadbfb3af376e5f1b6ae75fd9bc069891d15870/jiter-0.15.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7553333dd0930c104a5a0db8df72bf7219fe663d731383b576bb6ed6351c984d", size = 317151, upload-time = "2026-05-19T10:08:53.867Z" },
{ url = "https://files.pythonhosted.org/packages/d7/68/ed635ad5acd7b73e454283083bbb7c8205ad10e88b0d9d7d793b09fe8226/jiter-0.15.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2143ab06181d2b029eedcb6af3cebe95f11bbac62441781860f98ee9330a6a6", size = 341243, upload-time = "2026-05-19T10:08:55.383Z" },
{ url = "https://files.pythonhosted.org/packages/5d/db/3ff4176b817b8ea33879e71e13d8bc2b0d481a7ed3fe9e080f333d415c16/jiter-0.15.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6eac374c5c975709b69c10f09afd199df74150172156ad10c8d4fd785b7da995", size = 363629, upload-time = "2026-05-19T10:08:56.928Z" },
{ url = "https://files.pythonhosted.org/packages/ab/24/5f8270e0ba9c883582f96f722f8a0b58015c7ce1f8c6d4571cf394e99b6b/jiter-0.15.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b3b3b775e33d3bfaec9899edc526ae97b0da0bf9d071a46124ba419149a414f8", size = 456198, upload-time = "2026-05-19T10:08:58.618Z" },
{ url = "https://files.pythonhosted.org/packages/45/5b/76fc02b0b5c54c3d18c60653156e2f76fde1816f9b4722db68d6ee2c897e/jiter-0.15.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3071db3346334beae1360b46da4606da57bf3528c167b3c38533afaf9f2c5", size = 373710, upload-time = "2026-05-19T10:09:00.151Z" },
{ url = "https://files.pythonhosted.org/packages/c4/52/4310821b0ea9277994d3e1f49fc6a4b34e4800caebacb2c0af81da59a454/jiter-0.15.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6694a173ecabc12eb60efbc0b474464ead1951ff65cd8b1e72100715c64512b", size = 349901, upload-time = "2026-05-19T10:09:01.621Z" },
{ url = "https://files.pythonhosted.org/packages/93/fe/67648c35b3594fba8854ac64cc8a826d8bcd18324bbdb53d77697c60b6ef/jiter-0.15.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:a254e10b593624d230c365b6d616b22ca0ad65e63a16e6631c2b3466022e6ba8", size = 352438, upload-time = "2026-05-19T10:09:03.216Z" },
{ url = "https://files.pythonhosted.org/packages/cb/28/0a1879d07ad6b3e025a2750027363452ced93c2d16d1c9d4b153ffd51c91/jiter-0.15.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8d2955167274e15d79a7a020afdd9b39c990eb80b2d89fca695d92dcfdd38ec", size = 388152, upload-time = "2026-05-19T10:09:04.741Z" },
{ url = "https://files.pythonhosted.org/packages/c1/78/46c6f6b56ba85c90021f4afd72ed42f691f8f84daacb5fe27277070e3858/jiter-0.15.0-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:acf4ee4d1fc55917239fe72972fb292dd773055d05eb040d36f4326e02cc2c0e", size = 517707, upload-time = "2026-05-19T10:09:06.231Z" },
{ url = "https://files.pythonhosted.org/packages/ca/cb/720662d4c88fcad606e826fef5424365527ba43ce4868a479aed8f8c507e/jiter-0.15.0-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:e7196e56f1cd69af1dbb07dff02dcfb260a50b45a82d409d92a06fedb32473b5", size = 548241, upload-time = "2026-05-19T10:09:08.093Z" },
{ url = "https://files.pythonhosted.org/packages/60/e3/935b8034fd143f21125c87d51404a9e0e1449186a494405721ff5d1d695e/jiter-0.15.0-cp314-cp314t-win32.whl", hash = "sha256:7f6163c0f10b055245f814dcc59f4818da60dfe72f3e72ab89fc24b6bd5e9c52", size = 207950, upload-time = "2026-05-19T10:09:09.616Z" },
{ url = "https://files.pythonhosted.org/packages/93/59/984fd9ece895953dad3e0880a650e766f5a2da2c5514f0eafdaaabbeb5f9/jiter-0.15.0-cp314-cp314t-win_amd64.whl", hash = "sha256:980c256edb05b78a111b99c4de3b1d32e31634b867fd1fc2cf726e7b7bba9854", size = 200055, upload-time = "2026-05-19T10:09:11.367Z" },
{ url = "https://files.pythonhosted.org/packages/0e/a4/cf8d779feb133a27a2e3bc833bccb9e13aa332cdf820497ebf72c10ce8c3/jiter-0.15.0-cp314-cp314t-win_arm64.whl", hash = "sha256:66b1880df2d01e206e8339769d1c7c1753bcb653efd6289e203f6f24ebada0c0", size = 191244, upload-time = "2026-05-19T10:09:12.74Z" },
{ url = "https://files.pythonhosted.org/packages/65/43/1fc62172aa98b50a7de9a25554060db510f85c89cfbed0dfe13e1907a139/jiter-0.15.0-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:411fa4dfa5a7ae3d11491027ffb9beadec3996010a986862db70d91abba1c750", size = 305585, upload-time = "2026-05-19T10:09:35.995Z" },
{ url = "https://files.pythonhosted.org/packages/e8/c4/dd58fcd9e2df83666e5c1c1347bef58ce919cd8efc3ffa38aeea62ce493b/jiter-0.15.0-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:2b0074e2f56eb2dacca1689760fd2852a068f85a0547a157b82cb4cafeb6768b", size = 306936, upload-time = "2026-05-19T10:09:37.435Z" },
{ url = "https://files.pythonhosted.org/packages/39/86/b695e16f1180c07f43ea98e73ecd21cf63fa2e1b0c1103739013784d11ae/jiter-0.15.0-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:913d02d29c9606643418d9ccfc3b72492ab25a6bf7889934e09a3490f8d3438b", size = 342453, upload-time = "2026-05-19T10:09:39.294Z" },
{ url = "https://files.pythonhosted.org/packages/34/56/55d76614af37fe3f22a3347d1e410d2a15da581997cb2da499a625000bb5/jiter-0.15.0-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b15d3ec9b0449c40e85319bdb4caa8b77ab526e74f5532ed94bec15e2f66822c", size = 345606, upload-time = "2026-05-19T10:09:40.727Z" },
{ url = "https://files.pythonhosted.org/packages/73/38/505941b2b092fd5bbbd60a52a880db1173f1690ae6751bed3af1c9ddcb4e/jiter-0.15.0-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:631f13a3d04e97d4e083993b10f4b99530e3a10d953e2eb5e196b7dc7f812ce0", size = 303769, upload-time = "2026-05-19T10:09:42.203Z" },
{ url = "https://files.pythonhosted.org/packages/e7/95/a06692b29e77473f286e1ec1f426d3ca44d7b5843be8ad21d7a5f3fcdcc0/jiter-0.15.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:b6c0ffae686c39bf3737be60793783267628783ea42545632c10b291105aee45", size = 305128, upload-time = "2026-05-19T10:09:43.657Z" },
{ url = "https://files.pythonhosted.org/packages/23/85/7270d7ad41d6061a25b950c6bf91d638bd9aacb113200a8c8d57a055fd67/jiter-0.15.0-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d54fb5b31dea401a41af3f8a7d2512e9b6a6a005491e6166c7e4ffab9639a9c", size = 340459, upload-time = "2026-05-19T10:09:45.452Z" },
{ url = "https://files.pythonhosted.org/packages/c8/8d/302cb2057b7513327b4d575cff6b1d066ee6431a5357fc3f8867cd684406/jiter-0.15.0-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54d5d6090cdc1b7c9e780dfb04949a990adb1e301a2fc0bbcee7de4638d33f9a", size = 344469, upload-time = "2026-05-19T10:09:46.864Z" },
]
[[package]]
name = "joblib"
version = "1.5.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 331603, upload-time = "2025-12-15T08:41:46.427Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309071, upload-time = "2025-12-15T08:41:44.973Z" },
]
[[package]]
name = "json-repair"
version = "0.59.10"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d3/7c/e95bb03068572146eba37e8175c760f470ea0a6097310e16bbf2bc6e6457/json_repair-0.59.10.tar.gz", hash = "sha256:2e4b85537c752d8a513ea28fdad891e5ede32c83de745366b97f648b8c34ede7", size = 49133, upload-time = "2026-05-14T06:41:51.222Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ee/87/49b20c6b81493d55c311f711ed87319d0fbad8bd0bbfbe36e52103af36bd/json_repair-0.59.10-py3-none-any.whl", hash = "sha256:5468fa3eaadcc9b4a5646776bc4176e2fe5f374b5848a15f468cce3b60e3db0e", size = 47742, upload-time = "2026-05-14T06:41:49.812Z" },
]
[[package]]
name = "jsonlines"
version = "4.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "attrs" },
]
sdist = { url = "https://files.pythonhosted.org/packages/35/87/bcda8e46c88d0e34cad2f09ee2d0c7f5957bccdb9791b0b934ec84d84be4/jsonlines-4.0.0.tar.gz", hash = "sha256:0c6d2c09117550c089995247f605ae4cf77dd1533041d366351f6f298822ea74", size = 11359, upload-time = "2023-09-01T12:34:44.187Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f8/62/d9ba6323b9202dd2fe166beab8a86d29465c41a0288cbe229fac60c1ab8d/jsonlines-4.0.0-py3-none-any.whl", hash = "sha256:185b334ff2ca5a91362993f42e83588a360cf95ce4b71a73548502bda52a7c55", size = 8701, upload-time = "2023-09-01T12:34:42.563Z" },
]
[[package]]
name = "jsonref"
version = "1.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/aa/0d/c1f3277e90ccdb50d33ed5ba1ec5b3f0a242ed8c1b1a85d3afeb68464dca/jsonref-1.1.0.tar.gz", hash = "sha256:32fe8e1d85af0fdefbebce950af85590b22b60f9e95443176adbde4e1ecea552", size = 8814, upload-time = "2023-01-16T16:10:04.455Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/ec/e1db9922bceb168197a558a2b8c03a7963f1afe93517ddd3cf99f202f996/jsonref-1.1.0-py3-none-any.whl", hash = "sha256:590dc7773df6c21cbf948b5dac07a72a251db28b0238ceecce0a2abfa8ec30a9", size = 9425, upload-time = "2023-01-16T16:10:02.255Z" },
]
[[package]]
name = "jsonschema"
version = "4.26.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "attrs" },
{ name = "jsonschema-specifications" },
{ name = "referencing" },
{ name = "rpds-py", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "rpds-py", version = "2026.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" },
]
[[package]]
name = "jsonschema-specifications"
version = "2025.9.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "referencing" },
]
sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" },
]
[[package]]
name = "kiwisolver"
version = "1.5.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 103482, upload-time = "2026-03-09T13:15:53.382Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ac/f8/06549565caa026e540b7e7bab5c5a90eb7ca986015f4c48dace243cd24d9/kiwisolver-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:32cc0a5365239a6ea0c6ed461e8838d053b57e397443c0ca894dcc8e388d4374", size = 122802, upload-time = "2026-03-09T13:12:37.515Z" },
{ url = "https://files.pythonhosted.org/packages/84/eb/8476a0818850c563ff343ea7c9c05dcdcbd689a38e01aa31657df01f91fa/kiwisolver-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cc0b66c1eec9021353a4b4483afb12dfd50e3669ffbb9152d6842eb34c7e29fd", size = 66216, upload-time = "2026-03-09T13:12:38.812Z" },
{ url = "https://files.pythonhosted.org/packages/f3/c4/f9c8a6b4c21aed4198566e45923512986d6cef530e7263b3a5f823546561/kiwisolver-1.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:86e0287879f75621ae85197b0877ed2f8b7aa57b511c7331dce2eb6f4de7d476", size = 63917, upload-time = "2026-03-09T13:12:40.053Z" },
{ url = "https://files.pythonhosted.org/packages/f1/0e/ba4ae25d03722f64de8b2c13e80d82ab537a06b30fc7065183c6439357e3/kiwisolver-1.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:62f59da443c4f4849f73a51a193b1d9d258dcad0c41bc4d1b8fb2bcc04bfeb22", size = 1628776, upload-time = "2026-03-09T13:12:41.976Z" },
{ url = "https://files.pythonhosted.org/packages/8a/e4/3f43a011bc8a0860d1c96f84d32fa87439d3feedf66e672fef03bf5e8bac/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9190426b7aa26c5229501fa297b8d0653cfd3f5a36f7990c264e157cbf886b3b", size = 1228164, upload-time = "2026-03-09T13:12:44.002Z" },
{ url = "https://files.pythonhosted.org/packages/4b/34/3a901559a1e0c218404f9a61a93be82d45cb8f44453ba43088644980f033/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c8277104ded0a51e699c8c3aff63ce2c56d4ed5519a5f73e0fd7057f959a2b9e", size = 1246656, upload-time = "2026-03-09T13:12:45.557Z" },
{ url = "https://files.pythonhosted.org/packages/87/9e/f78c466ea20527822b95ad38f141f2de1dcd7f23fb8716b002b0d91bbe59/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8f9baf6f0a6e7571c45c8863010b45e837c3ee1c2c77fcd6ef423be91b21fedb", size = 1295562, upload-time = "2026-03-09T13:12:47.562Z" },
{ url = "https://files.pythonhosted.org/packages/0a/66/fd0e4a612e3a286c24e6d6f3a5428d11258ed1909bc530ba3b59807fd980/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cff8e5383db4989311f99e814feeb90c4723eb4edca425b9d5d9c3fefcdd9537", size = 2178473, upload-time = "2026-03-09T13:12:50.254Z" },
{ url = "https://files.pythonhosted.org/packages/dc/8e/6cac929e0049539e5ee25c1ee937556f379ba5204840d03008363ced662d/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ebae99ed6764f2b5771c522477b311be313e8841d2e0376db2b10922daebbba4", size = 2274035, upload-time = "2026-03-09T13:12:51.785Z" },
{ url = "https://files.pythonhosted.org/packages/ca/d3/9d0c18f1b52ea8074b792452cf17f1f5a56bd0302a85191f405cfbf9da16/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:d5cd5189fc2b6a538b75ae45433140c4823463918f7b1617c31e68b085c0022c", size = 2443217, upload-time = "2026-03-09T13:12:53.329Z" },
{ url = "https://files.pythonhosted.org/packages/45/2a/6e19368803a038b2a90857bf4ee9e3c7b667216d045866bf22d3439fd75e/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f42c23db5d1521218a3276bb08666dcb662896a0be7347cba864eca45ff64ede", size = 2249196, upload-time = "2026-03-09T13:12:55.057Z" },
{ url = "https://files.pythonhosted.org/packages/75/2b/3f641dfcbe72e222175d626bacf2f72c3b34312afec949dd1c50afa400f5/kiwisolver-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:94eff26096eb5395136634622515b234ecb6c9979824c1f5004c6e3c3c85ccd2", size = 73389, upload-time = "2026-03-09T13:12:56.496Z" },
{ url = "https://files.pythonhosted.org/packages/da/88/299b137b9e0025d8982e03d2d52c123b0a2b159e84b0ef1501ef446339cf/kiwisolver-1.5.0-cp310-cp310-win_arm64.whl", hash = "sha256:dd952e03bfbb096cfe2dd35cd9e00f269969b67536cb4370994afc20ff2d0875", size = 64782, upload-time = "2026-03-09T13:12:57.609Z" },
{ url = "https://files.pythonhosted.org/packages/12/dd/a495a9c104be1c476f0386e714252caf2b7eca883915422a64c50b88c6f5/kiwisolver-1.5.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9eed0f7edbb274413b6ee781cca50541c8c0facd3d6fd289779e494340a2b85c", size = 122798, upload-time = "2026-03-09T13:12:58.963Z" },
{ url = "https://files.pythonhosted.org/packages/11/60/37b4047a2af0cf5ef6d8b4b26e91829ae6fc6a2d1f74524bcb0e7cd28a32/kiwisolver-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c4923e404d6bcd91b6779c009542e5647fef32e4a5d75e115e3bbac6f2335eb", size = 66216, upload-time = "2026-03-09T13:13:00.155Z" },
{ url = "https://files.pythonhosted.org/packages/0a/aa/510dc933d87767584abfe03efa445889996c70c2990f6f87c3ebaa0a18c5/kiwisolver-1.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0df54df7e686afa55e6f21fb86195224a6d9beb71d637e8d7920c95cf0f89aac", size = 63911, upload-time = "2026-03-09T13:13:01.671Z" },
{ url = "https://files.pythonhosted.org/packages/80/46/bddc13df6c2a40741e0cc7865bb1c9ed4796b6760bd04ce5fae3928ef917/kiwisolver-1.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2517e24d7315eb51c10664cdb865195df38ab74456c677df67bb47f12d088a27", size = 1438209, upload-time = "2026-03-09T13:13:03.385Z" },
{ url = "https://files.pythonhosted.org/packages/fd/d6/76621246f5165e5372f02f5e6f3f48ea336a8f9e96e43997d45b240ed8cd/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff710414307fefa903e0d9bdf300972f892c23477829f49504e59834f4195398", size = 1248888, upload-time = "2026-03-09T13:13:05.231Z" },
{ url = "https://files.pythonhosted.org/packages/b2/c1/31559ec6fb39a5b48035ce29bb63ade628f321785f38c384dee3e2c08bc1/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6176c1811d9d5a04fa391c490cc44f451e240697a16977f11c6f722efb9041db", size = 1266304, upload-time = "2026-03-09T13:13:06.743Z" },
{ url = "https://files.pythonhosted.org/packages/5e/ef/1cb8276f2d29cc6a41e0a042f27946ca347d3a4a75acf85d0a16aa6dcc82/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50847dca5d197fcbd389c805aa1a1cf32f25d2e7273dc47ab181a517666b68cc", size = 1319650, upload-time = "2026-03-09T13:13:08.607Z" },
{ url = "https://files.pythonhosted.org/packages/4c/e4/5ba3cecd7ce6236ae4a80f67e5d5531287337d0e1f076ca87a5abe4cd5d0/kiwisolver-1.5.0-cp311-cp311-manylinux_2_39_riscv64.whl", hash = "sha256:01808c6d15f4c3e8559595d6d1fe6411c68e4a3822b4b9972b44473b24f4e679", size = 970949, upload-time = "2026-03-09T13:13:10.299Z" },
{ url = "https://files.pythonhosted.org/packages/5a/69/dc61f7ae9a2f071f26004ced87f078235b5507ab6e5acd78f40365655034/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f9f4121ec58628c96baa3de1a55a4e3a333c5102c8e94b64e23bf7b2083309", size = 2199125, upload-time = "2026-03-09T13:13:11.841Z" },
{ url = "https://files.pythonhosted.org/packages/e5/7b/abbe0f1b5afa85f8d084b73e90e5f801c0939eba16ac2e49af7c61a6c28d/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b7d335370ae48a780c6e6a6bbfa97342f563744c39c35562f3f367665f5c1de2", size = 2293783, upload-time = "2026-03-09T13:13:14.399Z" },
{ url = "https://files.pythonhosted.org/packages/8a/80/5908ae149d96d81580d604c7f8aefd0e98f4fd728cf172f477e9f2a81744/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:800ee55980c18545af444d93fdd60c56b580db5cc54867d8cbf8a1dc0829938c", size = 1960726, upload-time = "2026-03-09T13:13:16.047Z" },
{ url = "https://files.pythonhosted.org/packages/84/08/a78cb776f8c085b7143142ce479859cfec086bd09ee638a317040b6ef420/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c438f6ca858697c9ab67eb28246c92508af972e114cac34e57a6d4ba17a3ac08", size = 2464738, upload-time = "2026-03-09T13:13:17.897Z" },
{ url = "https://files.pythonhosted.org/packages/b1/e1/65584da5356ed6cb12c63791a10b208860ac40a83de165cb6a6751a686e3/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8c63c91f95173f9c2a67c7c526b2cea976828a0e7fced9cdcead2802dc10f8a4", size = 2270718, upload-time = "2026-03-09T13:13:19.421Z" },
{ url = "https://files.pythonhosted.org/packages/be/6c/28f17390b62b8f2f520e2915095b3c94d88681ecf0041e75389d9667f202/kiwisolver-1.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:beb7f344487cdcb9e1efe4b7a29681b74d34c08f0043a327a74da852a6749e7b", size = 73480, upload-time = "2026-03-09T13:13:20.818Z" },
{ url = "https://files.pythonhosted.org/packages/d8/0e/2ee5debc4f77a625778fec5501ff3e8036fe361b7ee28ae402a485bb9694/kiwisolver-1.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:ad4ae4ffd1ee9cd11357b4c66b612da9888f4f4daf2f36995eda64bd45370cac", size = 64930, upload-time = "2026-03-09T13:13:21.997Z" },
{ url = "https://files.pythonhosted.org/packages/4d/b2/818b74ebea34dabe6d0c51cb1c572e046730e64844da6ed646d5298c40ce/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:4e9750bc21b886308024f8a54ccb9a2cc38ac9fa813bf4348434e3d54f337ff9", size = 123158, upload-time = "2026-03-09T13:13:23.127Z" },
{ url = "https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:72ec46b7eba5b395e0a7b63025490d3214c11013f4aacb4f5e8d6c3041829588", size = 66388, upload-time = "2026-03-09T13:13:24.765Z" },
{ url = "https://files.pythonhosted.org/packages/99/9f/795fedf35634f746151ca8839d05681ceb6287fbed6cc1c9bf235f7887c2/kiwisolver-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ed3a984b31da7481b103f68776f7128a89ef26ed40f4dc41a2223cda7fb24819", size = 64068, upload-time = "2026-03-09T13:13:25.878Z" },
{ url = "https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb5136fb5352d3f422df33f0c879a1b0c204004324150cc3b5e3c4f310c9049f", size = 1477934, upload-time = "2026-03-09T13:13:27.166Z" },
{ url = "https://files.pythonhosted.org/packages/c8/2f/cebfcdb60fd6a9b0f6b47a9337198bcbad6fbe15e68189b7011fd914911f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2af221f268f5af85e776a73d62b0845fc8baf8ef0abfae79d29c77d0e776aaf", size = 1278537, upload-time = "2026-03-09T13:13:28.707Z" },
{ url = "https://files.pythonhosted.org/packages/f2/0d/9b782923aada3fafb1d6b84e13121954515c669b18af0c26e7d21f579855/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b0f172dc8ffaccb8522d7c5d899de00133f2f1ca7b0a49b7da98e901de87bf2d", size = 1296685, upload-time = "2026-03-09T13:13:30.528Z" },
{ url = "https://files.pythonhosted.org/packages/27/70/83241b6634b04fe44e892688d5208332bde130f38e610c0418f9ede47ded/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6ab8ba9152203feec73758dad83af9a0bbe05001eb4639e547207c40cfb52083", size = 1346024, upload-time = "2026-03-09T13:13:32.818Z" },
{ url = "https://files.pythonhosted.org/packages/e4/db/30ed226fb271ae1a6431fc0fe0edffb2efe23cadb01e798caeb9f2ceae8f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:cdee07c4d7f6d72008d3f73b9bf027f4e11550224c7c50d8df1ae4a37c1402a6", size = 987241, upload-time = "2026-03-09T13:13:34.435Z" },
{ url = "https://files.pythonhosted.org/packages/ec/bd/c314595208e4c9587652d50959ead9e461995389664e490f4dce7ff0f782/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7c60d3c9b06fb23bd9c6139281ccbdc384297579ae037f08ae90c69f6845c0b1", size = 2227742, upload-time = "2026-03-09T13:13:36.4Z" },
{ url = "https://files.pythonhosted.org/packages/c1/43/0499cec932d935229b5543d073c2b87c9c22846aab48881e9d8d6e742a2d/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e315e5ec90d88e140f57696ff85b484ff68bb311e36f2c414aa4286293e6dee0", size = 2323966, upload-time = "2026-03-09T13:13:38.204Z" },
{ url = "https://files.pythonhosted.org/packages/3d/6f/79b0d760907965acfd9d61826a3d41f8f093c538f55cd2633d3f0db269f6/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:1465387ac63576c3e125e5337a6892b9e99e0627d52317f3ca79e6930d889d15", size = 1977417, upload-time = "2026-03-09T13:13:39.966Z" },
{ url = "https://files.pythonhosted.org/packages/ab/31/01d0537c41cb75a551a438c3c7a80d0c60d60b81f694dac83dd436aec0d0/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:530a3fd64c87cffa844d4b6b9768774763d9caa299e9b75d8eca6a4423b31314", size = 2491238, upload-time = "2026-03-09T13:13:41.698Z" },
{ url = "https://files.pythonhosted.org/packages/e4/34/8aefdd0be9cfd00a44509251ba864f5caf2991e36772e61c408007e7f417/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1d9daea4ea6b9be74fe2f01f7fbade8d6ffab263e781274cffca0dba9be9eec9", size = 2294947, upload-time = "2026-03-09T13:13:43.343Z" },
{ url = "https://files.pythonhosted.org/packages/ad/cf/0348374369ca588f8fe9c338fae49fa4e16eeb10ffb3d012f23a54578a9e/kiwisolver-1.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:f18c2d9782259a6dc132fdc7a63c168cbc74b35284b6d75c673958982a378384", size = 73569, upload-time = "2026-03-09T13:13:45.792Z" },
{ url = "https://files.pythonhosted.org/packages/28/26/192b26196e2316e2bd29deef67e37cdf9870d9af8e085e521afff0fed526/kiwisolver-1.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:f7c7553b13f69c1b29a5bde08ddc6d9d0c8bfb84f9ed01c30db25944aeb852a7", size = 64997, upload-time = "2026-03-09T13:13:46.878Z" },
{ url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa15731a248fdc8162669405451e2724b09", size = 123166, upload-time = "2026-03-09T13:13:48.032Z" },
{ url = "https://files.pythonhosted.org/packages/ce/48/adbb40df306f587054a348831220812b9b1d787aff714cfbc8556e38fccd/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0e1403fd7c26d77c1f03e096dc58a5c726503fa0db0456678b8668f76f521e3", size = 66395, upload-time = "2026-03-09T13:13:49.365Z" },
{ url = "https://files.pythonhosted.org/packages/a8/3a/d0a972b34e1c63e2409413104216cd1caa02c5a37cb668d1687d466c1c45/kiwisolver-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dda366d548e89a90d88a86c692377d18d8bd64b39c1fb2b92cb31370e2896bbd", size = 64065, upload-time = "2026-03-09T13:13:50.562Z" },
{ url = "https://files.pythonhosted.org/packages/2b/0a/7b98e1e119878a27ba8618ca1e18b14f992ff1eda40f47bccccf4de44121/kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:332b4f0145c30b5f5ad9374881133e5aa64320428a57c2c2b61e9d891a51c2f3", size = 1477903, upload-time = "2026-03-09T13:13:52.084Z" },
{ url = "https://files.pythonhosted.org/packages/18/d8/55638d89ffd27799d5cc3d8aa28e12f4ce7a64d67b285114dbedc8ea4136/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c50b89ffd3e1a911c69a1dd3de7173c0cd10b130f56222e57898683841e4f96", size = 1278751, upload-time = "2026-03-09T13:13:54.673Z" },
{ url = "https://files.pythonhosted.org/packages/b8/97/b4c8d0d18421ecceba20ad8701358453b88e32414e6f6950b5a4bad54e65/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4db576bb8c3ef9365f8b40fe0f671644de6736ae2c27a2c62d7d8a1b4329f099", size = 1296793, upload-time = "2026-03-09T13:13:56.287Z" },
{ url = "https://files.pythonhosted.org/packages/c4/10/f862f94b6389d8957448ec9df59450b81bec4abb318805375c401a1e6892/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0b85aad90cea8ac6797a53b5d5f2e967334fa4d1149f031c4537569972596cb8", size = 1346041, upload-time = "2026-03-09T13:13:58.269Z" },
{ url = "https://files.pythonhosted.org/packages/a3/6a/f1650af35821eaf09de398ec0bc2aefc8f211f0cda50204c9f1673741ba9/kiwisolver-1.5.0-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:d36ca54cb4c6c4686f7cbb7b817f66f5911c12ddb519450bbe86707155028f87", size = 987292, upload-time = "2026-03-09T13:13:59.871Z" },
{ url = "https://files.pythonhosted.org/packages/de/19/d7fb82984b9238115fe629c915007be608ebd23dc8629703d917dbfaffd4/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:38f4a703656f493b0ad185211ccfca7f0386120f022066b018eb5296d8613e23", size = 2227865, upload-time = "2026-03-09T13:14:01.401Z" },
{ url = "https://files.pythonhosted.org/packages/7f/b9/46b7f386589fd222dac9e9de9c956ce5bcefe2ee73b4e79891381dda8654/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ac2360e93cb41be81121755c6462cff3beaa9967188c866e5fce5cf13170859", size = 2324369, upload-time = "2026-03-09T13:14:02.972Z" },
{ url = "https://files.pythonhosted.org/packages/92/8b/95e237cf3d9c642960153c769ddcbe278f182c8affb20cecc1cc983e7cc5/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c95cab08d1965db3d84a121f1c7ce7479bdd4072c9b3dafd8fecce48a2e6b902", size = 1977989, upload-time = "2026-03-09T13:14:04.503Z" },
{ url = "https://files.pythonhosted.org/packages/1b/95/980c9df53501892784997820136c01f62bc1865e31b82b9560f980c0e649/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fc20894c3d21194d8041a28b65622d5b86db786da6e3cfe73f0c762951a61167", size = 2491645, upload-time = "2026-03-09T13:14:06.106Z" },
{ url = "https://files.pythonhosted.org/packages/cb/32/900647fd0840abebe1561792c6b31e6a7c0e278fc3973d30572a965ca14c/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7a32f72973f0f950c1920475d5c5ea3d971b81b6f0ec53b8d0a956cc965f22e0", size = 2295237, upload-time = "2026-03-09T13:14:08.891Z" },
{ url = "https://files.pythonhosted.org/packages/be/8a/be60e3bbcf513cc5a50f4a3e88e1dcecebb79c1ad607a7222877becaa101/kiwisolver-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bf3acf1419fa93064a4c2189ac0b58e3be7872bf6ee6177b0d4c63dc4cea276", size = 73573, upload-time = "2026-03-09T13:14:12.327Z" },
{ url = "https://files.pythonhosted.org/packages/4d/d2/64be2e429eb4fca7f7e1c52a91b12663aeaf25de3895e5cca0f47ef2a8d0/kiwisolver-1.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:fa8eb9ecdb7efb0b226acec134e0d709e87a909fa4971a54c0c4f6e88635484c", size = 64998, upload-time = "2026-03-09T13:14:13.469Z" },
{ url = "https://files.pythonhosted.org/packages/b0/69/ce68dd0c85755ae2de490bf015b62f2cea5f6b14ff00a463f9d0774449ff/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db485b3847d182b908b483b2ed133c66d88d49cacf98fd278fadafe11b4478d1", size = 125700, upload-time = "2026-03-09T13:14:14.636Z" },
{ url = "https://files.pythonhosted.org/packages/74/aa/937aac021cf9d4349990d47eb319309a51355ed1dbdc9c077cdc9224cb11/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:be12f931839a3bdfe28b584db0e640a65a8bcbc24560ae3fdb025a449b3d754e", size = 67537, upload-time = "2026-03-09T13:14:15.808Z" },
{ url = "https://files.pythonhosted.org/packages/ee/20/3a87fbece2c40ad0f6f0aefa93542559159c5f99831d596050e8afae7a9f/kiwisolver-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:16b85d37c2cbb3253226d26e64663f755d88a03439a9c47df6246b35defbdfb7", size = 65514, upload-time = "2026-03-09T13:14:18.035Z" },
{ url = "https://files.pythonhosted.org/packages/f0/7f/f943879cda9007c45e1f7dba216d705c3a18d6b35830e488b6c6a4e7cdf0/kiwisolver-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4432b835675f0ea7414aab3d37d119f7226d24869b7a829caeab49ebda407b0c", size = 1584848, upload-time = "2026-03-09T13:14:19.745Z" },
{ url = "https://files.pythonhosted.org/packages/37/f8/4d4f85cc1870c127c88d950913370dd76138482161cd07eabbc450deff01/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b0feb50971481a2cc44d94e88bdb02cdd497618252ae226b8eb1201b957e368", size = 1391542, upload-time = "2026-03-09T13:14:21.54Z" },
{ url = "https://files.pythonhosted.org/packages/04/0b/65dd2916c84d252b244bd405303220f729e7c17c9d7d33dca6feeff9ffc4/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:56fa888f10d0f367155e76ce849fa1166fc9730d13bd2d65a2aa13b6f5424489", size = 1404447, upload-time = "2026-03-09T13:14:23.205Z" },
{ url = "https://files.pythonhosted.org/packages/39/5c/2606a373247babce9b1d056c03a04b65f3cf5290a8eac5d7bdead0a17e21/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:940dda65d5e764406b9fb92761cbf462e4e63f712ab60ed98f70552e496f3bf1", size = 1455918, upload-time = "2026-03-09T13:14:24.74Z" },
{ url = "https://files.pythonhosted.org/packages/d5/d1/c6078b5756670658e9192a2ef11e939c92918833d2745f85cd14a6004bdf/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:89fc958c702ee9a745e4700378f5d23fddbc46ff89e8fdbf5395c24d5c1452a3", size = 1072856, upload-time = "2026-03-09T13:14:26.597Z" },
{ url = "https://files.pythonhosted.org/packages/cb/c8/7def6ddf16eb2b3741d8b172bdaa9af882b03c78e9b0772975408801fa63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9027d773c4ff81487181a925945743413f6069634d0b122d0b37684ccf4f1e18", size = 2333580, upload-time = "2026-03-09T13:14:28.237Z" },
{ url = "https://files.pythonhosted.org/packages/9e/87/2ac1fce0eb1e616fcd3c35caa23e665e9b1948bb984f4764790924594128/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:5b233ea3e165e43e35dba1d2b8ecc21cf070b45b65ae17dd2747d2713d942021", size = 2423018, upload-time = "2026-03-09T13:14:30.018Z" },
{ url = "https://files.pythonhosted.org/packages/67/13/c6700ccc6cc218716bfcda4935e4b2997039869b4ad8a94f364c5a3b8e63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ce9bf03dad3b46408c08649c6fbd6ca28a9fce0eb32fdfffa6775a13103b5310", size = 2062804, upload-time = "2026-03-09T13:14:32.888Z" },
{ url = "https://files.pythonhosted.org/packages/1b/bd/877056304626943ff0f1f44c08f584300c199b887cb3176cd7e34f1515f1/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:fc4d3f1fb9ca0ae9f97b095963bc6326f1dbfd3779d6679a1e016b9baaa153d3", size = 2597482, upload-time = "2026-03-09T13:14:34.971Z" },
{ url = "https://files.pythonhosted.org/packages/75/19/c60626c47bf0f8ac5dcf72c6c98e266d714f2fbbfd50cf6dab5ede3aaa50/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f443b4825c50a51ee68585522ab4a1d1257fac65896f282b4c6763337ac9f5d2", size = 2394328, upload-time = "2026-03-09T13:14:36.816Z" },
{ url = "https://files.pythonhosted.org/packages/47/84/6a6d5e5bb8273756c27b7d810d47f7ef2f1f9b9fd23c9ee9a3f8c75c9cef/kiwisolver-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:893ff3a711d1b515ba9da14ee090519bad4610ed1962fbe298a434e8c5f8db53", size = 68410, upload-time = "2026-03-09T13:14:38.695Z" },
{ url = "https://files.pythonhosted.org/packages/e4/d7/060f45052f2a01ad5762c8fdecd6d7a752b43400dc29ff75cd47225a40fd/kiwisolver-1.5.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8df31fe574b8b3993cc61764f40941111b25c2d9fea13d3ce24a49907cd2d615", size = 123231, upload-time = "2026-03-09T13:14:41.323Z" },
{ url = "https://files.pythonhosted.org/packages/c2/a7/78da680eadd06ff35edef6ef68a1ad273bad3e2a0936c9a885103230aece/kiwisolver-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:1d49a49ac4cbfb7c1375301cd1ec90169dfeae55ff84710d782260ce77a75a02", size = 66489, upload-time = "2026-03-09T13:14:42.534Z" },
{ url = "https://files.pythonhosted.org/packages/49/b2/97980f3ad4fae37dd7fe31626e2bf75fbf8bdf5d303950ec1fab39a12da8/kiwisolver-1.5.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0cbe94b69b819209a62cb27bdfa5dc2a8977d8de2f89dfd97ba4f53ed3af754e", size = 64063, upload-time = "2026-03-09T13:14:44.759Z" },
{ url = "https://files.pythonhosted.org/packages/e7/f9/b06c934a6aa8bc91f566bd2a214fd04c30506c2d9e2b6b171953216a65b6/kiwisolver-1.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:80aa065ffd378ff784822a6d7c3212f2d5f5e9c3589614b5c228b311fd3063ac", size = 1475913, upload-time = "2026-03-09T13:14:46.247Z" },
{ url = "https://files.pythonhosted.org/packages/6b/f0/f768ae564a710135630672981231320bc403cf9152b5596ec5289de0f106/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e7f886f47ab881692f278ae901039a234e4025a68e6dfab514263a0b1c4ae05", size = 1282782, upload-time = "2026-03-09T13:14:48.458Z" },
{ url = "https://files.pythonhosted.org/packages/e2/9f/1de7aad00697325f05238a5f2eafbd487fb637cc27a558b5367a5f37fb7f/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5060731cc3ed12ca3a8b57acd4aeca5bbc2f49216dd0bec1650a1acd89486bcd", size = 1300815, upload-time = "2026-03-09T13:14:50.721Z" },
{ url = "https://files.pythonhosted.org/packages/5a/c2/297f25141d2e468e0ce7f7a7b92e0cf8918143a0cbd3422c1ad627e85a06/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a4aa69609f40fce3cbc3f87b2061f042eee32f94b8f11db707b66a26461591a", size = 1347925, upload-time = "2026-03-09T13:14:52.304Z" },
{ url = "https://files.pythonhosted.org/packages/b9/d3/f4c73a02eb41520c47610207b21afa8cdd18fdbf64ffd94674ae21c4812d/kiwisolver-1.5.0-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:d168fda2dbff7b9b5f38e693182d792a938c31db4dac3a80a4888de603c99554", size = 991322, upload-time = "2026-03-09T13:14:54.637Z" },
{ url = "https://files.pythonhosted.org/packages/7b/46/d3f2efef7732fcda98d22bf4ad5d3d71d545167a852ca710a494f4c15343/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:413b820229730d358efd838ecbab79902fe97094565fdc80ddb6b0a18c18a581", size = 2232857, upload-time = "2026-03-09T13:14:56.471Z" },
{ url = "https://files.pythonhosted.org/packages/3f/ec/2d9756bf2b6d26ae4349b8d3662fb3993f16d80c1f971c179ce862b9dbae/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:5124d1ea754509b09e53738ec185584cc609aae4a3b510aaf4ed6aa047ef9303", size = 2329376, upload-time = "2026-03-09T13:14:58.072Z" },
{ url = "https://files.pythonhosted.org/packages/8f/9f/876a0a0f2260f1bde92e002b3019a5fabc35e0939c7d945e0fa66185eb20/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e4415a8db000bf49a6dd1c478bf70062eaacff0f462b92b0ba68791a905861f9", size = 1982549, upload-time = "2026-03-09T13:14:59.668Z" },
{ url = "https://files.pythonhosted.org/packages/6c/4f/ba3624dfac23a64d54ac4179832860cb537c1b0af06024936e82ca4154a0/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:d618fd27420381a4f6044faa71f46d8bfd911bd077c555f7138ed88729bfbe79", size = 2494680, upload-time = "2026-03-09T13:15:01.364Z" },
{ url = "https://files.pythonhosted.org/packages/39/b7/97716b190ab98911b20d10bf92eca469121ec483b8ce0edd314f51bc85af/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5092eb5b1172947f57d6ea7d89b2f29650414e4293c47707eb499ec07a0ac796", size = 2297905, upload-time = "2026-03-09T13:15:03.925Z" },
{ url = "https://files.pythonhosted.org/packages/a3/36/4e551e8aa55c9188bca9abb5096805edbf7431072b76e2298e34fd3a3008/kiwisolver-1.5.0-cp314-cp314-win_amd64.whl", hash = "sha256:d76e2d8c75051d58177e762164d2e9ab92886534e3a12e795f103524f221dd8e", size = 75086, upload-time = "2026-03-09T13:15:07.775Z" },
{ url = "https://files.pythonhosted.org/packages/70/15/9b90f7df0e31a003c71649cf66ef61c3c1b862f48c81007fa2383c8bd8d7/kiwisolver-1.5.0-cp314-cp314-win_arm64.whl", hash = "sha256:fa6248cd194edff41d7ea9425ced8ca3a6f838bfb295f6f1d6e6bb694a8518df", size = 66577, upload-time = "2026-03-09T13:15:09.139Z" },
{ url = "https://files.pythonhosted.org/packages/17/01/7dc8c5443ff42b38e72731643ed7cf1ed9bf01691ae5cdca98501999ed83/kiwisolver-1.5.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d1ffeb80b5676463d7a7d56acbe8e37a20ce725570e09549fe738e02ca6b7e1e", size = 125794, upload-time = "2026-03-09T13:15:10.525Z" },
{ url = "https://files.pythonhosted.org/packages/46/8a/b4ebe46ebaac6a303417fab10c2e165c557ddaff558f9699d302b256bc53/kiwisolver-1.5.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:bc4d8e252f532ab46a1de9349e2d27b91fce46736a9eedaa37beaca66f574ed4", size = 67646, upload-time = "2026-03-09T13:15:12.016Z" },
{ url = "https://files.pythonhosted.org/packages/60/35/10a844afc5f19d6f567359bf4789e26661755a2f36200d5d1ed8ad0126e5/kiwisolver-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6783e069732715ad0c3ce96dbf21dbc2235ab0593f2baf6338101f70371f4028", size = 65511, upload-time = "2026-03-09T13:15:13.311Z" },
{ url = "https://files.pythonhosted.org/packages/f8/8a/685b297052dd041dcebce8e8787b58923b6e78acc6115a0dc9189011c44b/kiwisolver-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e7c4c09a490dc4d4a7f8cbee56c606a320f9dc28cf92a7157a39d1ce7676a657", size = 1584858, upload-time = "2026-03-09T13:15:15.103Z" },
{ url = "https://files.pythonhosted.org/packages/9e/80/04865e3d4638ac5bddec28908916df4a3075b8c6cc101786a96803188b96/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2a075bd7bd19c70cf67c8badfa36cf7c5d8de3c9ddb8420c51e10d9c50e94920", size = 1392539, upload-time = "2026-03-09T13:15:16.661Z" },
{ url = "https://files.pythonhosted.org/packages/ba/01/77a19cacc0893fa13fafa46d1bba06fb4dc2360b3292baf4b56d8e067b24/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bdd3e53429ff02aa319ba59dfe4ceeec345bf46cf180ec2cf6fd5b942e7975e9", size = 1405310, upload-time = "2026-03-09T13:15:18.229Z" },
{ url = "https://files.pythonhosted.org/packages/53/39/bcaf5d0cca50e604cfa9b4e3ae1d64b50ca1ae5b754122396084599ef903/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cdcb35dc9d807259c981a85531048ede628eabcffb3239adf3d17463518992d", size = 1456244, upload-time = "2026-03-09T13:15:20.444Z" },
{ url = "https://files.pythonhosted.org/packages/d0/7a/72c187abc6975f6978c3e39b7cf67aeb8b3c0a8f9790aa7fd412855e9e1f/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:70d593af6a6ca332d1df73d519fddb5148edb15cd90d5f0155e3746a6d4fcc65", size = 1073154, upload-time = "2026-03-09T13:15:22.039Z" },
{ url = "https://files.pythonhosted.org/packages/c7/ca/cf5b25783ebbd59143b4371ed0c8428a278abe68d6d0104b01865b1bbd0f/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:377815a8616074cabbf3f53354e1d040c35815a134e01d7614b7692e4bf8acfa", size = 2334377, upload-time = "2026-03-09T13:15:23.741Z" },
{ url = "https://files.pythonhosted.org/packages/4a/e5/b1f492adc516796e88751282276745340e2a72dcd0d36cf7173e0daf3210/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:0255a027391d52944eae1dbb5d4cc5903f57092f3674e8e544cdd2622826b3f0", size = 2425288, upload-time = "2026-03-09T13:15:25.789Z" },
{ url = "https://files.pythonhosted.org/packages/e6/e5/9b21fbe91a61b8f409d74a26498706e97a48008bfcd1864373d32a6ba31c/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:012b1eb16e28718fa782b5e61dc6f2da1f0792ca73bd05d54de6cb9561665fc9", size = 2063158, upload-time = "2026-03-09T13:15:27.63Z" },
{ url = "https://files.pythonhosted.org/packages/b1/02/83f47986138310f95ea95531f851b2a62227c11cbc3e690ae1374fe49f0f/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0e3aafb33aed7479377e5e9a82e9d4bf87063741fc99fc7ae48b0f16e32bdd6f", size = 2597260, upload-time = "2026-03-09T13:15:29.421Z" },
{ url = "https://files.pythonhosted.org/packages/07/18/43a5f24608d8c313dd189cf838c8e68d75b115567c6279de7796197cfb6a/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e7a116ae737f0000343218c4edf5bd45893bfeaff0993c0b215d7124c9f77646", size = 2394403, upload-time = "2026-03-09T13:15:31.517Z" },
{ url = "https://files.pythonhosted.org/packages/3b/b5/98222136d839b8afabcaa943b09bd05888c2d36355b7e448550211d1fca4/kiwisolver-1.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1dd9b0b119a350976a6d781e7278ec7aca0b201e1a9e2d23d9804afecb6ca681", size = 79687, upload-time = "2026-03-09T13:15:33.204Z" },
{ url = "https://files.pythonhosted.org/packages/99/a2/ca7dc962848040befed12732dff6acae7fb3c4f6fc4272b3f6c9a30b8713/kiwisolver-1.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:58f812017cd2985c21fbffb4864d59174d4903dd66fa23815e74bbc7a0e2dd57", size = 70032, upload-time = "2026-03-09T13:15:34.411Z" },
{ url = "https://files.pythonhosted.org/packages/1c/fa/2910df836372d8761bb6eff7d8bdcb1613b5c2e03f260efe7abe34d388a7/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", hash = "sha256:5ae8e62c147495b01a0f4765c878e9bfdf843412446a247e28df59936e99e797", size = 130262, upload-time = "2026-03-09T13:15:35.629Z" },
{ url = "https://files.pythonhosted.org/packages/0f/41/c5f71f9f00aabcc71fee8b7475e3f64747282580c2fe748961ba29b18385/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:f6764a4ccab3078db14a632420930f6186058750df066b8ea2a7106df91d3203", size = 138036, upload-time = "2026-03-09T13:15:36.894Z" },
{ url = "https://files.pythonhosted.org/packages/fa/06/7399a607f434119c6e1fdc8ec89a8d51ccccadf3341dee4ead6bd14caaf5/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c31c13da98624f957b0fb1b5bae5383b2333c2c3f6793d9825dd5ce79b525cb7", size = 194295, upload-time = "2026-03-09T13:15:38.22Z" },
{ url = "https://files.pythonhosted.org/packages/b5/91/53255615acd2a1eaca307ede3c90eb550bae9c94581f8c00081b6b1c8f44/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-win_amd64.whl", hash = "sha256:1f1489f769582498610e015a8ef2d36f28f505ab3096d0e16b4858a9ec214f57", size = 75987, upload-time = "2026-03-09T13:15:39.65Z" },
{ url = "https://files.pythonhosted.org/packages/17/6f/6fd4f690a40c2582fa34b97d2678f718acf3706b91d270c65ecb455d0a06/kiwisolver-1.5.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:295d9ffe712caa9f8a3081de8d32fc60191b4b51c76f02f951fd8407253528f4", size = 59606, upload-time = "2026-03-09T13:15:40.81Z" },
{ url = "https://files.pythonhosted.org/packages/82/a0/2355d5e3b338f13ce63f361abb181e3b6ea5fffdb73f739b3e80efa76159/kiwisolver-1.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:51e8c4084897de9f05898c2c2a39af6318044ae969d46ff7a34ed3f96274adca", size = 57537, upload-time = "2026-03-09T13:15:42.071Z" },
{ url = "https://files.pythonhosted.org/packages/c8/b9/1d50e610ecadebe205b71d6728fd224ce0e0ca6aba7b9cbe1da049203ac5/kiwisolver-1.5.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b83af57bdddef03c01a9138034c6ff03181a3028d9a1003b301eb1a55e161a3f", size = 79888, upload-time = "2026-03-09T13:15:43.317Z" },
{ url = "https://files.pythonhosted.org/packages/cd/ee/b85ffcd75afed0357d74f0e6fc02a4507da441165de1ca4760b9f496390d/kiwisolver-1.5.0-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf4679a3d71012a7c2bf360e5cd878fbd5e4fcac0896b56393dec239d81529ed", size = 77584, upload-time = "2026-03-09T13:15:44.605Z" },
{ url = "https://files.pythonhosted.org/packages/6b/dd/644d0dde6010a8583b4cd66dd41c5f83f5325464d15c4f490b3340ab73b4/kiwisolver-1.5.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:41024ed50e44ab1a60d3fe0a9d15a4ccc9f5f2b1d814ff283c8d01134d5b81bc", size = 73390, upload-time = "2026-03-09T13:15:45.832Z" },
{ url = "https://files.pythonhosted.org/packages/e9/eb/5fcbbbf9a0e2c3a35effb88831a483345326bbc3a030a3b5b69aee647f84/kiwisolver-1.5.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ec4c85dc4b687c7f7f15f553ff26a98bfe8c58f5f7f0ac8905f0ba4c7be60232", size = 59532, upload-time = "2026-03-09T13:15:47.047Z" },
{ url = "https://files.pythonhosted.org/packages/c3/9b/e17104555bb4db148fd52327feea1e96be4b88e8e008b029002c281a21ab/kiwisolver-1.5.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:12e91c215a96e39f57989c8912ae761286ac5a9584d04030ceb3368a357f017a", size = 57420, upload-time = "2026-03-09T13:15:48.199Z" },
{ url = "https://files.pythonhosted.org/packages/48/44/2b5b95b7aa39fb2d8d9d956e0f3d5d45aef2ae1d942d4c3ffac2f9cfed1a/kiwisolver-1.5.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:be4a51a55833dc29ab5d7503e7bcb3b3af3402d266018137127450005cdfe737", size = 79892, upload-time = "2026-03-09T13:15:49.694Z" },
{ url = "https://files.pythonhosted.org/packages/52/7d/7157f9bba6b455cfb4632ed411e199fc8b8977642c2b12082e1bd9e6d173/kiwisolver-1.5.0-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:daae526907e262de627d8f70058a0f64acc9e2641c164c99c8f594b34a799a16", size = 77603, upload-time = "2026-03-09T13:15:50.945Z" },
{ url = "https://files.pythonhosted.org/packages/0a/dd/8050c947d435c8d4bc94e3252f4d8bb8a76cfb424f043a8680be637a57f1/kiwisolver-1.5.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:59cd8683f575d96df5bb48f6add94afc055012c29e28124fcae2b63661b9efb1", size = 73558, upload-time = "2026-03-09T13:15:52.112Z" },
]
[[package]]
name = "kreuzberg"
version = "5.0.0rc3"
source = { editable = "packages/python" }
[package.dev-dependencies]
dev = [
{ name = "mypy" },
{ name = "ruff" },
]
[package.metadata]
[package.metadata.requires-dev]
dev = [
{ name = "mypy", specifier = ">=1.19" },
{ name = "ruff", specifier = ">=0.14.8" },
]
[[package]]
name = "langdetect"
version = "1.0.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "six" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0e/72/a3add0e4eec4eb9e2569554f7c70f4a3c27712f40e3284d483e88094cc0e/langdetect-1.0.9.tar.gz", hash = "sha256:cbc1fef89f8d062739774bd51eda3da3274006b3661d199c2655f6b3f6d605a0", size = 981474, upload-time = "2021-05-07T07:54:13.562Z" }
[[package]]
name = "latex2mathml"
version = "3.81.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/3b/62/35bb816c5c19d4d0cde5bdfb82ebb996306243d5f94e03f201658c629960/latex2mathml-3.81.0.tar.gz", hash = "sha256:4b959cdc3cac8686bc0e3e5aece8127dfb1b81ca1241bed8e00ef31b82bb4022", size = 77584, upload-time = "2026-04-15T00:55:27.977Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e8/b1/c488b530994c4f68e46efa99a4d6ca6741aaf158e35779fe6c4d8a9a427d/latex2mathml-3.81.0-py3-none-any.whl", hash = "sha256:d317710393fe20579aea39cfe8928fa2ad9b8780896e585326c75e89c1d1d1a4", size = 79185, upload-time = "2026-04-15T00:55:29.301Z" },
]
[[package]]
name = "librt"
version = "0.11.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/40/08/9e7f6b5d2b5bed6ad055cdd5925f192bb403a51280f86b56554d9d0699a2/librt-0.11.0.tar.gz", hash = "sha256:075dc3ef4458a278e0195cbf6ac9d38808d9b906c5a6c7f7f79c3888276a3fb1", size = 200139, upload-time = "2026-05-10T18:17:25.138Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/83/10/37fd9e9ba96cb0bd742dfb20fc3d082e54bdbec759d7300df927f360ef07/librt-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6e94ebfcfa2d5e9926d6c3b9aa4617ffc42a845b4321fb84021b872358c82a0f", size = 141706, upload-time = "2026-05-10T18:15:16.129Z" },
{ url = "https://files.pythonhosted.org/packages/cf/72/1b1466f358e4a0b728051f69bc27e67b432c6eaa2e05b88db49d3785ae0d/librt-0.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ae627397a2f351560440d872d6f7c8dbb4072e57868e7b2fc5b8b430fe489d45", size = 142605, upload-time = "2026-05-10T18:15:18.148Z" },
{ url = "https://files.pythonhosted.org/packages/ca/85/ed26dd2f6bc9a0baf48306433e579e8d354d70b2bcb78134ed950a5d0e1e/librt-0.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc329359321b67d24efdf4bc69012b0597001649544db662c001db5a0184794c", size = 476555, upload-time = "2026-05-10T18:15:19.569Z" },
{ url = "https://files.pythonhosted.org/packages/66/fe/11891191c0e0a3fd617724e891f6e67a71a7658974a892b9a9a97fdb2977/librt-0.11.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:7e82e642ab0f7608ce2fe53d76ca2280a9ee33a1b06556142c7c6fe80a86fc33", size = 468434, upload-time = "2026-05-10T18:15:20.87Z" },
{ url = "https://files.pythonhosted.org/packages/6f/50/5ec949d7f9ce1a07af903aa3e13abb98b717923bdead6e719b2f824ccc07/librt-0.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88145c15c67731d54283d135b03244028c750cc9edc334a96a4f5950ebdb2884", size = 496918, upload-time = "2026-05-10T18:15:22.616Z" },
{ url = "https://files.pythonhosted.org/packages/ea/c4/177336c7524e34875a38bf668e88b193a6723a4eb4045d07f74df6e1506c/librt-0.11.0-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9d36a51b3d93320b686588e27123f4995804dbf1bce81df78c02fc3c6eea9280", size = 490334, upload-time = "2026-05-10T18:15:24.2Z" },
{ url = "https://files.pythonhosted.org/packages/13/1f/da3112f7569eda3b49f9a2629bae1fe059812b6085df16c885f6454dff49/librt-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3ac06a2a8b246327f11e186a53a100a4d5c7ed52346367e5ec751d51586c", size = 511287, upload-time = "2026-05-10T18:15:26.226Z" },
{ url = "https://files.pythonhosted.org/packages/fa/94/03fec301522e172d105581431223be56b27594ff46440ebfbb658a3735d5/librt-0.11.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:461bbceede621f1ffb8839755f8663e886087ee7af16294cab7fb4d782c62eeb", size = 517202, upload-time = "2026-05-10T18:15:27.965Z" },
{ url = "https://files.pythonhosted.org/packages/b7/6e/339f6e5a7b413ce014f1917a756dae630fe59cc99f34153205b1cb540901/librt-0.11.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0cad8a4d6a8ff03c9b76f9414caccd78e7cfbc8a2e12fa334d8e1d9932753783", size = 497517, upload-time = "2026-05-10T18:15:29.614Z" },
{ url = "https://files.pythonhosted.org/packages/cd/43/acdd5ce317cb46e8253ca9bfbdb8b12e68a24d745949336a7f3d5fb79ba0/librt-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f37aa505b3cf60701562eddb32df74b12a9e380c207fd8b06dd157a943ac7ea0", size = 538878, upload-time = "2026-05-10T18:15:30.928Z" },
{ url = "https://files.pythonhosted.org/packages/29/b5/7a25bb12e3172839f647f196b3e988318b7bb1ca7501732a225c4dce2ec0/librt-0.11.0-cp310-cp310-win32.whl", hash = "sha256:94663a21534637f0e787ec2a2a756022df6e5b7b2335a5cdd7d8e33d68a2af89", size = 100070, upload-time = "2026-05-10T18:15:32.551Z" },
{ url = "https://files.pythonhosted.org/packages/c6/0d/ebbcf4d77999c02c937b05d2b90ff4cd4dcc7e9a365ba132329ac1fe7a0f/librt-0.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:dec7db73758c2b54953fd8b7fe348c45188fe26b39ee18446196edd08453a5d4", size = 117918, upload-time = "2026-05-10T18:15:33.678Z" },
{ url = "https://files.pythonhosted.org/packages/fe/87/2bf31fe17587b29e3f93ec31421e2b1e1c3e349b8bf6c7c313dbad1d5340/librt-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:93d95bd45b7d58343d8b90d904450a545144eec19a002511163426f8ab1fae29", size = 141092, upload-time = "2026-05-10T18:15:34.795Z" },
{ url = "https://files.pythonhosted.org/packages/cf/08/5c5bf772920b7ebac6e32bc91a643e0ab3870199c0b542356d3baa83970a/librt-0.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ee278c769a713638cdacd4c0436d72156e75df3ebc0166ab2b9dc43acc386c9", size = 142035, upload-time = "2026-05-10T18:15:36.242Z" },
{ url = "https://files.pythonhosted.org/packages/06/20/662a03d254e5b000d838e8b345d83303ddb768c080fd488e40634c0fa66b/librt-0.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f230cb1cbc9faaa616f9a678f530ebcf186e414b6bcbd88b960e4ba1b92428d5", size = 475022, upload-time = "2026-05-10T18:15:37.56Z" },
{ url = "https://files.pythonhosted.org/packages/de/f3/aa81523e45184c6ec23dc7f63263362ec55f80a09d424c012359ecbe7e35/librt-0.11.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:5d63c855d86938d9de93e265c9bd8c705b51ec494de5738340ee93767a686e4b", size = 467273, upload-time = "2026-05-10T18:15:39.182Z" },
{ url = "https://files.pythonhosted.org/packages/6b/6f/59c74b560ca8853834d5501d589c8a2519f4184f273a085ffd0f37a1cc47/librt-0.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:993f028be9e96a08d31df3479ac80d99be374d17f3b78e4796b3fd3c913d4e89", size = 497083, upload-time = "2026-05-10T18:15:40.634Z" },
{ url = "https://files.pythonhosted.org/packages/fe/7b/5aa4d2c9600a719401160bf7055417df0b2a47439b9d88286ce45e56b65f/librt-0.11.0-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:258d73a0aa66a055e65b2e4d1b8cdb23b9d132c5bb915d9547d804fcaed116cc", size = 489139, upload-time = "2026-05-10T18:15:41.934Z" },
{ url = "https://files.pythonhosted.org/packages/d6/31/9143803d7da6856a69153785768c4936864430eec0fd9461c3ea527d9922/librt-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0827efe7854718f04aaddf6496e96960a956e676fe1d0f04eb41511fd8ad06d5", size = 508442, upload-time = "2026-05-10T18:15:43.206Z" },
{ url = "https://files.pythonhosted.org/packages/2f/5a/bce08184488426bda4ccc2c4964ac048c8f68ae89bd7120082eef4233cfd/librt-0.11.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7753e57d6e12d019c0d8786f1c09c709f4c3fcc57c3887b24e36e6c06ec938b7", size = 514230, upload-time = "2026-05-10T18:15:44.761Z" },
{ url = "https://files.pythonhosted.org/packages/89/8c/bb5e213d254b7505a0e658da199d8ab719086632ce09eef311ab27976523/librt-0.11.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:11bd19822431cc21af9f27374e7ae2e58103c7d98bda823536a6c47f6bb2bb3d", size = 494231, upload-time = "2026-05-10T18:15:46.308Z" },
{ url = "https://files.pythonhosted.org/packages/9d/fb/541cdad5b1ab1300398c74c4c9a497b88e5074c21b1244c8f49731d3a284/librt-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:22bdf239b219d3993761a148ffa134b19e52e9989c84f845d5d7b71d70a17412", size = 537585, upload-time = "2026-05-10T18:15:47.629Z" },
{ url = "https://files.pythonhosted.org/packages/8f/f2/464bb69295c320cb06bddb4f14a4ec67934ee14b2bffb12b19fb7ab287ba/librt-0.11.0-cp311-cp311-win32.whl", hash = "sha256:46c60b61e308eb535fbd6fa622b1ee1bb2815691c1ad9c98bf7b84952ec3bc8d", size = 100509, upload-time = "2026-05-10T18:15:49.157Z" },
{ url = "https://files.pythonhosted.org/packages/6d/e7/a17ee1788f9e4fbf548c19f4afa07c92089b9e24fef6cb2410863781ef4c/librt-0.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:902e546ff044f579ff1c953ff5fce97b636fe9e3943996b2177710c6ef076f73", size = 118628, upload-time = "2026-05-10T18:15:50.345Z" },
{ url = "https://files.pythonhosted.org/packages/cc/c7/6c766214f9f9903bcfcfbef97d807af8d8f5aa3502d247858ab17582d212/librt-0.11.0-cp311-cp311-win_arm64.whl", hash = "sha256:65ac3bc20f78aa0ee5ae84baa68917f89fef4af63e941084dd019a0d0e749f0c", size = 103122, upload-time = "2026-05-10T18:15:52.068Z" },
{ url = "https://files.pythonhosted.org/packages/8b/d0/07c77e067f0838949b43bd89232c29d72efebb9d2801a9750184eb706b71/librt-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b87504f1690a23b9a2cca841191a04f83895d4fc2dd04df91d82b1a04ca2ad46", size = 144147, upload-time = "2026-05-10T18:15:53.227Z" },
{ url = "https://files.pythonhosted.org/packages/7a/24/8493538fa4f62f982686398a5b8f68008138a75086abdea19ade64bf4255/librt-0.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40071fc5fe0ce8daa6de616702314a01e1250711682b0523d6ab8d4525910cb3", size = 143614, upload-time = "2026-05-10T18:15:54.657Z" },
{ url = "https://files.pythonhosted.org/packages/ff/1e/f8bad050810d9171f34a1648ed910e56814c2ba61639f2bd53c6377ae24b/librt-0.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:137e79445c896a0ea7b265f52d23954e05b64222ee1af69e2cb34219067cbb67", size = 485538, upload-time = "2026-05-10T18:15:56.117Z" },
{ url = "https://files.pythonhosted.org/packages/c0/fe/3594ebfbaf03084ba4b120c9ba5c3183fd938a48725e9bbe6ff0a5159ad8/librt-0.11.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:cca6644054e78746d8d4ef238681f9c34ff8b584fe6b988ecebb8db3b15e622a", size = 479623, upload-time = "2026-05-10T18:15:57.544Z" },
{ url = "https://files.pythonhosted.org/packages/b0/da/5d1876984b3746c85dbd219dbfcb73c85f54ee263fd32e5b2a632ec14571/librt-0.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5b0eea49f5562861ee8d757a32ef7d559c1d35be2aaaa1ec28941d74c9ffc8a", size = 513082, upload-time = "2026-05-10T18:15:58.805Z" },
{ url = "https://files.pythonhosted.org/packages/19/6e/55bdf5d5ca00c3e18430690bf2c953d8d3ffd3c337418173d33dec985dc9/librt-0.11.0-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0d1029d7e1ae1a7e647ed6fb5df8c4ce2dffefb7a9f5fd1376a4554d96dac09f", size = 508105, upload-time = "2026-05-10T18:16:00.2Z" },
{ url = "https://files.pythonhosted.org/packages/07/10/f1f23a7c595ee90ece4d35c851e5d104b1311a887ed1b4ac4c35bbd13da8/librt-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bc3ce6b33c5828d9e80592011a5c584cb2ce86edbc4088405f70da47dc1d1b3b", size = 522268, upload-time = "2026-05-10T18:16:01.708Z" },
{ url = "https://files.pythonhosted.org/packages/b6/02/5720f5697a7f54b78b3aefbe20df3a48cedcff1276618c4aa481177942ed/librt-0.11.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:936c5995f3514a42111f20099397d8177c79b4d7e70961e396c6f5a0a3566766", size = 527348, upload-time = "2026-05-10T18:16:03.496Z" },
{ url = "https://files.pythonhosted.org/packages/50/db/b4a47c6f91db4ff76348a0b3dd0cc65e090a078b765a810a62ff9434c3d3/librt-0.11.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:9bc0ca6ad9381cbe8e4aa6e5726e4c80c78115a6e9723c599ed1d73e092bc49d", size = 516294, upload-time = "2026-05-10T18:16:05.173Z" },
{ url = "https://files.pythonhosted.org/packages/9e/58/9384b2f4eb1ed1d273d40948a7c5c4b2360213b402ef3be4641c06299f9c/librt-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:070aa8c26c0a74774317a72df8851facc7f0f012a5b406557ac56992d92e1ec8", size = 553608, upload-time = "2026-05-10T18:16:06.839Z" },
{ url = "https://files.pythonhosted.org/packages/21/7b/5aa8848a7c6a9278c79375146da1812e695754ceec5f005e6043461a7315/librt-0.11.0-cp312-cp312-win32.whl", hash = "sha256:6bf14feb84b05ae945277395451998c89c54d0def4070eb5c08de544930b245a", size = 101879, upload-time = "2026-05-10T18:16:08.103Z" },
{ url = "https://files.pythonhosted.org/packages/37/33/8a745436944947575b584231750a41417de1a38cf6a2e9251d1065651c09/librt-0.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:75672f0bc524ede266287d532d7923dbce94c7514ad07627bac3d0c6d92cc4d9", size = 119831, upload-time = "2026-05-10T18:16:09.174Z" },
{ url = "https://files.pythonhosted.org/packages/59/67/a6739ac96e28b7855808bdb0370e250606104a859750d209e5a0716fe7ab/librt-0.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f10cf143e4a9bb0f4f5af568a00df94a2d69ef41c2579584454bb0fe5cc642c", size = 103470, upload-time = "2026-05-10T18:16:10.369Z" },
{ url = "https://files.pythonhosted.org/packages/82/61/e59168d4d0bf2bf90f4f0caf7a001bfc60254c3af4586013b04dc3ef517b/librt-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78dc31f7fdfe9c9d0eb0e8f42d139db230e826415bbcabd9f0e9faaaee909894", size = 144119, upload-time = "2026-05-10T18:16:11.771Z" },
{ url = "https://files.pythonhosted.org/packages/61/fd/caa1d60b12f7dd79ccea23054e06eeaebe266a5f52c40a6b651069200ce5/librt-0.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fa475675db22290c3158e1d42326d0f5a65f04f44a0e68c3630a25b53560fb9c", size = 143565, upload-time = "2026-05-10T18:16:13.334Z" },
{ url = "https://files.pythonhosted.org/packages/b8/a9/dc744f5c2b4978d48db970be29f22716d3413d28b14ad99740817315cf2c/librt-0.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:621db29691044bdeda22e789e482e1b0f3a985d90e3426c9c6d17606416205ea", size = 485395, upload-time = "2026-05-10T18:16:14.729Z" },
{ url = "https://files.pythonhosted.org/packages/8f/21/7f8e97a1e4dae952a5a95948f6f8507a173bc1e669f54340bba6ca1ca31b/librt-0.11.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:a9010e2ed5b3a9e158c5fd966b3ab7e834bb3d3aacc8f66c91dd4b57a3799230", size = 479383, upload-time = "2026-05-10T18:16:16.321Z" },
{ url = "https://files.pythonhosted.org/packages/a6/6d/d8ee9c114bebf2c50e29ec2aa940826fccb62a645c3e4c18760987d0e16d/librt-0.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c39513d8b7477a2e1ed8c43fc21c524e8d5a0f8d4e8b7b074dbdbe7820a08e2", size = 513010, upload-time = "2026-05-10T18:16:17.647Z" },
{ url = "https://files.pythonhosted.org/packages/f0/43/0b5708af2bd30a46400e72ba6bdaa8f066f15fb9a688527e34220e8d6c06/librt-0.11.0-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7aef3cf1d5af86e770ab04bfd993dfc4ae8b8c17f66fb77dd4a7d50de7bbb1a3", size = 508433, upload-time = "2026-05-10T18:16:19.309Z" },
{ url = "https://files.pythonhosted.org/packages/4a/50/356187247d09013490481033183b3532b58acf8028bcb34b2b56a375c9b2/librt-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:557183ddc36babe46b27dd60facbd5adb4492181a5be887587d57cda6e092f21", size = 522595, upload-time = "2026-05-10T18:16:20.642Z" },
{ url = "https://files.pythonhosted.org/packages/40/e7/c6ac4240899c7f3248079d5a9900debe0dadb3fdeaf856684c987105ba47/librt-0.11.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:83d3e1f72bd42f6c5c0b7daec530c3f829bd02db42c70b8ddf0c2d90a2459930", size = 527255, upload-time = "2026-05-10T18:16:22.352Z" },
{ url = "https://files.pythonhosted.org/packages/eb/b5/a81322dbeedeeaf9c1ee6f001734d28a09d8383ac9e6779bc24bbd0743c6/librt-0.11.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:4ce1f21fbe589bc1afd7872dece84fb0e1144f794a288e58a10d2c54a55c43be", size = 516847, upload-time = "2026-05-10T18:16:23.627Z" },
{ url = "https://files.pythonhosted.org/packages/ae/66/6e6323787d592b55204a42595ff1102da5115601b53a7e9ddebc889a6da5/librt-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:970b09f7044ea2b64c9da42fd3d335666518cfd1c6e8a182c95da73d0214b41e", size = 553920, upload-time = "2026-05-10T18:16:25.025Z" },
{ url = "https://files.pythonhosted.org/packages/9c/21/623f8ca230857102066d9ca8c6c1734995908c4d0d1bee7bb2ef0021cb33/librt-0.11.0-cp313-cp313-win32.whl", hash = "sha256:78fddc31cd4d3caa897ad5d31f856b1faadc9474021ad6cb182b9018793e254e", size = 101898, upload-time = "2026-05-10T18:16:26.649Z" },
{ url = "https://files.pythonhosted.org/packages/b3/1d/b4ebd44dd723f768469007515cb92251e0ae286c94c140f374801140fa74/librt-0.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ca8aa88751a775870b764e93bad5135385f563cb8dcee399abf034ea4d3cb47", size = 119812, upload-time = "2026-05-10T18:16:27.859Z" },
{ url = "https://files.pythonhosted.org/packages/3b/e4/b2f4ca7965ca373b491cdb4bc25cdb30c1649ca81a8782056a83850292a9/librt-0.11.0-cp313-cp313-win_arm64.whl", hash = "sha256:96f044bb325fd9cf1a723015638c219e9143f0dfbc0ca54c565df2b7fc748b44", size = 103448, upload-time = "2026-05-10T18:16:29.066Z" },
{ url = "https://files.pythonhosted.org/packages/29/eb/dbce197da4e227779e56b5735f2decc3eb36e55a1cdbf1bd65d6639d76c1/librt-0.11.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4a017a95e5837dc15a8c5661d60e05daa96b90908b1aa6b7acdf443cd25c8ebd", size = 143345, upload-time = "2026-05-10T18:16:30.674Z" },
{ url = "https://files.pythonhosted.org/packages/76/a3/254bebd0c11c8ba684018efb8006ff22e466abce445215cca6c778e7d9de/librt-0.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b1ecbd9819deccc39b7542bf4d2a740d8a620694d39989e58661d3763458f8d4", size = 143131, upload-time = "2026-05-10T18:16:32.037Z" },
{ url = "https://files.pythonhosted.org/packages/f1/3f/f77d6122d21ac7bf6ae8a7dfced1bd2a7ac545d3273ebdcaf8042f6d619f/librt-0.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7da327dacd7be8f8ec36547373550744a3cc0e536d54665cd83f8bcd961200e8", size = 477024, upload-time = "2026-05-10T18:16:33.493Z" },
{ url = "https://files.pythonhosted.org/packages/ac/0a/2c996dadebaa7d9bbbd43ef2d4f3e66b6da545f838a41694ef6172cebec8/librt-0.11.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:0dc56b1f8d06e60db362cc3fdae206681817f86ce4725d34511473487f12a34b", size = 474221, upload-time = "2026-05-10T18:16:34.864Z" },
{ url = "https://files.pythonhosted.org/packages/0a/7e/f5d92af8486b8272c23b3e686b46ff72d89c8169585eb61eef01a2ac7147/librt-0.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05fb8fb2ab90e21c8d12ea240d744ad514da9baf381ebfa70d91d20d21713175", size = 505174, upload-time = "2026-05-10T18:16:36.705Z" },
{ url = "https://files.pythonhosted.org/packages/af/1a/cb0734fe86398eb33193ab753b7326255c74cac5eb09e76b9b16536e7adb/librt-0.11.0-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cae74872be221df4374d10fec61f93ed1513b9546ea84f2c0bf73ab3e9bd0b03", size = 497216, upload-time = "2026-05-10T18:16:38.418Z" },
{ url = "https://files.pythonhosted.org/packages/18/06/094820f91558b66e29943c0ec41c9914f460f48dd51fc503c3101e10842d/librt-0.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:32bcc918c0148eb7e3d57385125bac7e5f9e4359d05f07448b09f6f778c2f31c", size = 513921, upload-time = "2026-05-10T18:16:39.848Z" },
{ url = "https://files.pythonhosted.org/packages/0b/c2/00de9018871a282f530cacb457d5ec0428f6ac7e6fedde9aff7468d9fb04/librt-0.11.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f9743fc99135d5f78d2454435615f6dec0473ca507c26ce9d92b10b562a280d3", size = 520850, upload-time = "2026-05-10T18:16:41.471Z" },
{ url = "https://files.pythonhosted.org/packages/51/9d/64631832348fd1834fb3a61b996434edddaaf25a31d03b0a76273159d2cf/librt-0.11.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:5ba067f4aadae8fda802d91d2124c90c42195ff32d9161d3549e6d05cfe26f96", size = 504237, upload-time = "2026-05-10T18:16:43.15Z" },
{ url = "https://files.pythonhosted.org/packages/a5/ec/ae5525eb16edc827a044e7bb8777a455ff95d4bca9379e7e6bddd7383647/librt-0.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:de3bf945454d032f9e390b85c4072e0a0570bf825421c8be0e71209fa65e1abe", size = 546261, upload-time = "2026-05-10T18:16:44.408Z" },
{ url = "https://files.pythonhosted.org/packages/5a/09/adce371f27ca039411da9659f7430fcc2ba6cd0c7b3e4467a0f091be7fa9/librt-0.11.0-cp314-cp314-win32.whl", hash = "sha256:d2277a05f6dcb9fd13db9566aac4fabd68c3ea1ea46ee5567d4eef8efa495a2f", size = 96965, upload-time = "2026-05-10T18:16:46.039Z" },
{ url = "https://files.pythonhosted.org/packages/d6/ee/8ac720d98548f173c7ce2e632a7ca94673f74cacd5c8162a84af5b35958a/librt-0.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:ab73e8db5e3f564d812c1f5c3a175930a5f9bc96ccb5e3b22a34d7858b401cf7", size = 115151, upload-time = "2026-05-10T18:16:47.133Z" },
{ url = "https://files.pythonhosted.org/packages/94/20/c900cf14efeb09b6bef2b2dff20779f73464b97fd58d1c6bccc379588ae3/librt-0.11.0-cp314-cp314-win_arm64.whl", hash = "sha256:aea3caa317752e3a466fa8af45d91ee0ea8c7fdd96e42b0a8dd9b76a7931eba1", size = 98850, upload-time = "2026-05-10T18:16:48.597Z" },
{ url = "https://files.pythonhosted.org/packages/0c/71/944bfe4b64e12abffcd3c15e1cce07f72f3d55655083786285f4dedeb532/librt-0.11.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d1b36540d7aaf9b9101b3a6f376c8d8e9f7a9aec93ed05918f2c69d493ffef72", size = 151138, upload-time = "2026-05-10T18:16:49.839Z" },
{ url = "https://files.pythonhosted.org/packages/b6/10/99e64a5c86989357fda078c8143c533389585f6473b7439172dd8f3b3b2d/librt-0.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:efbb343ab2ce3540f4ecbe6315d677ed70f37cd9a72b1e58066c918ca83acbaa", size = 151976, upload-time = "2026-05-10T18:16:51.062Z" },
{ url = "https://files.pythonhosted.org/packages/21/31/5072ad880946d83e5ea4147d6d018c78eefce85b77819b19bdd0ee229435/librt-0.11.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0dd688aab3f7914d3e6e5e3554978e0383312fb8e771d84be008a35b9ee548", size = 557927, upload-time = "2026-05-10T18:16:52.632Z" },
{ url = "https://files.pythonhosted.org/packages/5e/8d/70b5fb7cfbab60edbe7381614ab985da58e144fbf465c86d44c95f43cdca/librt-0.11.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:f5fb36b8c6c63fdcbb1d526d94c0d1331610d43f4118cc1beb4efef4f3faacb2", size = 539698, upload-time = "2026-05-10T18:16:53.934Z" },
{ url = "https://files.pythonhosted.org/packages/fa/a3/ba3495a0b3edbd24a4cae0d1d3c64f39a9fc45d06e812101289b50c1a619/librt-0.11.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a9a237d13addb93715b6fee74023d5ee3469b53fce527626c0e088aa585805f", size = 577162, upload-time = "2026-05-10T18:16:55.589Z" },
{ url = "https://files.pythonhosted.org/packages/f7/db/36e25fb81f99937ff1b96612a1dc9fd66f039cb9cc3aee12c01fac31aab9/librt-0.11.0-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5ddd17bd87b2c56ddd60e546a7984a2e64c4e8eab92fb4cf3830a48ad5469d51", size = 566494, upload-time = "2026-05-10T18:16:56.975Z" },
{ url = "https://files.pythonhosted.org/packages/33/0d/3f622b47f0b013eeb9cf4cc07ae9bfe378d832a4eec998b2b209fe84244d/librt-0.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bd43992b4473d42f12ff9e68326079f0696d9d4e6000e8f39a0238d482ba6ee2", size = 596858, upload-time = "2026-05-10T18:16:58.374Z" },
{ url = "https://files.pythonhosted.org/packages/a9/02/71b90bc93039c46a2000651f6ad60122b114c8f54c4ad306e0e96f5b75ad/librt-0.11.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:f8e3e8056dd674e279741485e2e512d6e9a751c7455809d0114e6ebf8d781085", size = 590318, upload-time = "2026-05-10T18:16:59.676Z" },
{ url = "https://files.pythonhosted.org/packages/04/04/418cb3f75621e2b761fb1ab0f017f4d70a1a72a6e7c74ee4f7e8d198c2f3/librt-0.11.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:c1f708d8ae9c56cf38a903c44297243d2ec83fd82b396b977e0144a3e76217e3", size = 575115, upload-time = "2026-05-10T18:17:01.007Z" },
{ url = "https://files.pythonhosted.org/packages/cc/2c/5a2183ac58dd911f26b5d7e7d7d8f1d87fcecdddd99d6c12169a258ff62c/librt-0.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0add982e0e7b9fc14cf4b33789d5f13f66581889b88c2f58099f6ce8f92617bd", size = 617918, upload-time = "2026-05-10T18:17:02.682Z" },
{ url = "https://files.pythonhosted.org/packages/15/1f/dc6771a52592a4451be6effa200cbfc9cec61e4393d3033d81a9d307961d/librt-0.11.0-cp314-cp314t-win32.whl", hash = "sha256:2b481d846ac894c4e8403c5fd0e87c5d11d6499e404b474602508a224ff531c8", size = 103562, upload-time = "2026-05-10T18:17:03.99Z" },
{ url = "https://files.pythonhosted.org/packages/62/4a/7d1415567027286a75ba1093ec4aca11f073e0f559c530cf3e0a757ad55c/librt-0.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:28edb433edde181112a908c78907af28f964eabc15f4dd16c9d66c834302677c", size = 124327, upload-time = "2026-05-10T18:17:05.465Z" },
{ url = "https://files.pythonhosted.org/packages/ce/62/b40b382fa0c66fee1478073eb8db352a4a6beda4a1adccf1df911d8c289c/librt-0.11.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dee008f20b542e3cd162ba338a7f9ec0f6d23d395f66fe8aeeec3c9d067ea253", size = 102572, upload-time = "2026-05-10T18:17:06.809Z" },
]
[[package]]
name = "llvmlite"
version = "0.47.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f4/f5/a1bde3aa8c43524b0acaf3f72fb3d80a32dd29dbb42d7dc434f84584cdcc/llvmlite-0.47.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41270b0b1310717f717cf6f2a9c68d3c43bd7905c33f003825aebc361d0d1b17", size = 37232772, upload-time = "2026-03-31T18:28:12.198Z" },
{ url = "https://files.pythonhosted.org/packages/7c/fb/76d88fc05ee1f9c1a6efe39eb493c4a727e5d1690412469017cd23bcb776/llvmlite-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f9d118bc1dd7623e0e65ca9ac485ec6dd543c3b77bc9928ddc45ebd34e1e30a7", size = 56275179, upload-time = "2026-03-31T18:28:15.725Z" },
{ url = "https://files.pythonhosted.org/packages/4d/08/29da7f36217abd56a0c389ef9a18bea47960826e691ced1a36c92c6ce93c/llvmlite-0.47.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ea5cfb04a6ab5b18e46be72b41b015975ba5980c4ddb41f1975b83e19031063", size = 55128632, upload-time = "2026-03-31T18:28:19.946Z" },
{ url = "https://files.pythonhosted.org/packages/df/f8/5e12e9ed447d65f04acf6fcf2d79cded2355640b5131a46cee4c99a5949d/llvmlite-0.47.0-cp310-cp310-win_amd64.whl", hash = "sha256:166b896a2262a2039d5fc52df5ee1659bd1ccd081183df7a2fba1b74702dd5ea", size = 38138402, upload-time = "2026-03-31T18:28:23.327Z" },
{ url = "https://files.pythonhosted.org/packages/34/0b/b9d1911cfefa61399821dfb37f486d83e0f42630a8d12f7194270c417002/llvmlite-0.47.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74090f0dcfd6f24ebbef3f21f11e38111c4d7e6919b54c4416e1e357c3446b07", size = 37232770, upload-time = "2026-03-31T18:28:26.765Z" },
{ url = "https://files.pythonhosted.org/packages/46/27/5799b020e4cdfb25a7c951c06a96397c135efcdc21b78d853bbd9c814c7d/llvmlite-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ca14f02e29134e837982497959a8e2193d6035235de1cb41a9cb2bd6da4eedbb", size = 56275177, upload-time = "2026-03-31T18:28:31.01Z" },
{ url = "https://files.pythonhosted.org/packages/7e/51/48a53fedf01cb1f3f43ef200be17ebf83c8d9a04018d3783c1a226c342c2/llvmlite-0.47.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:12a69d4bb05f402f30477e21eeabe81911e7c251cecb192bed82cd83c9db10d8", size = 55128631, upload-time = "2026-03-31T18:28:36.046Z" },
{ url = "https://files.pythonhosted.org/packages/a2/50/59227d06bdc96e23322713c381af4e77420949d8cd8a042c79e0043096cc/llvmlite-0.47.0-cp311-cp311-win_amd64.whl", hash = "sha256:c37d6eb7aaabfa83ab9c2ff5b5cdb95a5e6830403937b2c588b7490724e05327", size = 38138400, upload-time = "2026-03-31T18:28:40.076Z" },
{ url = "https://files.pythonhosted.org/packages/fa/48/4b7fe0e34c169fa2f12532916133e0b219d2823b540733651b34fdac509a/llvmlite-0.47.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:306a265f408c259067257a732c8e159284334018b4083a9e35f67d19792b164f", size = 37232769, upload-time = "2026-03-31T18:28:43.735Z" },
{ url = "https://files.pythonhosted.org/packages/e6/4b/e3f2cd17822cf772a4a51a0a8080b0032e6d37b2dbe8cfb724eac4e31c52/llvmlite-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5853bf26160857c0c2573415ff4efe01c4c651e59e2c55c2a088740acfee51cd", size = 56275178, upload-time = "2026-03-31T18:28:48.342Z" },
{ url = "https://files.pythonhosted.org/packages/b6/55/a3b4a543185305a9bdf3d9759d53646ed96e55e7dfd43f53e7a421b8fbae/llvmlite-0.47.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:003bcf7fa579e14db59c1a1e113f93ab8a06b56a4be31c7f08264d1d4072d077", size = 55128632, upload-time = "2026-03-31T18:28:52.901Z" },
{ url = "https://files.pythonhosted.org/packages/2f/f5/d281ae0f79378a5a91f308ea9fdb9f9cc068fddd09629edc0725a5a8fde1/llvmlite-0.47.0-cp312-cp312-win_amd64.whl", hash = "sha256:f3079f25bdc24cd9d27c4b2b5e68f5f60c4fdb7e8ad5ee2b9b006007558f9df7", size = 38138692, upload-time = "2026-03-31T18:28:57.147Z" },
{ url = "https://files.pythonhosted.org/packages/77/6f/4615353e016799f80fa52ccb270a843c413b22361fadda2589b2922fb9b0/llvmlite-0.47.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a3c6a735d4e1041808434f9d440faa3d78d9b4af2ee64d05a66f351883b6ceec", size = 37232771, upload-time = "2026-03-31T18:29:01.324Z" },
{ url = "https://files.pythonhosted.org/packages/31/b8/69f5565f1a280d032525878a86511eebed0645818492feeb169dfb20ae8e/llvmlite-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2699a74321189e812d476a43d6d7f652f51811e7b5aad9d9bba842a1c7927acb", size = 56275178, upload-time = "2026-03-31T18:29:05.748Z" },
{ url = "https://files.pythonhosted.org/packages/d6/da/b32cafcb926fb0ce2aa25553bf32cb8764af31438f40e2481df08884c947/llvmlite-0.47.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c6951e2b29930227963e53ee152441f0e14be92e9d4231852102d986c761e40", size = 55128632, upload-time = "2026-03-31T18:29:11.235Z" },
{ url = "https://files.pythonhosted.org/packages/46/9f/4898b44e4042c60fafcb1162dfb7014f6f15b1ec19bf29cfea6bf26df90d/llvmlite-0.47.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2e9adf8698d813a9a5efb2d4370caf344dbc1e145019851fee6a6f319ba760e", size = 38138695, upload-time = "2026-03-31T18:29:15.43Z" },
{ url = "https://files.pythonhosted.org/packages/1c/d4/33c8af00f0bf6f552d74f3a054f648af2c5bc6bece97972f3bfadce4f5ec/llvmlite-0.47.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:de966c626c35c9dff5ae7bf12db25637738d0df83fc370cf793bc94d43d92d14", size = 37232773, upload-time = "2026-03-31T18:29:19.453Z" },
{ url = "https://files.pythonhosted.org/packages/64/1d/a760e993e0c0ba6db38d46b9f48f6c7dceb8ac838824997fb9e25f97bc04/llvmlite-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ddbccff2aeaff8670368340a158abefc032fe9b3ccf7d9c496639263d00151aa", size = 56275176, upload-time = "2026-03-31T18:29:24.149Z" },
{ url = "https://files.pythonhosted.org/packages/84/3b/e679bc3b29127182a7f4aa2d2e9e5bea42adb93fb840484147d59c236299/llvmlite-0.47.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4a7b778a2e144fc64468fb9bf509ac1226c9813a00b4d7afea5d988c4e22fca", size = 55128631, upload-time = "2026-03-31T18:29:29.536Z" },
{ url = "https://files.pythonhosted.org/packages/be/f7/19e2a09c62809c9e63bbd14ce71fb92c6ff7b7b3045741bb00c781efc3c9/llvmlite-0.47.0-cp314-cp314-win_amd64.whl", hash = "sha256:694e3c2cdc472ed2bd8bd4555ca002eec4310961dd58ef791d508f57b5cc4c94", size = 39153826, upload-time = "2026-03-31T18:29:33.681Z" },
{ url = "https://files.pythonhosted.org/packages/40/a1/581a8c707b5e80efdbbe1dd94527404d33fe50bceb71f39d5a7e11bd57b7/llvmlite-0.47.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:92ec8a169a20b473c1c54d4695e371bde36489fc1efa3688e11e99beba0abf9c", size = 37232772, upload-time = "2026-03-31T18:29:37.952Z" },
{ url = "https://files.pythonhosted.org/packages/11/03/16090dd6f74ba2b8b922276047f15962fbeea0a75d5601607edb301ba945/llvmlite-0.47.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fa1cbd800edd3b20bc141521f7fd45a6185a5b84109aa6855134e81397ffe72b", size = 56275178, upload-time = "2026-03-31T18:29:42.58Z" },
{ url = "https://files.pythonhosted.org/packages/f5/cb/0abf1dd4c5286a95ffe0c1d8c67aec06b515894a0dd2ac97f5e27b82ab0b/llvmlite-0.47.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f6725179b89f03b17dabe236ff3422cb8291b4c1bf40af152826dfd34e350ae8", size = 55128632, upload-time = "2026-03-31T18:29:46.939Z" },
{ url = "https://files.pythonhosted.org/packages/4f/79/d3bbab197e86e0ff4f9c07122895b66a3e0d024247fcff7f12c473cb36d9/llvmlite-0.47.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6842cf6f707ec4be3d985a385ad03f72b2d724439e118fcbe99b2929964f0453", size = 39153839, upload-time = "2026-03-31T18:29:51.004Z" },
]
[[package]]
name = "loguru"
version = "0.7.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "win32-setctime", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559, upload-time = "2024-12-06T11:20:56.608Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595, upload-time = "2024-12-06T11:20:54.538Z" },
]
[[package]]
name = "lxml"
version = "6.1.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/05/3b/aab6728cae887456f409b4d75e8a01856e4f04bd510de38052a47768b680/lxml-6.1.1.tar.gz", hash = "sha256:ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40", size = 4197430, upload-time = "2026-05-18T19:19:06.424Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/12/da/dbe4dfc01ac226fb0504fad035f4d69f3202f3502e20e68537631daddd96/lxml-6.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:09dd5b7075dc2f7709654a46543ba1ea3c2e217b2ed8fbd413a8a945a0f40f60", size = 8541124, upload-time = "2026-05-18T19:17:11.589Z" },
{ url = "https://files.pythonhosted.org/packages/78/20/f7095ed9fc2c025f9cfe71cc6ec9f1feb05624edc1812423b5f1aecf3d4b/lxml-6.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f6ac4ef4d82dff54670227a69c67782ae0b811b5cf6b17954f1e8f7502fc0d1d", size = 4602783, upload-time = "2026-05-18T19:17:20.888Z" },
{ url = "https://files.pythonhosted.org/packages/4a/a4/65c63ca98bd129f6cff7b8c2fa48953ab058cc6005b541354e7dd54d8000/lxml-6.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:556e94a63c9b04716f8e4de2abb65775061f846e89331b6c5be79183a24f98ea", size = 5002687, upload-time = "2026-05-18T19:17:01.738Z" },
{ url = "https://files.pythonhosted.org/packages/96/1d/ab7a5c4b5a394d98a94e2d0fc67bab8297597426770dd4978370fbdaf531/lxml-6.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5c6bf403fbb3b3e348a561a5f4f0b9961835657981c802a1df03653eef8a9074", size = 5155099, upload-time = "2026-05-18T19:17:05.159Z" },
{ url = "https://files.pythonhosted.org/packages/d0/b1/07603bfeeb891a2596d5c2a68f7d2f70f7d11c841ebe391412c69c2857b0/lxml-6.1.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1dde6131244bba38a17c745836ba190bc753fd73c9291666287fd0a3fa3dcf30", size = 5057225, upload-time = "2026-05-18T19:17:08.117Z" },
{ url = "https://files.pythonhosted.org/packages/7a/16/cb391ee4b90186fa16d9ebcbe3ea96c71b8da3b0686386c8dcbcc3c67d44/lxml-6.1.1-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98fc784c2c1440667aeedf8465bdfe10208acf0ead656a2c68627299f546b315", size = 5287643, upload-time = "2026-05-18T19:17:11.507Z" },
{ url = "https://files.pythonhosted.org/packages/eb/d6/b619717f918fd76747448fdbaee0e769edbc70e659b5b5d0112b7020b7a3/lxml-6.1.1-cp310-cp310-manylinux_2_28_i686.whl", hash = "sha256:add8cf6ddf9a65116119a28ece0f7886e30af27ba724a7594305f1d1b58a92a1", size = 5412445, upload-time = "2026-05-18T19:17:22.182Z" },
{ url = "https://files.pythonhosted.org/packages/c6/80/12bc5390ac0a3edeb579d9535e5049a5dda663438728e179d52fb319c33a/lxml-6.1.1-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:cf9d57306d848218f3601fee7601fab1a327c942d56e2e97610583cb4dd74206", size = 4770864, upload-time = "2026-05-18T19:17:26.851Z" },
{ url = "https://files.pythonhosted.org/packages/0b/59/6500c09da3137f54f020e908d81cfc5ee3e8888e908fd380207afad7c2e6/lxml-6.1.1-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:88136950da4d13c318bde414ce10219931937851327f44328f2df4d2c4614067", size = 5359594, upload-time = "2026-05-18T19:17:32.527Z" },
{ url = "https://files.pythonhosted.org/packages/f2/9b/f64b4cc6b7ebcf75d95af3cde934d254b5f2f10d4163928d838d86b6eb48/lxml-6.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cecdd5dfdc87b1fd87dbf81d4b037a544f47f4c744200a67013771682d67686a", size = 5107713, upload-time = "2026-05-18T19:17:04.402Z" },
{ url = "https://files.pythonhosted.org/packages/16/19/c7388ad5d3a72315d2832dc1458cbf4f2af7f2b990b606ff4876efd04511/lxml-6.1.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:cd312b9692e831d2ffcad61eab31d91d4b4655a962e61de8fb410472cbcd37aa", size = 4803973, upload-time = "2026-05-18T19:17:06.545Z" },
{ url = "https://files.pythonhosted.org/packages/3f/22/76197f0bbf165f0b9e75be59be4997e5259cde973f12f098c1b54c7f5d60/lxml-6.1.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:5b7328b46d49fc9477d91ae8f6d55340347d827b7734ba3ea33faae0efef1383", size = 5349925, upload-time = "2026-05-18T19:17:09.743Z" },
{ url = "https://files.pythonhosted.org/packages/24/52/d2a0cfeccb9bcdc47c7ee05cdae5d69b48c9acf20997790a6338bb0d0b3b/lxml-6.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:37a58976370f36d9329d118ad0b953c5aeb9119ac9c6a4e258942a225d0573a1", size = 5309825, upload-time = "2026-05-18T19:17:13.831Z" },
{ url = "https://files.pythonhosted.org/packages/19/4a/b30944266776c2f49749ef2445aa7e78898194134b80ad776386f61b56ae/lxml-6.1.1-cp310-cp310-win32.whl", hash = "sha256:cea3f4c1af79af13cdb2da0c028111d8f8522d4f22a000c82385535f24e5cf3a", size = 3598402, upload-time = "2026-05-18T19:17:08.21Z" },
{ url = "https://files.pythonhosted.org/packages/9e/97/33691c66a4d7ec1a5a98e7c909a5b83ee45c7f7ba4cf92b1c4cf26e98079/lxml-6.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:3abf332af33a74288675d936fe861fd4344da0dd6622193fbc4f2bfbb35536b5", size = 4021295, upload-time = "2026-05-18T19:17:28.638Z" },
{ url = "https://files.pythonhosted.org/packages/d0/5f/26a4dd0e12b9456ff7b12a21af5b491eb6629680d1edd73f4140fd386bcf/lxml-6.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:8dadbe5b217ff35b6a8d16610dd710219b59b76d13f0e3f0d9f36786206e4485", size = 3667717, upload-time = "2026-05-19T19:22:44.474Z" },
{ url = "https://files.pythonhosted.org/packages/62/b0/83f481780d1548750b8ce2ec824073deef2f452d9cd1a6faff8507e3d16d/lxml-6.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:53b7d2b7a10b1c35c0a5e21e9224accf60c1bbfba523990732e521b2b73adef2", size = 8526461, upload-time = "2026-05-18T19:17:25.862Z" },
{ url = "https://files.pythonhosted.org/packages/b9/d5/30fa0f808002c7329397bfbb24e306789c0b29f04aa5842c07b174b4216f/lxml-6.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ff3f333630ab480244a1bff72043e511a91eb22e7595dead8653ee5612dd8f3d", size = 4595375, upload-time = "2026-05-18T19:17:34.555Z" },
{ url = "https://files.pythonhosted.org/packages/4f/d2/edb71cf0e561581a7c5eb2626244320eb04e9f8ce6d563184fd668b45073/lxml-6.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a4bbea04c97f6d78a48e3fbc1cb9116d2780b1b39e03a23f6eb9b603fd61f510", size = 4923654, upload-time = "2026-05-18T19:17:42.917Z" },
{ url = "https://files.pythonhosted.org/packages/4c/77/1bc7eeb0de4577d783fb625aa092cc9357883bba35845a3666bf1259f3dc/lxml-6.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db1d75f6617a49c1c01bc7023713e0ff59ab32c9579ae62a7674c0e34f3b0b0a", size = 5067921, upload-time = "2026-05-18T19:17:49.175Z" },
{ url = "https://files.pythonhosted.org/packages/1b/3c/c0690d74bd2bc17bc03b5b0d093569ead597dd0bfa088bf99eef8c24e19c/lxml-6.1.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a12689be69a28ddaa0ab99a5a1137da2afd5f8f16df7b5680b66f616d3eda1d", size = 5002456, upload-time = "2026-05-18T19:17:59.715Z" },
{ url = "https://files.pythonhosted.org/packages/66/8d/d1b3271af0c0f1e27e8472a849e4d2c65bc7766884b9ad2da9e76e145c88/lxml-6.1.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b73c339ae29b90fd2d06e58ebd555a751bde9cd6bbd36cc0281b9a2c94e9d8", size = 5202776, upload-time = "2026-05-18T19:18:08.924Z" },
{ url = "https://files.pythonhosted.org/packages/7a/45/689824ffb237fd10125ad273f32b28ff04dc6203c2822c85ff65a93df65e/lxml-6.1.1-cp311-cp311-manylinux_2_28_i686.whl", hash = "sha256:752d3bbfe874715ccd0aec7f88d7fc623c0f1fd7aa7b3238a084e017bad2a009", size = 5329945, upload-time = "2026-05-18T19:18:13.673Z" },
{ url = "https://files.pythonhosted.org/packages/5d/c0/ef73af53767e958fd87d437c170f272e2f6e6c0f854939f133a895f1e711/lxml-6.1.1-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:6b1761fbf9ec984e2e9d9c589ef5f5fd684b7c19f92aadd567a26c5224958db6", size = 4659237, upload-time = "2026-05-18T19:18:18.657Z" },
{ url = "https://files.pythonhosted.org/packages/a0/5e/e1158e40397585e91cb0472374a1f63d0926a1ddeaa92f13d1a1ffe306d5/lxml-6.1.1-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d680fbcb768404c601ecb43519ecd8461f6954cb11c06a78962f666832ccfca8", size = 5265904, upload-time = "2026-05-18T19:18:24.883Z" },
{ url = "https://files.pythonhosted.org/packages/a0/16/8687e5d1400ed1c0bc41dace232ebb7553952b618ea1f2e5fb6e2cfbbe23/lxml-6.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:162af1091cd785f2f27e62d3547ae9bc58ec5c86dd314d67021fd02463708d83", size = 5045225, upload-time = "2026-05-18T19:17:20.073Z" },
{ url = "https://files.pythonhosted.org/packages/ca/18/d877bd1ae2e5ffdfd4836565aba350db31feb2f2656d6ce70316ed66a05e/lxml-6.1.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e9308ff8241c532df3f3e570f9a5aeed6c853f888512ba4b75638d7c11c95ef6", size = 4712721, upload-time = "2026-05-18T19:17:40.512Z" },
{ url = "https://files.pythonhosted.org/packages/44/4d/1f44fd1d770b10dacbf6b5c6e520f4d6e0708744930f719dc04e67cab981/lxml-6.1.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:5f6994074ebae6ffb04447268e37dc16edc304f9859cf91acb86e0af6c1b395c", size = 5252549, upload-time = "2026-05-18T19:17:51.236Z" },
{ url = "https://files.pythonhosted.org/packages/64/5d/1d66b84f850089254c230ef6ea6b267a5a54e2e179a5d960036a05d501d7/lxml-6.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:80c2dfadb855da477cf73373ad29a333535dedb9b12bad02c9814c8e2b43bf08", size = 5226877, upload-time = "2026-05-18T19:18:00.875Z" },
{ url = "https://files.pythonhosted.org/packages/ad/00/84c4b5302d42a2d0184f38d538c8a197f33b52a50bd4f7bcfe990bce3036/lxml-6.1.1-cp311-cp311-win32.whl", hash = "sha256:30a89d3ac8faec007453fb541f3f46807eeec88edd5826f6e3fe001752a2c621", size = 3594072, upload-time = "2026-05-18T19:17:12.714Z" },
{ url = "https://files.pythonhosted.org/packages/61/9d/2e2f7d876349f45e0f3e29f72da311668853d59b58d473a2dea4f0160135/lxml-6.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:abbefa31eee84842140f67acef1c828e28bba8bbf0c3bc6e5492a9af88152c28", size = 4025469, upload-time = "2026-05-18T19:17:50.566Z" },
{ url = "https://files.pythonhosted.org/packages/b0/d5/570e6390e4110331e6208b2ba83d1482cc9146808ee118b22824a34c1070/lxml-6.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:dcb292aa7fe485ceff7af4f92e46c5af397daec5dff64871a528f0fc47a3cc5b", size = 3667640, upload-time = "2026-05-19T19:22:48.293Z" },
{ url = "https://files.pythonhosted.org/packages/6a/6e/c4add832b6fc1e887125b96f880d7b9b70aae5248718e046b1704bcac4b9/lxml-6.1.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:104c09bda8d2a562824c0e319d0768ce26a779b7601e0931d33b09b53c392ef7", size = 8570821, upload-time = "2026-05-18T19:17:42.068Z" },
{ url = "https://files.pythonhosted.org/packages/22/00/ff3009c88e65de8011630acf8ab5a09cb2becd2aaf47fba2f3449f6224e9/lxml-6.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:25c6997a9a534e016695a0ba06b2f07945de682731ff01065b6d5a4474179da1", size = 4624252, upload-time = "2026-05-18T19:17:47.897Z" },
{ url = "https://files.pythonhosted.org/packages/42/95/bb63f0fd62e554fe078e1fb3c8fe9083c14ddc7ad7fa178d10e57e071ac7/lxml-6.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c921ba5c51e4e9f63b8b00267d06566e1f63407408a0496da2d1d0bfc819c7fc", size = 4930746, upload-time = "2026-05-18T19:18:29.637Z" },
{ url = "https://files.pythonhosted.org/packages/eb/99/0013e8d9b5960f4f041cf0b73e2f80c23eb5205b1f7bfb20203243651359/lxml-6.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:54a7f95e4de5fb94e2f9f4b9055c6ba33bf3d628fd77a1d647c5923caa2cdcdc", size = 5093723, upload-time = "2026-05-18T19:18:34.168Z" },
{ url = "https://files.pythonhosted.org/packages/29/91/317b332636bfc7bddcff828d41b3307f50043f4b237e40849c333d80fa1a/lxml-6.1.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96f2ec43df44b1f76249ee0a615334f9b5b060e1c8bd90e706dad2d14d02f383", size = 5005557, upload-time = "2026-05-18T19:18:39.798Z" },
{ url = "https://files.pythonhosted.org/packages/42/2f/cc9bf06afe70f9c9093ae60855d9759da9db601ec4080f7473319666ffd7/lxml-6.1.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:70ef8a7e102a1508f8121aae5b0867abd663f72c14f0a9c937e6554cb4587b7b", size = 5631036, upload-time = "2026-05-18T19:18:44.858Z" },
{ url = "https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818", size = 5240367, upload-time = "2026-05-18T19:18:49.217Z" },
{ url = "https://files.pythonhosted.org/packages/78/83/8555d40948b09ce86f1bd0c68a7ac31d07b1929f92cc1b074006c97ef2d2/lxml-6.1.1-cp312-cp312-manylinux_2_28_i686.whl", hash = "sha256:27acc820660aaffa4f7c087f29120e12980f7779d56d8492d263170111284740", size = 5350171, upload-time = "2026-05-18T19:18:52.779Z" },
{ url = "https://files.pythonhosted.org/packages/63/75/5d92da93729b7bad783689e6496049fa40927b45bec7bf183c981de3ca70/lxml-6.1.1-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:1db753c9115ec7100d073b744d17e25e88a8f90f5c39b2f5dd878149af59671f", size = 4694874, upload-time = "2026-05-18T19:18:55.139Z" },
{ url = "https://files.pythonhosted.org/packages/c5/b5/3aad415a9a25b822e783f15deeb4dffccf5113030f1afa2222dd929313d9/lxml-6.1.1-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4f469aebd783bb741c2ecb2a681008fd26bfe5c16a9a72ed5467f834e810df2", size = 5244492, upload-time = "2026-05-18T19:19:01.28Z" },
{ url = "https://files.pythonhosted.org/packages/f1/a1/5fcf7eb9904b80086aa47dcf0027de07b1bb990afad2e6823144c368ae04/lxml-6.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:766b010012d59470072c1816b5b6c69f1d243e5db36ea5968e94accf430a4635", size = 5048232, upload-time = "2026-05-18T19:18:12.67Z" },
{ url = "https://files.pythonhosted.org/packages/77/74/1f601b63c7a69fcdf10fa9b148c81da8442204194f6c55509cc485c786b9/lxml-6.1.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b8d812c6011c08b8111a15e54dd990b8923692d80adf35488bee34026c35accf", size = 4777023, upload-time = "2026-05-18T19:18:15.928Z" },
{ url = "https://files.pythonhosted.org/packages/a2/b9/7a78f51aec95b1bf780d78e12705a9f6533284f8693dc5c0e6724fa53d3f/lxml-6.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:fe0306bd29505a9177aac19f1877174b0e7422c222a59f70b2cd41633448c3dc", size = 5645773, upload-time = "2026-05-18T19:18:23.223Z" },
{ url = "https://files.pythonhosted.org/packages/a5/6e/98a7b7ad54e4e74fa1f20fff776913980619d0ebe5558232d7da6580bdd8/lxml-6.1.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:5ba186ad207446c65d3bb3d3e0412b032b1d9f595e59861e2354798c5703d955", size = 5233088, upload-time = "2026-05-18T19:18:31.433Z" },
{ url = "https://files.pythonhosted.org/packages/65/d1/bc0ed2427bf609f2ee10da303a6a226f9c8bce94f945dc29a32ce55de6e4/lxml-6.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aa366a1e55b8ebfe8ca8ddc3cfe75c8ebade181aeb0f661d0cb05986b647f72a", size = 5260995, upload-time = "2026-05-18T19:18:37.091Z" },
{ url = "https://files.pythonhosted.org/packages/69/8b/6772e1a4b513fc50a8d931f19edde0e13ae6918510a1e13ff67864f3e5ed/lxml-6.1.1-cp312-cp312-win32.whl", hash = "sha256:126c93f7f56f0eda92f6d8c619edc463a4f23d9252f1c9d0405a76f25fa9f11a", size = 3596382, upload-time = "2026-05-18T19:17:18.37Z" },
{ url = "https://files.pythonhosted.org/packages/1b/89/45198e9624762af2dfd2cb8782598477ceb29f6e59caab560388ae1f4ec1/lxml-6.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:26e6eda8d38c1fcab1090dd196ee87cbd13788e531937610e2589085de074e77", size = 3997255, upload-time = "2026-05-18T19:17:56.781Z" },
{ url = "https://files.pythonhosted.org/packages/90/a9/7a54b6834088d9ae528a7b780584ba6a39a9457b0ac330479f20ffbc9449/lxml-6.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:6540377fbd53fe1b629172288c464fb18db11ce1fa7dc15891da10aa9dcc3e7f", size = 3659610, upload-time = "2026-05-19T19:22:50.843Z" },
{ url = "https://files.pythonhosted.org/packages/a5/eb/7e6f37c5584ccbb2ff267f56fd0339016938c1c8684cfefab9b33ffc2f36/lxml-6.1.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:68a9198d0fc122d14bb76837de9aa80cf84caed990b5b237f532ed87d3706736", size = 8559780, upload-time = "2026-05-18T19:17:57.661Z" },
{ url = "https://files.pythonhosted.org/packages/a1/36/587c2521cf23a2cd6c9c22108aa7528f683a1f195ed7ccd23a4b1786ad36/lxml-6.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7d47866cb32fb503450b6edc9df355d10dc49836af2e89901bd6ac6b0896d9d9", size = 4618006, upload-time = "2026-05-18T19:18:04.452Z" },
{ url = "https://files.pythonhosted.org/packages/6e/ca/ab7bfe2bf4c972af5e7878262845ead3a24a929a9b04bc11c7c1ece6c82a/lxml-6.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb7c9811bfaa8b1ed5ed319f5d370dfbcaa59d52ea64be2a5a85e18195930354", size = 4924139, upload-time = "2026-05-18T19:19:04.873Z" },
{ url = "https://files.pythonhosted.org/packages/6b/55/a0c72851dfee5ecc689f949723a73dea457758912542cb955b108eaf0d8f/lxml-6.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:762ff394d5bd56da0cf034a23dcce4e13923f15321a2adfa2ac00201dc6d3fca", size = 5082329, upload-time = "2026-05-18T19:19:09.728Z" },
{ url = "https://files.pythonhosted.org/packages/f0/b6/0608f7d61a3b96cc67e5648a3d906e31a5082093e10e7be65b3886289938/lxml-6.1.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a088f287f7d8275a33c07f2cac6c50b9319309a0200a39e7e75d80c707723099", size = 4993564, upload-time = "2026-05-18T19:19:13.608Z" },
{ url = "https://files.pythonhosted.org/packages/4c/66/ae227524b066d29d55bf0b453d93d2d793c40218657d643dcbbca13b8faf/lxml-6.1.1-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e902da4b04e6b52e5893900d4b8ab46068f75f3561f01bf1080957f9fd932ed6", size = 5613467, upload-time = "2026-05-18T19:19:16.228Z" },
{ url = "https://files.pythonhosted.org/packages/a6/76/dbe4a00b50385e40194231dcfe5a12c059de7cf90e89c83407d2b085b719/lxml-6.1.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1d4962d4c66bf830a7e59ed6cfc17d148149898a3aefa8ec6e59763e6e3ed085", size = 5228304, upload-time = "2026-05-18T19:19:19.354Z" },
{ url = "https://files.pythonhosted.org/packages/1c/01/00b1b8442ed2041793336868ba0b9ea4b13d7da7c085c6404c207a63bf79/lxml-6.1.1-cp313-cp313-manylinux_2_28_i686.whl", hash = "sha256:581d4c8ae690a6609e64862dd6b7c2489635c2d13907fc2b20f2bc200ff1d21e", size = 5341607, upload-time = "2026-05-18T19:19:22.297Z" },
{ url = "https://files.pythonhosted.org/packages/63/36/1ad29931e9a4638bb707869f01d423a6c815f82152138d1a40dfcfde2b95/lxml-6.1.1-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:876e1ff5930ed8bf295ec5ef9a8155e9b6b1876bbf1deed8b3a8069311875a8f", size = 4700168, upload-time = "2026-05-18T19:19:25.133Z" },
{ url = "https://files.pythonhosted.org/packages/3c/d1/a9536cecf9be18a0dc72d32bead283a2332d1ffebd2dd3ac70ce444686e5/lxml-6.1.1-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9eb9b5a968f6e0f6d640092a567e14529ff8cea2e29d00da6f78a79fa49f013c", size = 5232487, upload-time = "2026-05-18T19:19:28.603Z" },
{ url = "https://files.pythonhosted.org/packages/0e/77/b4fb1e03bf5d130e879214d3100092e386418807fb74dd0adc4b0a48f351/lxml-6.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:aa49e06d94aba782c6a02eecb7e507969e7e7a41b267f1b359bb35585f295d5b", size = 5044231, upload-time = "2026-05-18T19:18:42.246Z" },
{ url = "https://files.pythonhosted.org/packages/26/4c/d00daeeb0a5530c4028a9232aa1b93db3ef4ed2158c116ea73c79a9765b3/lxml-6.1.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:70cdfd80589d59e43e18005dd7244e8895e93db8ab6a620b7e23df5445a4e3d2", size = 4769450, upload-time = "2026-05-18T19:18:48.013Z" },
{ url = "https://files.pythonhosted.org/packages/ed/6a/715a3a8d156ce42f29cf014706f5410c2ff3b02267774110fc23266409fe/lxml-6.1.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:aad9aa39483ed8ec44d6d2e59e5b98a0d80676ef0d92f44bfc374836111f62f5", size = 5635874, upload-time = "2026-05-18T19:18:51.914Z" },
{ url = "https://files.pythonhosted.org/packages/45/37/0544bc21dde2a88f3a17b504e6fc79c0e01d25a33c2f6079724e9e72b9c7/lxml-6.1.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:d49514be2f28d895c38cf9d2b72d7b9a07d00314519f456c0b50b53cfcf4c785", size = 5223987, upload-time = "2026-05-18T19:18:59.715Z" },
{ url = "https://files.pythonhosted.org/packages/4d/f8/f6a5e8185bcb28c2befae3d31f8e3df3b811cb0f47746517a81279fcafe1/lxml-6.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:47402e62c52ff5988c1e8c6c63177f5708bccf48e366dea4e3dcf1e645e04947", size = 5250276, upload-time = "2026-05-18T19:19:03.834Z" },
{ url = "https://files.pythonhosted.org/packages/c7/f2/1a2b9f1b7a49d45495369be7ef9ad05b262930f2eab3e3145706fca8083f/lxml-6.1.1-cp313-cp313-win32.whl", hash = "sha256:3483644525531e1d5762b0c44a8e18b6efba321b6dcf8a8952de10b037618bca", size = 3596903, upload-time = "2026-05-18T19:17:29.863Z" },
{ url = "https://files.pythonhosted.org/packages/e6/99/f4ffb024f238eec2131aaa09f3278fb6129cf892741bf68e1fc1afb8c100/lxml-6.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:a10bd2fd62e8ce916ececb342f348f190724a098c1faa056fdfb2a22ad5e8660", size = 3995869, upload-time = "2026-05-18T19:18:02.596Z" },
{ url = "https://files.pythonhosted.org/packages/d1/53/70eb8c5c6037f27448f1e3c54ebede9545a801ae63f0a7254afca4fe8e45/lxml-6.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:424aa57aca0897eb922aef34395bd1289b3b6f04e6bae20ea123c0c7e333cffc", size = 3658490, upload-time = "2026-05-19T19:22:53.846Z" },
{ url = "https://files.pythonhosted.org/packages/13/e2/2e325795566de01d0d7c3bb57d3c370616b2d07b01214e84eec5d3b10963/lxml-6.1.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:19b7ab10b210b0b3ad7985d9ac4eb66ab09a90b20fe6e2f7ba55d01a234345d0", size = 8577146, upload-time = "2026-05-18T19:18:17.765Z" },
{ url = "https://files.pythonhosted.org/packages/93/cf/5630b5e4be7d2e6bee8efe83865c925221103cf0221303b104ce134b01e2/lxml-6.1.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:c08e5c694306507275f2290073350c4f32e383db15213b2c69e7ff39c1193840", size = 4623866, upload-time = "2026-05-18T19:18:30.669Z" },
{ url = "https://files.pythonhosted.org/packages/d2/51/3904907c063451cf8d4a5c9fe0cad95fa1f4ec57f4e3884fa0731bd7a305/lxml-6.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:74a9717fd0d82effef5c2854f0d917231d5324b5a3eb7275c43ac9fa32f97a14", size = 4950022, upload-time = "2026-05-18T19:19:31.958Z" },
{ url = "https://files.pythonhosted.org/packages/94/cd/9c7611a51c37a2830928405817cc5d56a97f64fab83cc3f628748b135749/lxml-6.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efe0374196335f93b53269acd811b944f2e6bdc88e8894f214bd636455484909", size = 5086695, upload-time = "2026-05-18T19:19:34.764Z" },
{ url = "https://files.pythonhosted.org/packages/da/d6/24e3b5906abb0b674ff2ae195bc3ce59708df2bcd17cf17703b2d7dd643a/lxml-6.1.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ac931cdc9442c1763b8a8f6cd62c0c938737eafc5be75eff88df55fc73bc0d00", size = 5031642, upload-time = "2026-05-18T19:19:37.771Z" },
{ url = "https://files.pythonhosted.org/packages/2d/db/6ec54f99019838bff54785c51da07f189eb4676861c5f2730962b0d8d665/lxml-6.1.1-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:aee395f5d0927f947758b4ec119fd5fc8ec71f07a1c5c52077b30b04c0fa6955", size = 5647338, upload-time = "2026-05-18T19:19:40.553Z" },
{ url = "https://files.pythonhosted.org/packages/42/3d/ef4dcfffd22d27a61805d8ed9f7fb888495bc6aa88648fa07c1eaa5586b6/lxml-6.1.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9395002973c827b3ed67db77e6ec09f092919a587022174554096a269378fb13", size = 5239528, upload-time = "2026-05-18T19:19:43.657Z" },
{ url = "https://files.pythonhosted.org/packages/62/bb/37fb3f0dff146bdcfa78eec47879273820b2a0bf350ec236ce14bd0b1c26/lxml-6.1.1-cp314-cp314-manylinux_2_28_i686.whl", hash = "sha256:73bc2086f141224ebddb7fc5c6a36ca58b31b94b561e1dfe8e073e3270fad1e7", size = 5350730, upload-time = "2026-05-18T19:19:46.307Z" },
{ url = "https://files.pythonhosted.org/packages/90/42/43253f168388df4fae1f38c01df36ddb9bee39e2048167b54cdcbae85ea3/lxml-6.1.1-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:3779def59032b81e44a5f70096ef6bf2082f8d901937dca354474ba09782e245", size = 4697530, upload-time = "2026-05-18T19:19:49.889Z" },
{ url = "https://files.pythonhosted.org/packages/eb/a8/c5a8504f81bbdfc8e7094c2c850cdb4ed6777fc4d5ddd9e5ab819f3b0d54/lxml-6.1.1-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:86c89b9d55ebf820ad7c90bc533410f0d098054f293351f10603c0c46ff598f5", size = 5250670, upload-time = "2026-05-18T19:19:53.199Z" },
{ url = "https://files.pythonhosted.org/packages/77/b7/c7e76ab18744d75e21f320ebf9ff9d1ceae2b54dd431ea5a64caf26c9672/lxml-6.1.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:19607c6bbff2a44cf3fe8250abccd20942d3462473e0a721d01d379ed017e462", size = 5084485, upload-time = "2026-05-18T19:19:08.422Z" },
{ url = "https://files.pythonhosted.org/packages/31/31/b35c53f8ef7b7c31cacd23d3638652fff7bcd1deb6eedb709ab43b685908/lxml-6.1.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:c6ed5141a5c7507cf3ee76bd363b0d6f801e3321adc35b5d825a23115faa5465", size = 4737635, upload-time = "2026-05-18T19:19:12.321Z" },
{ url = "https://files.pythonhosted.org/packages/d9/06/31f23c813a7fe8e0cb1b175e915b08c9bf4e86d225b210feadbdbe519667/lxml-6.1.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:62aeb7e85b5d60320b9d77eef2e773994e2c0ce10121b277e0a19804e1654a5a", size = 5670681, upload-time = "2026-05-18T19:19:15.001Z" },
{ url = "https://files.pythonhosted.org/packages/1a/bc/ce619bccc89b1fd9ad8a8e1330ee3f3beff9f2ff95b712d7bbcdd6e22fc3/lxml-6.1.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:b1b963fd8f5caa68e99dfae060d54de1fe9cba899b8718b44a00cdca53c3e590", size = 5238229, upload-time = "2026-05-18T19:19:18.131Z" },
{ url = "https://files.pythonhosted.org/packages/2f/5d/b329acbbedc0b619ebc2be6cf7ee9ed07e80892c88d4dfd612c33805789a/lxml-6.1.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:63876be28efefa04a1df615b46770e82042cce445cfdce55160522f57b231ccb", size = 5264191, upload-time = "2026-05-18T19:19:21.118Z" },
{ url = "https://files.pythonhosted.org/packages/d6/85/be36fb1425b30db3c3f9df75fe86343ebffb79e6320bd7f588e25bfeac39/lxml-6.1.1-cp314-cp314-win32.whl", hash = "sha256:7f7a92e8583f06b1fd49d01158143b8461cfcd135dcb10ec807270a3051bd603", size = 3657202, upload-time = "2026-05-18T19:17:39.509Z" },
{ url = "https://files.pythonhosted.org/packages/b8/ce/3cf9a827342269f54d405a6202397de63f07c69cbd6ce7d183a3f0cba1e9/lxml-6.1.1-cp314-cp314-win_amd64.whl", hash = "sha256:b2d444f2e66624d68e9c6b211e28a76e22fff5fcabcfff4deac18b529b7d4137", size = 4064497, upload-time = "2026-05-18T19:18:14.662Z" },
{ url = "https://files.pythonhosted.org/packages/d9/3e/1a957bde8f0760039e627f94699f82caa782c9d838d86c3d28245ee67212/lxml-6.1.1-cp314-cp314-win_arm64.whl", hash = "sha256:3fd9728a2735fda14f4e8235830c86b539e9661e849665bf926d3f867943b4bf", size = 3741991, upload-time = "2026-05-19T19:22:59.111Z" },
{ url = "https://files.pythonhosted.org/packages/78/b2/00ed55b3a2efa4658fb795c38d1090ec9b3e8a6c3683d4441fa517f09c3b/lxml-6.1.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:787b2496d0dbe8cd180984e8d29e3a6f76e7ea34db781cb3bd55e4ba1ef8b4ee", size = 8827545, upload-time = "2026-05-18T19:18:41.193Z" },
{ url = "https://files.pythonhosted.org/packages/c0/73/74573db19baa618d5f266f2407898b087ff6927115b00b71e5fc1b700847/lxml-6.1.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:2c8daa471358dc2d6fcf02165e80ec68f77871a286df95bc5cc3816153b0fd2c", size = 4735736, upload-time = "2026-05-18T19:18:46.761Z" },
{ url = "https://files.pythonhosted.org/packages/16/02/6f7061f4f95f51e545d48e87647c54791d204a4e881be4156e7a26ba5338/lxml-6.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:acd7d70b64c0aae0c7922cca83d288a16f5f6da523637697872253415269baef", size = 4970291, upload-time = "2026-05-18T19:19:56.215Z" },
{ url = "https://files.pythonhosted.org/packages/b0/02/55fc057d8283427dea7d6edb102e7a840239c77a64a983d92f62a304c0e9/lxml-6.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4f0dd2f01f9f8a89f565d000e03abcf0a13d692a346c8d22f628d49af098777a", size = 5102822, upload-time = "2026-05-18T19:19:59.223Z" },
{ url = "https://files.pythonhosted.org/packages/e4/48/8e1cf78d89d66850121d9255a2a24414c98f775da93b90cf976956c24b14/lxml-6.1.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b7e8a14c8634bf6f7a568634cb395305a6d964aeb5b7ee32248094bed3a7e2c", size = 5027923, upload-time = "2026-05-18T19:20:01.549Z" },
{ url = "https://files.pythonhosted.org/packages/ed/00/0632a0647612c8af24d26997b3b961397daa9d5b2581444805933629a4cb/lxml-6.1.1-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:86281fbdd6a8162756f8d603f37e3435bfa38043adb79c6dc6a2dfee065e7525", size = 5595843, upload-time = "2026-05-18T19:20:03.93Z" },
{ url = "https://files.pythonhosted.org/packages/bc/86/ab008a7dc360711b66858d61c80a5979a70a09f2aa2b05d9698df80b803d/lxml-6.1.1-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c5d7152ec39ca7c402d8fb9bad86140a15b9503bd0c54484e3f1bbe3dd37ceca", size = 5224515, upload-time = "2026-05-18T19:20:06.381Z" },
{ url = "https://files.pythonhosted.org/packages/75/c6/2702ff375e728e34f56d9a45339a9cf7e4427e917f542225242d63a05afa/lxml-6.1.1-cp314-cp314t-manylinux_2_28_i686.whl", hash = "sha256:88d8cb75b9d82858497a5393e3c63cfbf03035225e4b35a49ed7ccb151e4dc0e", size = 5312511, upload-time = "2026-05-18T19:20:09.308Z" },
{ url = "https://files.pythonhosted.org/packages/b7/57/a5807c98f87a86f10ef9ffab35516df7c0f0c4b6d5d33e9f608ab9c04a31/lxml-6.1.1-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:f64ec5397ea6a41fc1b4af0380d79b44a755b5531dcaccd9940fb260dca93038", size = 4639206, upload-time = "2026-05-18T19:20:11.704Z" },
{ url = "https://files.pythonhosted.org/packages/1f/e1/8a0a2c35734812395f4da4eaf33748a7e5705bfb2a58b128da764339d5ec/lxml-6.1.1-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d34bbf07dbc7ca5970671b1512e928991fb5e9d95365636c9b2d8b4f53af405e", size = 5232404, upload-time = "2026-05-18T19:20:14.064Z" },
{ url = "https://files.pythonhosted.org/packages/c2/e2/0e6a4dd5ad84d01d99aa7bae7cfefd4a760a0e0f8176818241de17d9b6c0/lxml-6.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:17e0e18d4ad8adbd0399291bc44845b69d9dd68439a3cdebdf35ff902ec05072", size = 5083769, upload-time = "2026-05-18T19:19:23.758Z" },
{ url = "https://files.pythonhosted.org/packages/a0/7e/161f33d463f6ffc1c7679104b65086dea120080d49dde4d238f015aaee2f/lxml-6.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:3ab541146f1f6968c462d6c2ac495148e8cdba2f8347700b2141b6ec5a75bf52", size = 4758936, upload-time = "2026-05-18T19:19:27.256Z" },
{ url = "https://files.pythonhosted.org/packages/f1/fb/2369825e3f6ca99305bf9f7b7085fda91c8b0922a89e54d900974aa3ef85/lxml-6.1.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:2a0217714657e023ef4293500f65aa20fce6164c8fd6b08fa5bd4a859fb14b9b", size = 5620296, upload-time = "2026-05-18T19:19:29.993Z" },
{ url = "https://files.pythonhosted.org/packages/30/90/d61e383146f74c5ab683947ea14dc7b82778838ab9b95ea73a23b60d0191/lxml-6.1.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:05a82eb6e1530a64f26225b55cbd178113bd0b5af1c2b625f25e5296742c26d2", size = 5228598, upload-time = "2026-05-18T19:19:33.523Z" },
{ url = "https://files.pythonhosted.org/packages/76/2d/2dafd8149e94b05bb070690efd5bb2680720681e03ff03fc57d2b70a1105/lxml-6.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9e36f163528fc50cbef305f02a5fd66d404edf7049cdaff211dbc2cba5a7013e", size = 5247845, upload-time = "2026-05-18T19:19:36.649Z" },
{ url = "https://files.pythonhosted.org/packages/ce/68/b30e913340c380ddac9580c6e6230991fc37240ec4f64704833e4f3e2769/lxml-6.1.1-cp314-cp314t-win32.whl", hash = "sha256:649dda677cf3bd6ac9ae14007ba0c824ded8ce5808b53fc7431d9140399118c1", size = 3897345, upload-time = "2026-05-18T19:17:33.562Z" },
{ url = "https://files.pythonhosted.org/packages/3c/4e/9eb2af5335545f9fbcd7af57bcf87c6025d31eaa31b14ec184a6c8675328/lxml-6.1.1-cp314-cp314t-win_amd64.whl", hash = "sha256:793033d6c5cdf33a573f910d9bea14ef8f5771820411d118da8e1182edb53d5e", size = 4393350, upload-time = "2026-05-18T19:18:10.076Z" },
{ url = "https://files.pythonhosted.org/packages/7f/2c/0f1e93c636720e8a3eb59af2bfda99d98b55891e1c53bc30c2e0e865f01b/lxml-6.1.1-cp314-cp314t-win_arm64.whl", hash = "sha256:58bb955caba94e467d2a96da17660d2d704e0675894cba21ab8a775b8621fd1c", size = 3817223, upload-time = "2026-05-19T19:22:56.823Z" },
{ url = "https://files.pythonhosted.org/packages/b5/32/86a3f0f724a3a402d4627937a7fc27b160e45e7012b4adf47f6e1e844511/lxml-6.1.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:31033dc34636ea6b7d5cc11b1ddbda78a14de858ba9d3e1ed4b69a3085bc521e", size = 3930127, upload-time = "2026-05-18T19:19:02.27Z" },
{ url = "https://files.pythonhosted.org/packages/40/44/d832e82af08723761556d004b1d04d281c09f9a8cecd7d3148548c9941a3/lxml-6.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3893c14c4b6ac5b2d54ba8cf03e99fe5104e592de491f19bd6b82756c09f8004", size = 4210769, upload-time = "2026-05-18T19:20:41.427Z" },
{ url = "https://files.pythonhosted.org/packages/6d/39/0dc5949f759ed7d951e0bb8c2f2d9d7aca1908d22352fa84a8afd2ea54af/lxml-6.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c07da4cebf6889f03ebac8d238f62318e29f495de0aa18a51ea14e61ae907e2e", size = 4318163, upload-time = "2026-05-18T19:20:44.702Z" },
{ url = "https://files.pythonhosted.org/packages/e6/fb/8ab3845fe046ba4cbf74536bcf6801a774b7caf4350de1c5d37f1f0a9e90/lxml-6.1.1-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f6f0ce10945fab9c4c06ce14e22af9059d1a87493a9af4501a5b0b9187e21cf2", size = 4250945, upload-time = "2026-05-18T19:20:47.385Z" },
{ url = "https://files.pythonhosted.org/packages/68/1b/7553ab136894374ffae8851ec06f98f511cd8e66246e41b6be059d0a7289/lxml-6.1.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f8844cd288697c6425c9beba919302241e3278871dc6519515e72b04e987abcf", size = 4401664, upload-time = "2026-05-18T19:20:50.489Z" },
{ url = "https://files.pythonhosted.org/packages/db/a4/441aee36c6f6b249823d20fd91f9be9ab89d7c5a8ae542a4a4ca6d342d56/lxml-6.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:ed21202aec73cda4d55d1ce57b389aadb90ffb044e6cd1080b8347efe1b1ec84", size = 3508989, upload-time = "2026-05-18T19:18:38.158Z" },
]
[[package]]
name = "magika"
version = "0.6.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.24.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-dotenv" },
]
sdist = { url = "https://files.pythonhosted.org/packages/fe/b6/8fdd991142ad3e037179a494b153f463024e5a211ef3ad948b955c26b4de/magika-0.6.2.tar.gz", hash = "sha256:37eb6ae8020f6e68f231bc06052c0a0cbe8e6fa27492db345e8dc867dbceb067", size = 3036634, upload-time = "2025-05-02T14:54:18.88Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c2/07/4f7748f34279f2852068256992377474f9700b6fbad6735d6be58605178f/magika-0.6.2-py3-none-any.whl", hash = "sha256:5ef72fbc07723029b3684ef81454bc224ac5f60986aa0fc5a28f4456eebcb5b2", size = 2967609, upload-time = "2025-05-02T14:54:09.696Z" },
{ url = "https://files.pythonhosted.org/packages/64/6d/0783af677e601d8a42258f0fbc47663abf435f927e58a8d2928296743099/magika-0.6.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9109309328a1553886c8ff36c2ee9a5e9cfd36893ad81b65bf61a57debdd9d0e", size = 12404787, upload-time = "2025-05-02T14:54:16.963Z" },
{ url = "https://files.pythonhosted.org/packages/8a/ad/42e39748ddc4bbe55c2dc1093ce29079c04d096ac0d844f8ae66178bc3ed/magika-0.6.2-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:57cd1d64897634d15de552bd6b3ae9c6ff6ead9c60d384dc46497c08288e4559", size = 15091089, upload-time = "2025-05-02T14:54:11.59Z" },
{ url = "https://files.pythonhosted.org/packages/b0/1f/28e412d0ccedc068fbccdae6a6233faaa97ec3e5e2ffd242e49655b10064/magika-0.6.2-py3-none-win_amd64.whl", hash = "sha256:711f427a633e0182737dcc2074748004842f870643585813503ff2553b973b9f", size = 12385740, upload-time = "2025-05-02T14:54:14.096Z" },
]
[[package]]
name = "mammoth"
version = "1.11.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cobble" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ed/3c/a58418d2af00f2da60d4a51e18cd0311307b72d48d2fffec36a97b4a5e44/mammoth-1.11.0.tar.gz", hash = "sha256:a0f59e442f34d5b6447f4b0999306cbf3e67aaabfa8cb516f878fb1456744637", size = 53142, upload-time = "2025-09-19T10:35:20.373Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ca/54/2e39566a131b13f6d8d193f974cb6a34e81bb7cc2fa6f7e03de067b36588/mammoth-1.11.0-py2.py3-none-any.whl", hash = "sha256:c077ab0d450bd7c0c6ecd529a23bf7e0fa8190c929e28998308ff4eada3f063b", size = 54752, upload-time = "2025-09-19T10:35:18.699Z" },
]
[[package]]
name = "markdown"
version = "3.10.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/2b/f4/69fa6ed85ae003c2378ffa8f6d2e3234662abd02c10d216c0ba96081a238/markdown-3.10.2.tar.gz", hash = "sha256:994d51325d25ad8aa7ce4ebaec003febcce822c3f8c911e3b17c52f7f589f950", size = 368805, upload-time = "2026-02-09T14:57:26.942Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/de/1f/77fa3081e4f66ca3576c896ae5d31c3002ac6607f9747d2e3aa49227e464/markdown-3.10.2-py3-none-any.whl", hash = "sha256:e91464b71ae3ee7afd3017d9f358ef0baf158fd9a298db92f1d4761133824c36", size = 108180, upload-time = "2026-02-09T14:57:25.787Z" },
]
[[package]]
name = "markdown-it-py"
version = "4.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mdurl" },
]
sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" },
]
[[package]]
name = "markdownify"
version = "1.2.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "beautifulsoup4" },
{ name = "six" },
]
sdist = { url = "https://files.pythonhosted.org/packages/3f/bc/c8c8eea5335341306b0fa7e1cb33c5e1c8d24ef70ddd684da65f41c49c92/markdownify-1.2.2.tar.gz", hash = "sha256:b274f1b5943180b031b699b199cbaeb1e2ac938b75851849a31fd0c3d6603d09", size = 18816, upload-time = "2025-11-16T19:21:18.565Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/43/ce/f1e3e9d959db134cedf06825fae8d5b294bd368aacdd0831a3975b7c4d55/markdownify-1.2.2-py3-none-any.whl", hash = "sha256:3f02d3cc52714084d6e589f70397b6fc9f2f3a8531481bf35e8cc39f975e186a", size = 15724, upload-time = "2025-11-16T19:21:17.622Z" },
]
[[package]]
name = "markitdown"
version = "0.1.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "beautifulsoup4" },
{ name = "charset-normalizer" },
{ name = "defusedxml" },
{ name = "magika" },
{ name = "markdownify" },
{ name = "requests" },
]
sdist = { url = "https://files.pythonhosted.org/packages/83/93/3b93c291c99d09f64f7535ba74c1c6a3507cf49cffd38983a55de6f834b6/markitdown-0.1.5.tar.gz", hash = "sha256:4c956ff1528bf15e1814542035ec96e989206d19d311bb799f4df973ecafc31a", size = 45099, upload-time = "2026-02-20T19:45:23.886Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b1/8b/fd7e042455a829a1ede0bc8e9e3061aa6c7c4cf745385526ef62ff1b5a5b/markitdown-0.1.5-py3-none-any.whl", hash = "sha256:5180a9a841e20fc01c2c09dbc5d039638429bbebcdc2af1b2615c3c427840434", size = 63402, upload-time = "2026-02-20T19:45:27.195Z" },
]
[package.optional-dependencies]
all = [
{ name = "azure-ai-documentintelligence" },
{ name = "azure-identity" },
{ name = "lxml" },
{ name = "mammoth" },
{ name = "olefile" },
{ name = "openpyxl" },
{ name = "pandas" },
{ name = "pdfminer-six" },
{ name = "pdfplumber" },
{ name = "pydub" },
{ name = "python-pptx" },
{ name = "speechrecognition" },
{ name = "xlrd" },
{ name = "youtube-transcript-api" },
]
[[package]]
name = "marko"
version = "2.2.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/58/cc/01b80dc58e4d44fe039403ef1ac0008bcb9375364ccd246a4b8bfec29b46/marko-2.2.3.tar.gz", hash = "sha256:e31ec2875383bc62f9093d16babed5a2c2cde601c00d834ea935a2222120ec19", size = 144531, upload-time = "2026-05-28T02:07:39.479Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/97/50/0a8fab45fa374820c27cc4c3178c4914c60902ba9d6404a692a979e20dbc/marko-2.2.3-py3-none-any.whl", hash = "sha256:8e1d7a0387281e59dfbc52a381b58c570156970e36b2bbe047f8a3a2f368cacc", size = 42951, upload-time = "2026-05-28T02:07:38.373Z" },
]
[[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" },
]
[[package]]
name = "marshmallow"
version = "3.26.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/55/79/de6c16cc902f4fc372236926b0ce2ab7845268dcc30fb2fbb7f71b418631/marshmallow-3.26.2.tar.gz", hash = "sha256:bbe2adb5a03e6e3571b573f42527c6fe926e17467833660bebd11593ab8dfd57", size = 222095, upload-time = "2025-12-22T06:53:53.309Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/be/2f/5108cb3ee4ba6501748c4908b908e55f42a5b66245b4cfe0c99326e1ef6e/marshmallow-3.26.2-py3-none-any.whl", hash = "sha256:013fa8a3c4c276c24d26d84ce934dc964e2aa794345a0f8c7e5a7191482c8a73", size = 50964, upload-time = "2025-12-22T06:53:51.801Z" },
]
[[package]]
name = "matplotlib"
version = "3.10.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "cycler", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "fonttools", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "kiwisolver", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pillow", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pyparsing", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-dateutil", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/63/1b/4be5be87d43d327a0cf4de1a56e86f7f84c89312452406cf122efe2839e6/matplotlib-3.10.9.tar.gz", hash = "sha256:fd66508e8c6877d98e586654b608a0456db8d7e8a546eb1e2600efd957302358", size = 34811233, upload-time = "2026-04-24T00:14:13.539Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/18/6f/340b04986e67aac6f66c5145ce68bf72c64bed30f92c8913499a6e6b8f99/matplotlib-3.10.9-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:77210dce9cb8153dffc967efaae990543392563d5a376d4dd8539bebcb0ed217", size = 8296625, upload-time = "2026-04-24T00:11:43.376Z" },
{ url = "https://files.pythonhosted.org/packages/bb/2f/127081eb83162053ebb9678ceac64220b93a663e0167432566e9c7c82aab/matplotlib-3.10.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1e7698ac9868428e84d2c967424803b2472ff7167d9d6590d4204ed775343c3b", size = 8188790, upload-time = "2026-04-24T00:11:46.556Z" },
{ url = "https://files.pythonhosted.org/packages/fc/b7/d8bcec2626c35f96972bff656299fef4578113ea6193c8fdad324710410c/matplotlib-3.10.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1aa972116abb4c9d201bf245620b433726cb6856f3bef6a78f776a00f5c92d37", size = 8769389, upload-time = "2026-04-24T00:11:48.959Z" },
{ url = "https://files.pythonhosted.org/packages/12/49/b78e214a527ea732033b7f4d37f7afb504d74ba9d134bd47938230dfb8b1/matplotlib-3.10.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ae2f11957b27ce53497dd4d7b235c4d4f1faf383dfb39d0c5beb833bff883294", size = 9589657, upload-time = "2026-04-24T00:11:51.915Z" },
{ url = "https://files.pythonhosted.org/packages/5f/15/5246f7b43beae19c74dfee651d58d6cc8112e06f77adb4e88cc04f2e3a23/matplotlib-3.10.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b049278ddce116aaa1c1377ebf58adea909132dfce0281cf7e3a1ea9fc2e2c65", size = 9651983, upload-time = "2026-04-24T00:11:54.766Z" },
{ url = "https://files.pythonhosted.org/packages/75/77/5acecfe672ba0fa1b8c0454f69ce155d1e6fc5852fa7206bf9afaf767121/matplotlib-3.10.9-cp310-cp310-win_amd64.whl", hash = "sha256:82834c3c292d24d3a8aae77cd2d20019de69d692a34a970e4fdb8d33e2ea3dda", size = 8199701, upload-time = "2026-04-24T00:11:58.389Z" },
{ url = "https://files.pythonhosted.org/packages/4c/8c/290f021104741fea63769c31494f5324c0cd249bf536a65a4350767b1f22/matplotlib-3.10.9-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:68cfdcede415f7c8f5577b03303dd94526cdb6d11036cecdc205e08733b2d2bb", size = 8306860, upload-time = "2026-04-24T00:12:01.207Z" },
{ url = "https://files.pythonhosted.org/packages/51/18/325cd32ece1120d1da51cc4e4294c6580190699490183fc2fe8cb6d61ec5/matplotlib-3.10.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfca0129678bd56379db26c52b5d77ed7de314c047492fbdc763aa7501710cfb", size = 8199254, upload-time = "2026-04-24T00:12:04.239Z" },
{ url = "https://files.pythonhosted.org/packages/79/db/e28c1b83e3680740aa78925f5fb2ae4d16207207419ad75ea9fe604f8676/matplotlib-3.10.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8e436d155fa8a3399dc62683f8f5d0e2e50d25d0144a73edd73f82eec8f4abfb", size = 8777092, upload-time = "2026-04-24T00:12:06.793Z" },
{ url = "https://files.pythonhosted.org/packages/55/fa/3ce7adfe9ba101748f465211660d9c6374c876b671bdb8c2bb6d347e8b94/matplotlib-3.10.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56fc0bd271b00025c6edfdc7c2dcd247372c8e1544971d62e1dc7c17367e8bf9", size = 9595691, upload-time = "2026-04-24T00:12:09.706Z" },
{ url = "https://files.pythonhosted.org/packages/36/c4/6960a76686ed668f2c60f84e9799ba4c0d56abdb36b1577b60c1d061d1ec/matplotlib-3.10.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a5a6104ed666402ba5106d7f36e0e0cdca4e8d7fa4d39708ca88019e2835a2eb", size = 9659771, upload-time = "2026-04-24T00:12:12.766Z" },
{ url = "https://files.pythonhosted.org/packages/7e/0d/271aace3342157c64700c9ff4c59c7b392f3dbab393692e8db6fbe7ab96c/matplotlib-3.10.9-cp311-cp311-win_amd64.whl", hash = "sha256:d730e984eddf56974c3e72b6129c7ca462ac38dc624338f4b0b23eb23ecba00f", size = 8205112, upload-time = "2026-04-24T00:12:15.773Z" },
{ url = "https://files.pythonhosted.org/packages/e2/ee/cb57ad4754f3e7b9174ce6ce66d9205fb827067e48a9f58ac09d7e7d6b77/matplotlib-3.10.9-cp311-cp311-win_arm64.whl", hash = "sha256:51bf0ddbdc598e060d46c16b5590708f81a1624cefbaaf62f6a81bf9285b8c80", size = 8132310, upload-time = "2026-04-24T00:12:18.645Z" },
{ url = "https://files.pythonhosted.org/packages/35/c6/5581e26c72233ebb2a2a6fed2d24fb7c66b4700120b813f51b0555acf0b6/matplotlib-3.10.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f0c3c28d9fbcc1fe7a03be236d73430cf6409c41fb2383a7ac52fe932b072cb1", size = 8319908, upload-time = "2026-04-24T00:12:21.323Z" },
{ url = "https://files.pythonhosted.org/packages/b7/18/4880dd762e40cd360c1bf06e890c5a97b997e91cb324602b1a19950ad5ce/matplotlib-3.10.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41cb28c2bd769aa3e98322c6ab09854cbcc52ab69d2759d681bba3e327b2b320", size = 8216016, upload-time = "2026-04-24T00:12:23.4Z" },
{ url = "https://files.pythonhosted.org/packages/32/91/d024616abdba99e83120e07a20658976f6a343646710760c4a51df126029/matplotlib-3.10.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ae20801130378b82d647ff5047c07316295b68dc054ca6b3c13519d0ea624285", size = 8789336, upload-time = "2026-04-24T00:12:26.096Z" },
{ url = "https://files.pythonhosted.org/packages/5c/04/030a2f61ef2158f5e4c259487a92ac877732499fb33d871585d89e03c42d/matplotlib-3.10.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c63ebcd8b4b169eb2f5c200552ae6b8be8999a005b6b507ed76fb8d7d674fe2", size = 9604602, upload-time = "2026-04-24T00:12:29.052Z" },
{ url = "https://files.pythonhosted.org/packages/fc/c2/541e4d09d87bb6b5830fc28b4c887a9a8cf4e1c6cee698a8c05552ae2003/matplotlib-3.10.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d75d11c949914165976c621b2324f9ef162af7ebf4b057ddf95dd1dba7e5edcf", size = 9670966, upload-time = "2026-04-24T00:12:32.131Z" },
{ url = "https://files.pythonhosted.org/packages/04/a1/4571fc46e7702de8d0c2dc54ad1b2f8e29328dea3ee90831181f7353d93c/matplotlib-3.10.9-cp312-cp312-win_amd64.whl", hash = "sha256:d091f9d758b34aaaaa6331d13574bf01891d903b3dec59bfff458ef7551de5d6", size = 8217462, upload-time = "2026-04-24T00:12:35.226Z" },
{ url = "https://files.pythonhosted.org/packages/4b/d0/2269edb12aa30c13c8bcc9382892e39943ce1d28aab4ec296e0381798e81/matplotlib-3.10.9-cp312-cp312-win_arm64.whl", hash = "sha256:10cc5ce06d10231c36f40e875f3c7e8050362a4ee8f0ee5d29a6b3277d57bb42", size = 8136688, upload-time = "2026-04-24T00:12:37.442Z" },
{ url = "https://files.pythonhosted.org/packages/aa/d3/8d4f6afbecb49fc04e060a57c0fce39ea51cc163a6bd87303ccd698e4fa6/matplotlib-3.10.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b580440f1ff81a0e34122051a3dfabb7e4b7f9e380629929bde0eff9af72165f", size = 8320331, upload-time = "2026-04-24T00:12:39.688Z" },
{ url = "https://files.pythonhosted.org/packages/63/d9/9e14bc7564bf92d5ffa801ae5fac819ce74b925dfb55e3ebde61a3bbad3e/matplotlib-3.10.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b1b745c489cd1a77a0dc1120a05dc87af9798faebc913601feb8c73d89bf2d1e", size = 8216461, upload-time = "2026-04-24T00:12:42.494Z" },
{ url = "https://files.pythonhosted.org/packages/8a/17/4402d0d14ccf1dfc70932600b68097fbbf9c898a4871d2cbbe79c7801a32/matplotlib-3.10.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8f3bcac1ca5ed000a6f4337d47ba67dfddf37ed6a46c15fd7f014997f7bf865f", size = 8790091, upload-time = "2026-04-24T00:12:44.789Z" },
{ url = "https://files.pythonhosted.org/packages/3e/0b/322aeec06dd9b91411f92028b37d447342770a24392aa4813e317064dad5/matplotlib-3.10.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a8d66a55def891c33147ba3ba9bfcabf0b526a43764c818acbb4525e5ed0838", size = 9605027, upload-time = "2026-04-24T00:12:47.583Z" },
{ url = "https://files.pythonhosted.org/packages/74/88/5f13482f55e7b00bcfc09838b093c2456e1379978d2a146844aae05350ad/matplotlib-3.10.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d843374407c4017a6403b59c6c81606773d136f3259d5b6da3131bc814542cc2", size = 9671269, upload-time = "2026-04-24T00:12:50.878Z" },
{ url = "https://files.pythonhosted.org/packages/c5/e0/0840fd2f93da988ec660b8ad1984abe9f25d2aed22a5e394ff1c68c88307/matplotlib-3.10.9-cp313-cp313-win_amd64.whl", hash = "sha256:f4399f64b3e94cd500195490972ae1ee81170df1636fa15364d157d5bdd7b921", size = 8217588, upload-time = "2026-04-24T00:12:53.784Z" },
{ url = "https://files.pythonhosted.org/packages/47/b9/d706d06dd605c49b9f83a2aed8c13e3e5db70697d7a80b7e3d7915de6b17/matplotlib-3.10.9-cp313-cp313-win_arm64.whl", hash = "sha256:ba7b3b8ef09eab7df0e86e9ae086faa433efbfbdb46afcb3aa16aabf779469a8", size = 8136913, upload-time = "2026-04-24T00:12:56.501Z" },
{ url = "https://files.pythonhosted.org/packages/9b/45/6e32d96978264c8ca8c4b1010adb955a1a49cfaf314e212bbc8908f04a61/matplotlib-3.10.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:09218df8a93712bd6ea133e83a153c755448cf7868316c531cffcc43f69d1cc9", size = 8368019, upload-time = "2026-04-24T00:12:58.896Z" },
{ url = "https://files.pythonhosted.org/packages/86/0a/c8e3d3bba245f0f7fc424937f8ff7ef77291a36af3edb97ccd78aa93d84f/matplotlib-3.10.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:82368699727bfb7b0182e1aa13082e3c08e092fa1a25d3e1fd92405bff96f6d4", size = 8264645, upload-time = "2026-04-24T00:13:01.406Z" },
{ url = "https://files.pythonhosted.org/packages/3d/aa/5bf5a14fe4fed73a4209a155606f8096ff797aad89c6c35179026571133e/matplotlib-3.10.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3225f4e1edcb8c86c884ddf79ebe20ecd0a67d30188f279897554ccd8fded4dc", size = 8802194, upload-time = "2026-04-24T00:13:03.702Z" },
{ url = "https://files.pythonhosted.org/packages/dd/5e/b4be852d6bba6fd15893fadf91ff26ae49cb91aac789e95dde9d342e664f/matplotlib-3.10.9-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de2445a0c6690d21b7eb6ce071cebad6d40a2e9bdf10d039074a96ba19797b99", size = 9622684, upload-time = "2026-04-24T00:13:06.647Z" },
{ url = "https://files.pythonhosted.org/packages/4c/3d/ed428c971139112ef730f62770654d609467346d09d4b62617e1afd68a5a/matplotlib-3.10.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b2b9516251cb89ff618d757daec0e2ed1bf21248013844a853d87ef85ab3081d", size = 9680790, upload-time = "2026-04-24T00:13:10.009Z" },
{ url = "https://files.pythonhosted.org/packages/e7/09/052e884aaf2b985c63cb79f715f1d5b6a3eaa7de78f6a52b9dbc077d5b53/matplotlib-3.10.9-cp313-cp313t-win_amd64.whl", hash = "sha256:e9fae004b941b23ff2edcf1567a857ed77bafc8086ffa258190462328434faf8", size = 8287571, upload-time = "2026-04-24T00:13:13.087Z" },
{ url = "https://files.pythonhosted.org/packages/f4/38/ae27288e788c35a4250491422f3db7750366fc8c97d6f36fbdecfc1f5518/matplotlib-3.10.9-cp313-cp313t-win_arm64.whl", hash = "sha256:6b63d9c7c769b88ab81e10dc86e4e0607cf56817b9f9e6cf24b2a5f1693b8e38", size = 8188292, upload-time = "2026-04-24T00:13:15.546Z" },
{ url = "https://files.pythonhosted.org/packages/d6/e6/3bd8afd04949f02eabc1c17115ea5255e19cacd4d06fc5abdde4eeb0052c/matplotlib-3.10.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:172db52c9e683f5d12eaf57f0f54834190e12581fe1cc2a19595a8f5acb4e77d", size = 8321276, upload-time = "2026-04-24T00:13:18.318Z" },
{ url = "https://files.pythonhosted.org/packages/41/86/86231232fff41c9f8e4a1a7d7a597d349a02527109c3af7d618366122139/matplotlib-3.10.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:97e35e8d39ccc85859095e01a53847432ba9a53ddf7986f7a54a11b73d0e143f", size = 8218218, upload-time = "2026-04-24T00:13:20.974Z" },
{ url = "https://files.pythonhosted.org/packages/85/8f/becc9722cafc64f5d2eb0b7c1bf5f585271c618a45dbd8fabeb021f898b6/matplotlib-3.10.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aba1615dabe83188e19d4f75a253c6a08423e04c1425e64039f800050a69de6b", size = 9608145, upload-time = "2026-04-24T00:13:23.228Z" },
{ url = "https://files.pythonhosted.org/packages/32/5d/f7e914f7d9325abff4057cee62c0fa70263683189f774473cbfb534cd13b/matplotlib-3.10.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34cf8167e023ad956c15f36302911d5406bd99a9862c1a8499ea6f7c0e015dc2", size = 9885085, upload-time = "2026-04-24T00:13:25.849Z" },
{ url = "https://files.pythonhosted.org/packages/a5/fd/fa69f2221534e80cc5772ac2b7d222011a2acafc2ec7216d5dd174c864ae/matplotlib-3.10.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:59476c6d29d612b8e9bb6ce8c5b631be6ba8f9e3a2421f22a02b192c7dd28716", size = 9672358, upload-time = "2026-04-24T00:13:28.906Z" },
{ url = "https://files.pythonhosted.org/packages/ab/1a/5a4f747a8b271cbb024946d2dd3c913ab5032ba430626f8c3528ada96b4b/matplotlib-3.10.9-cp314-cp314-win_amd64.whl", hash = "sha256:336b9acc64d309063126edcdaca00db9373af3c476bb94388fe9c5a53ad13e6f", size = 8349970, upload-time = "2026-04-24T00:13:31.904Z" },
{ url = "https://files.pythonhosted.org/packages/64/dc/95d60ecaefe30680a154b52ea96ab4b0dab547f1fd6aa12f5fb655e89cae/matplotlib-3.10.9-cp314-cp314-win_arm64.whl", hash = "sha256:2dc9477819ffd78ad12a20df1d9d6a6bd4fec6aaa9072681465fddca052f1456", size = 8272785, upload-time = "2026-04-24T00:13:34.511Z" },
{ url = "https://files.pythonhosted.org/packages/70/a0/005d68bc8b8418300ce6591f18586910a8526806e2ab663933d9f20a41e9/matplotlib-3.10.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:da4e09638420548f31c354032a6250e473c68e5a4e96899b4844cf39ddea23fe", size = 8367999, upload-time = "2026-04-24T00:13:36.962Z" },
{ url = "https://files.pythonhosted.org/packages/22/05/1236cc9290be70b2498af20ca348add76e3fffe7f67b477db5133a84f3ea/matplotlib-3.10.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:345f6f68ecc8da0ca56fad2ea08fde1a115eda530079eca185d50a7bc3e146c6", size = 8264543, upload-time = "2026-04-24T00:13:39.851Z" },
{ url = "https://files.pythonhosted.org/packages/cd/c2/071f5a5ff6c5bd63aaaf2f45c811d9bf2ced94bde188d9e1a519e21d0cba/matplotlib-3.10.9-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4edcfbd8565339aa62f1cd4012f7180926fdbe71850f7b0d3c379c175cd6b66c", size = 9622800, upload-time = "2026-04-24T00:13:42.296Z" },
{ url = "https://files.pythonhosted.org/packages/95/57/da7d1f10a85624b9e7db68e069dd94e58dc41dbf9463c5921632ecbe3661/matplotlib-3.10.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6be157fe17fc37cb95ac1d7374cf717ce9259616edec911a78d9d26dae8522d4", size = 9888561, upload-time = "2026-04-24T00:13:45.026Z" },
{ url = "https://files.pythonhosted.org/packages/67/b2/ef8d6bb59b0edb6c16c968b70f548aa13b54348972def5aa6ac85df67145/matplotlib-3.10.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4e42042d54db34fda4e95a7bd3e5789c2a995d2dad3eb8850232ee534092fbbf", size = 9680884, upload-time = "2026-04-24T00:13:48.066Z" },
{ url = "https://files.pythonhosted.org/packages/61/1c/d21bfeb9931881ebe96bcfcff27c7ae4b160ae0ec291a714c42641a56d75/matplotlib-3.10.9-cp314-cp314t-win_amd64.whl", hash = "sha256:c27df8b3848f32a83d1767566595e43cfaa4460380974da06f4279a7ec143c39", size = 8432333, upload-time = "2026-04-24T00:13:51.008Z" },
{ url = "https://files.pythonhosted.org/packages/78/23/92493c3e6e1b635ccfff146f7b99e674808787915420373ac399283764c2/matplotlib-3.10.9-cp314-cp314t-win_arm64.whl", hash = "sha256:a49f1eadc84ca85fd72fa4e89e70e61bf86452df6f971af04b12c60761a0772c", size = 8324785, upload-time = "2026-04-24T00:13:53.633Z" },
{ url = "https://files.pythonhosted.org/packages/2c/2b/0e92ad0ac446633f928a1563db4aa8add407e1924faf0ded5b95b35afb27/matplotlib-3.10.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1872fb212a05b729e649754a72d5da61d03e0554d76e80303b6f83d1d2c0552b", size = 8293058, upload-time = "2026-04-24T00:13:56.339Z" },
{ url = "https://files.pythonhosted.org/packages/4b/23/74682fd369f5299ceda438fea2a0662e6383b85c9383fb9cdfcf04713e07/matplotlib-3.10.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:985f2238880e2e69093f588f5fe2e46771747febf0649f3cf7f7b7480875317f", size = 8186627, upload-time = "2026-04-24T00:13:58.623Z" },
{ url = "https://files.pythonhosted.org/packages/ca/e8/368aab88f3c4cd8992800f31abfe0670c3e47540ba20a97e9fdbcde594b3/matplotlib-3.10.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6640f75af2c6148293caa0a2b39dd806a492dd66c8a8b04035813e33d0fd2585", size = 8764117, upload-time = "2026-04-24T00:14:01.684Z" },
{ url = "https://files.pythonhosted.org/packages/63/e2/9f66ca6a651a52abfe0d4964ce01439ed34f3f1e119de10ff3a07f403043/matplotlib-3.10.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:42fb814efabe95c06c1994d8ab5a8385f43a249e23badd3ba931d4308e5bca20", size = 8304420, upload-time = "2026-04-24T00:14:04.57Z" },
{ url = "https://files.pythonhosted.org/packages/e8/e8/467c03568218792906aa87b5e7bb379b605e056ed0c74fe00c051786d925/matplotlib-3.10.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f76e640a5268850bfda54b5131b1b1941cc685e42c5fa98ed9f2d64038308cba", size = 8197981, upload-time = "2026-04-24T00:14:07.233Z" },
{ url = "https://files.pythonhosted.org/packages/6f/87/afead29192170917537934c6aff4b008c805fff7b1ccea0c79120d96beda/matplotlib-3.10.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3fc0364dfbe1d07f6d15c5ebd0c5bf89e126916e5a8667dd4a7a6e84c36653d4", size = 8774002, upload-time = "2026-04-24T00:14:09.816Z" },
]
[[package]]
name = "maturin"
version = "1.13.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9c/1c/612d23d33ec21b9ae7ece7b3f0dd5f9dfd57b4009e9d2938165869ebd6ae/maturin-1.13.3.tar.gz", hash = "sha256:771e1e9e71a278e56db01552e0d1acfd1464259f9575b6e72842f893cd299079", size = 357934, upload-time = "2026-05-11T07:43:39.027Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/71/66/18c2aaac0b2a5dea9f1db5984ce83b905ad205cfc7c02d0091e707c0c2e7/maturin-1.13.3-py3-none-linux_armv6l.whl", hash = "sha256:3cc13929ca82aefa4adbf0f2c35419369796213c6fb0eb24e914945f50ef5d8c", size = 10190971, upload-time = "2026-05-11T07:43:10.431Z" },
{ url = "https://files.pythonhosted.org/packages/bc/71/26a988d092e4fd6a9523d46d44400a46cad7cdf3fd206ce702240c748aee/maturin-1.13.3-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:53b08bd075649ce96513ad9abf241a43cb685ed6e9e7790f8dbc2d66e95d8323", size = 19716714, upload-time = "2026-05-11T07:43:36.911Z" },
{ url = "https://files.pythonhosted.org/packages/82/5c/f3fd0e184255d9fc7e272c62af3dfa84c617b2577ef83af9ce615f5279cc/maturin-1.13.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:4cd478e6e4c56251e48ed079b8efd55b30bc5c09cf695a1bdafaeb582ee735a0", size = 10194726, upload-time = "2026-05-11T07:43:07.05Z" },
{ url = "https://files.pythonhosted.org/packages/a9/e1/f4edb69fb647b77c4769a9bfd4d6fb62961e653d164bc277ecdffac3ab61/maturin-1.13.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl", hash = "sha256:a2675e25f313034ae6f57388cf14818f87d8961c4a96795287f3e155f59beb11", size = 10172781, upload-time = "2026-05-11T07:43:40.796Z" },
{ url = "https://files.pythonhosted.org/packages/c7/7d/a1be934690cdcc3c6609769ceaad322ab7501c2ee5bafcac1b14d609e403/maturin-1.13.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:4667ef609ab446c1b5e0bfe4f9fb99699ab6d8548433f8d1a684256e0b67217f", size = 10682670, upload-time = "2026-05-11T07:43:13.132Z" },
{ url = "https://files.pythonhosted.org/packages/18/f5/372ae19b72ce8f6e37e5864ae4dc5b252ee9fce0619ccc3aa366aa3a7f97/maturin-1.13.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:3db93337ed97e60ffc878aa8b493cd7ae44d3a5e1a37256db3a4491f57565018", size = 10060363, upload-time = "2026-05-11T07:43:21.107Z" },
{ url = "https://files.pythonhosted.org/packages/cb/5b/c68340cca09368af0df80965dfabed4234205a492a93da00793c7b9aae20/maturin-1.13.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:1cc0a110b224ca90406b668a3e3c1f5a515062e59e26292f6dbaf5fd4909c6f3", size = 10017551, upload-time = "2026-05-11T07:43:33.916Z" },
{ url = "https://files.pythonhosted.org/packages/28/1e/f90fb2b000bad9e6d850cd5afb88b2f1e2a279cfb4de02ea40078484690e/maturin-1.13.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:c00ea6428dea17bf616fe93770837634454b28c2de1a876e42ef8036c616079a", size = 13301712, upload-time = "2026-05-11T07:43:26.492Z" },
{ url = "https://files.pythonhosted.org/packages/be/58/1670f68a8f04ccd7b90df11047bd9a046585310e84e1967cc9849cd1c5a3/maturin-1.13.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49fd6ab08da28098ccf37afca24cdba72376ba9c1eedf9dd25ff82ed771961ff", size = 10946765, upload-time = "2026-05-11T07:43:16.135Z" },
{ url = "https://files.pythonhosted.org/packages/4b/ac/00c955c2ef134817b1a7bdaa76b0309e9c5291eb17d9ff88069eecd08bc2/maturin-1.13.3-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl", hash = "sha256:b6741d7bf4af97da937528fd1e523c6ab54f53d9a21870fa735d6e67fd88e273", size = 10388661, upload-time = "2026-05-11T07:43:18.727Z" },
{ url = "https://files.pythonhosted.org/packages/97/c6/cbf8a51dde19c19aeba0d9b075095a2effb9b31fd312b1aae3ac79f8aea2/maturin-1.13.3-py3-none-win32.whl", hash = "sha256:0ef257e692cc756c87af5bea95ddfe7d3ac49d3376a7a87f728d63f06e7b6f8b", size = 8901838, upload-time = "2026-05-11T07:43:23.76Z" },
{ url = "https://files.pythonhosted.org/packages/a1/ff/c6a50a59dc8313097d43ac5f4d74df6a500c8cb62b0dc9e054f53e203a48/maturin-1.13.3-py3-none-win_amd64.whl", hash = "sha256:def4a435ea9d2ee93b18ba579dc8c9cf898889a66f312cd379b5e374ec3e3ad6", size = 10340801, upload-time = "2026-05-11T07:43:29.239Z" },
{ url = "https://files.pythonhosted.org/packages/6c/93/e32e79333f0902ba292b996f504f5f06be59587f7d02ab8d5ed1e3066445/maturin-1.13.3-py3-none-win_arm64.whl", hash = "sha256:2389fe92d017cea9d94e521fa0175314a4c52f79a1057b901fbc9f8686ef7d0b", size = 9706562, upload-time = "2026-05-11T07:43:31.743Z" },
]
[[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 = "mergedeep"
version = "1.3.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/3a/41/580bb4006e3ed0361b8151a01d324fb03f420815446c7def45d02f74c270/mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8", size = 4661, upload-time = "2021-02-05T18:55:30.623Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307", size = 6354, upload-time = "2021-02-05T18:55:29.583Z" },
]
[[package]]
name = "mineru"
version = "3.2.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "beautifulsoup4" },
{ name = "click" },
{ name = "fast-langdetect" },
{ name = "fastapi" },
{ name = "httpx" },
{ name = "huggingface-hub" },
{ name = "json-repair" },
{ name = "loguru" },
{ name = "lxml" },
{ name = "magika" },
{ name = "mammoth" },
{ name = "mineru-vl-utils" },
{ name = "modelscope" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "openai" },
{ name = "opencv-python" },
{ name = "openpyxl" },
{ name = "pdftext" },
{ name = "pillow" },
{ name = "pylatexenc" },
{ name = "pypdf" },
{ name = "pypdfium2" },
{ name = "pypptx-with-oxml" },
{ name = "python-docx" },
{ name = "python-multipart" },
{ name = "reportlab" },
{ name = "requests" },
{ name = "tqdm" },
{ name = "uvicorn" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/fa/65/07fba9d9c2e2ac34ccb3d4c43860b0cf8c6b3f6fd3845dd324236910e3ba/mineru-3.2.1-py3-none-any.whl", hash = "sha256:70585268e83fabf808a0b9583f0f3054be4c357e7706149a23fd27015334dc7c", size = 1568205, upload-time = "2026-05-28T16:01:40.591Z" },
]
[package.optional-dependencies]
pipeline = [
{ name = "ftfy" },
{ name = "onnxruntime", version = "1.24.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pyclipper" },
{ name = "pyyaml" },
{ name = "shapely" },
{ name = "torch" },
{ name = "torchvision" },
{ name = "transformers" },
]
[[package]]
name = "mineru-vl-utils"
version = "1.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiofiles" },
{ name = "httpx" },
{ name = "httpx-retries" },
{ name = "loguru" },
{ name = "pillow" },
{ name = "pydantic" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/10/8f/fde96b914da533b2127480c6612c3ce9fdcecc6fb6db775e050507ae1169/mineru_vl_utils-1.0.3-py3-none-any.whl", hash = "sha256:1dfe58df7e1f0ff65503fa3dc6d76d7aefacd7676c3eb16c68092470dc096799", size = 93294, upload-time = "2026-05-28T09:44:40.887Z" },
]
[[package]]
name = "mkdocs"
version = "1.6.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "ghp-import" },
{ name = "jinja2" },
{ name = "markdown" },
{ name = "markupsafe" },
{ name = "mergedeep" },
{ name = "mkdocs-get-deps" },
{ name = "packaging" },
{ name = "pathspec" },
{ name = "pyyaml" },
{ name = "pyyaml-env-tag" },
{ name = "watchdog" },
]
sdist = { url = "https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2", size = 3889159, upload-time = "2024-08-30T12:24:06.899Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/22/5b/dbc6a8cddc9cfa9c4971d59fb12bb8d42e161b7e7f8cc89e49137c5b279c/mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e", size = 3864451, upload-time = "2024-08-30T12:24:05.054Z" },
]
[[package]]
name = "mkdocs-autorefs"
version = "1.4.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markdown" },
{ name = "markupsafe" },
{ name = "mkdocs" },
]
sdist = { url = "https://files.pythonhosted.org/packages/52/c0/f641843de3f612a6b48253f39244165acff36657a91cc903633d456ae1ac/mkdocs_autorefs-1.4.4.tar.gz", hash = "sha256:d54a284f27a7346b9c38f1f852177940c222da508e66edc816a0fa55fc6da197", size = 56588, upload-time = "2026-02-10T15:23:55.105Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/28/de/a3e710469772c6a89595fc52816da05c1e164b4c866a89e3cb82fb1b67c5/mkdocs_autorefs-1.4.4-py3-none-any.whl", hash = "sha256:834ef5408d827071ad1bc69e0f39704fa34c7fc05bc8e1c72b227dfdc5c76089", size = 25530, upload-time = "2026-02-10T15:23:53.817Z" },
]
[[package]]
name = "mkdocs-get-deps"
version = "0.2.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mergedeep" },
{ name = "platformdirs" },
{ name = "pyyaml" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ce/25/b3cccb187655b9393572bde9b09261d267c3bf2f2cdabe347673be5976a6/mkdocs_get_deps-0.2.2.tar.gz", hash = "sha256:8ee8d5f316cdbbb2834bc1df6e69c08fe769a83e040060de26d3c19fad3599a1", size = 11047, upload-time = "2026-03-10T02:46:33.632Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/88/29/744136411e785c4b0b744d5413e56555265939ab3a104c6a4b719dad33fd/mkdocs_get_deps-0.2.2-py3-none-any.whl", hash = "sha256:e7878cbeac04860b8b5e0ca31d3abad3df9411a75a32cde82f8e44b6c16ff650", size = 9555, upload-time = "2026-03-10T02:46:32.256Z" },
]
[[package]]
name = "mkdocstrings"
version = "1.0.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "jinja2" },
{ name = "markdown" },
{ name = "markupsafe" },
{ name = "mkdocs" },
{ name = "mkdocs-autorefs" },
{ name = "pymdown-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1d/5d/f888d4d3eb31359b327bc9b17a212d6ef03fe0b0682fbb3fc2cb849fb12b/mkdocstrings-1.0.4.tar.gz", hash = "sha256:3969a6515b77db65fd097b53c1b7aa4ae840bd71a2ee62a6a3e89503446d7172", size = 100088, upload-time = "2026-04-15T09:16:53.376Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6e/94/be70f8ee9c45f2f62b39a1f0e9303bc20e138a8f3b8e50ffd89498e177e1/mkdocstrings-1.0.4-py3-none-any.whl", hash = "sha256:63464b4b29053514f32a1dbbf604e52876d5e638111b0c295ab7ed3cac73ca9b", size = 35560, upload-time = "2026-04-15T09:16:51.436Z" },
]
[[package]]
name = "mkdocstrings-python"
version = "2.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "griffelib" },
{ name = "mkdocs-autorefs" },
{ name = "mkdocstrings" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/29/33/c225eaf898634bdda489a6766fc35d1683c640bffe0e0acd10646b13536d/mkdocstrings_python-2.0.3.tar.gz", hash = "sha256:c518632751cc869439b31c9d3177678ad2bfa5c21b79b863956ad68fc92c13b8", size = 199083, upload-time = "2026-02-20T10:38:36.368Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/32/28/79f0f8de97cce916d5ae88a7bee1ad724855e83e6019c0b4d5b3fabc80f3/mkdocstrings_python-2.0.3-py3-none-any.whl", hash = "sha256:0b83513478bdfd803ff05aa43e9b1fca9dd22bcd9471f09ca6257f009bc5ee12", size = 104779, upload-time = "2026-02-20T10:38:34.517Z" },
]
[[package]]
name = "ml-dtypes"
version = "0.5.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fe/3a/c5b855752a70267ff729c349e650263adb3c206c29d28cc8ea7ace30a1d5/ml_dtypes-0.5.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b95e97e470fe60ed493fd9ae3911d8da4ebac16bd21f87ffa2b7c588bf22ea2c", size = 679735, upload-time = "2025-11-17T22:31:31.367Z" },
{ url = "https://files.pythonhosted.org/packages/41/79/7433f30ee04bd4faa303844048f55e1eb939131c8e5195a00a96a0939b64/ml_dtypes-0.5.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4b801ebe0b477be666696bda493a9be8356f1f0057a57f1e35cd26928823e5a", size = 5051883, upload-time = "2025-11-17T22:31:33.658Z" },
{ url = "https://files.pythonhosted.org/packages/10/b1/8938e8830b0ee2e167fc75a094dea766a1152bde46752cd9bfc57ee78a82/ml_dtypes-0.5.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:388d399a2152dd79a3f0456a952284a99ee5c93d3e2f8dfe25977511e0515270", size = 5030369, upload-time = "2025-11-17T22:31:35.595Z" },
{ url = "https://files.pythonhosted.org/packages/c7/a3/51886727bd16e2f47587997b802dd56398692ce8c6c03c2e5bb32ecafe26/ml_dtypes-0.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:4ff7f3e7ca2972e7de850e7b8fcbb355304271e2933dd90814c1cb847414d6e2", size = 210738, upload-time = "2025-11-17T22:31:37.43Z" },
{ url = "https://files.pythonhosted.org/packages/c6/5e/712092cfe7e5eb667b8ad9ca7c54442f21ed7ca8979745f1000e24cf8737/ml_dtypes-0.5.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6c7ecb74c4bd71db68a6bea1edf8da8c34f3d9fe218f038814fd1d310ac76c90", size = 679734, upload-time = "2025-11-17T22:31:39.223Z" },
{ url = "https://files.pythonhosted.org/packages/4f/cf/912146dfd4b5c0eea956836c01dcd2fce6c9c844b2691f5152aca196ce4f/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc11d7e8c44a65115d05e2ab9989d1e045125d7be8e05a071a48bc76eb6d6040", size = 5056165, upload-time = "2025-11-17T22:31:41.071Z" },
{ url = "https://files.pythonhosted.org/packages/a9/80/19189ea605017473660e43762dc853d2797984b3c7bf30ce656099add30c/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:19b9a53598f21e453ea2fbda8aa783c20faff8e1eeb0d7ab899309a0053f1483", size = 5034975, upload-time = "2025-11-17T22:31:42.758Z" },
{ url = "https://files.pythonhosted.org/packages/b4/24/70bd59276883fdd91600ca20040b41efd4902a923283c4d6edcb1de128d2/ml_dtypes-0.5.4-cp311-cp311-win_amd64.whl", hash = "sha256:7c23c54a00ae43edf48d44066a7ec31e05fdc2eee0be2b8b50dd1903a1db94bb", size = 210742, upload-time = "2025-11-17T22:31:44.068Z" },
{ url = "https://files.pythonhosted.org/packages/a0/c9/64230ef14e40aa3f1cb254ef623bf812735e6bec7772848d19131111ac0d/ml_dtypes-0.5.4-cp311-cp311-win_arm64.whl", hash = "sha256:557a31a390b7e9439056644cb80ed0735a6e3e3bb09d67fd5687e4b04238d1de", size = 160709, upload-time = "2025-11-17T22:31:46.557Z" },
{ url = "https://files.pythonhosted.org/packages/a8/b8/3c70881695e056f8a32f8b941126cf78775d9a4d7feba8abcb52cb7b04f2/ml_dtypes-0.5.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a174837a64f5b16cab6f368171a1a03a27936b31699d167684073ff1c4237dac", size = 676927, upload-time = "2025-11-17T22:31:48.182Z" },
{ url = "https://files.pythonhosted.org/packages/54/0f/428ef6881782e5ebb7eca459689448c0394fa0a80bea3aa9262cba5445ea/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7f7c643e8b1320fd958bf098aa7ecf70623a42ec5154e3be3be673f4c34d900", size = 5028464, upload-time = "2025-11-17T22:31:50.135Z" },
{ url = "https://files.pythonhosted.org/packages/3a/cb/28ce52eb94390dda42599c98ea0204d74799e4d8047a0eb559b6fd648056/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ad459e99793fa6e13bd5b7e6792c8f9190b4e5a1b45c63aba14a4d0a7f1d5ff", size = 5009002, upload-time = "2025-11-17T22:31:52.001Z" },
{ url = "https://files.pythonhosted.org/packages/f5/f0/0cfadd537c5470378b1b32bd859cf2824972174b51b873c9d95cfd7475a5/ml_dtypes-0.5.4-cp312-cp312-win_amd64.whl", hash = "sha256:c1a953995cccb9e25a4ae19e34316671e4e2edaebe4cf538229b1fc7109087b7", size = 212222, upload-time = "2025-11-17T22:31:53.742Z" },
{ url = "https://files.pythonhosted.org/packages/16/2e/9acc86985bfad8f2c2d30291b27cd2bb4c74cea08695bd540906ed744249/ml_dtypes-0.5.4-cp312-cp312-win_arm64.whl", hash = "sha256:9bad06436568442575beb2d03389aa7456c690a5b05892c471215bfd8cf39460", size = 160793, upload-time = "2025-11-17T22:31:55.358Z" },
{ url = "https://files.pythonhosted.org/packages/d9/a1/4008f14bbc616cfb1ac5b39ea485f9c63031c4634ab3f4cf72e7541f816a/ml_dtypes-0.5.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c760d85a2f82e2bed75867079188c9d18dae2ee77c25a54d60e9cc79be1bc48", size = 676888, upload-time = "2025-11-17T22:31:56.907Z" },
{ url = "https://files.pythonhosted.org/packages/d3/b7/dff378afc2b0d5a7d6cd9d3209b60474d9819d1189d347521e1688a60a53/ml_dtypes-0.5.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce756d3a10d0c4067172804c9cc276ba9cc0ff47af9078ad439b075d1abdc29b", size = 5036993, upload-time = "2025-11-17T22:31:58.497Z" },
{ url = "https://files.pythonhosted.org/packages/eb/33/40cd74219417e78b97c47802037cf2d87b91973e18bb968a7da48a96ea44/ml_dtypes-0.5.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:533ce891ba774eabf607172254f2e7260ba5f57bdd64030c9a4fcfbd99815d0d", size = 5010956, upload-time = "2025-11-17T22:31:59.931Z" },
{ url = "https://files.pythonhosted.org/packages/e1/8b/200088c6859d8221454825959df35b5244fa9bdf263fd0249ac5fb75e281/ml_dtypes-0.5.4-cp313-cp313-win_amd64.whl", hash = "sha256:f21c9219ef48ca5ee78402d5cc831bd58ea27ce89beda894428bc67a52da5328", size = 212224, upload-time = "2025-11-17T22:32:01.349Z" },
{ url = "https://files.pythonhosted.org/packages/8f/75/dfc3775cb36367816e678f69a7843f6f03bd4e2bcd79941e01ea960a068e/ml_dtypes-0.5.4-cp313-cp313-win_arm64.whl", hash = "sha256:35f29491a3e478407f7047b8a4834e4640a77d2737e0b294d049746507af5175", size = 160798, upload-time = "2025-11-17T22:32:02.864Z" },
{ url = "https://files.pythonhosted.org/packages/4f/74/e9ddb35fd1dd43b1106c20ced3f53c2e8e7fc7598c15638e9f80677f81d4/ml_dtypes-0.5.4-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:304ad47faa395415b9ccbcc06a0350800bc50eda70f0e45326796e27c62f18b6", size = 702083, upload-time = "2025-11-17T22:32:04.08Z" },
{ url = "https://files.pythonhosted.org/packages/74/f5/667060b0aed1aa63166b22897fdf16dca9eb704e6b4bbf86848d5a181aa7/ml_dtypes-0.5.4-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6a0df4223b514d799b8a1629c65ddc351b3efa833ccf7f8ea0cf654a61d1e35d", size = 5354111, upload-time = "2025-11-17T22:32:05.546Z" },
{ url = "https://files.pythonhosted.org/packages/40/49/0f8c498a28c0efa5f5c95a9e374c83ec1385ca41d0e85e7cf40e5d519a21/ml_dtypes-0.5.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:531eff30e4d368cb6255bc2328d070e35836aa4f282a0fb5f3a0cd7260257298", size = 5366453, upload-time = "2025-11-17T22:32:07.115Z" },
{ url = "https://files.pythonhosted.org/packages/8c/27/12607423d0a9c6bbbcc780ad19f1f6baa2b68b18ce4bddcdc122c4c68dc9/ml_dtypes-0.5.4-cp313-cp313t-win_amd64.whl", hash = "sha256:cb73dccfc991691c444acc8c0012bee8f2470da826a92e3a20bb333b1a7894e6", size = 225612, upload-time = "2025-11-17T22:32:08.615Z" },
{ url = "https://files.pythonhosted.org/packages/e5/80/5a5929e92c72936d5b19872c5fb8fc09327c1da67b3b68c6a13139e77e20/ml_dtypes-0.5.4-cp313-cp313t-win_arm64.whl", hash = "sha256:3bbbe120b915090d9dd1375e4684dd17a20a2491ef25d640a908281da85e73f1", size = 164145, upload-time = "2025-11-17T22:32:09.782Z" },
{ url = "https://files.pythonhosted.org/packages/72/4e/1339dc6e2557a344f5ba5590872e80346f76f6cb2ac3dd16e4666e88818c/ml_dtypes-0.5.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:2b857d3af6ac0d39db1de7c706e69c7f9791627209c3d6dedbfca8c7e5faec22", size = 673781, upload-time = "2025-11-17T22:32:11.364Z" },
{ url = "https://files.pythonhosted.org/packages/04/f9/067b84365c7e83bda15bba2b06c6ca250ce27b20630b1128c435fb7a09aa/ml_dtypes-0.5.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:805cef3a38f4eafae3a5bf9ebdcdb741d0bcfd9e1bd90eb54abd24f928cd2465", size = 5036145, upload-time = "2025-11-17T22:32:12.783Z" },
{ url = "https://files.pythonhosted.org/packages/c6/bb/82c7dcf38070b46172a517e2334e665c5bf374a262f99a283ea454bece7c/ml_dtypes-0.5.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14a4fd3228af936461db66faccef6e4f41c1d82fcc30e9f8d58a08916b1d811f", size = 5010230, upload-time = "2025-11-17T22:32:14.38Z" },
{ url = "https://files.pythonhosted.org/packages/e9/93/2bfed22d2498c468f6bcd0d9f56b033eaa19f33320389314c19ef6766413/ml_dtypes-0.5.4-cp314-cp314-win_amd64.whl", hash = "sha256:8c6a2dcebd6f3903e05d51960a8058d6e131fe69f952a5397e5dbabc841b6d56", size = 221032, upload-time = "2025-11-17T22:32:15.763Z" },
{ url = "https://files.pythonhosted.org/packages/76/a3/9c912fe6ea747bb10fe2f8f54d027eb265db05dfb0c6335e3e063e74e6e8/ml_dtypes-0.5.4-cp314-cp314-win_arm64.whl", hash = "sha256:5a0f68ca8fd8d16583dfa7793973feb86f2fbb56ce3966daf9c9f748f52a2049", size = 163353, upload-time = "2025-11-17T22:32:16.932Z" },
{ url = "https://files.pythonhosted.org/packages/cd/02/48aa7d84cc30ab4ee37624a2fd98c56c02326785750cd212bc0826c2f15b/ml_dtypes-0.5.4-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:bfc534409c5d4b0bf945af29e5d0ab075eae9eecbb549ff8a29280db822f34f9", size = 702085, upload-time = "2025-11-17T22:32:18.175Z" },
{ url = "https://files.pythonhosted.org/packages/5a/e7/85cb99fe80a7a5513253ec7faa88a65306be071163485e9a626fce1b6e84/ml_dtypes-0.5.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2314892cdc3fcf05e373d76d72aaa15fda9fb98625effa73c1d646f331fcecb7", size = 5355358, upload-time = "2025-11-17T22:32:19.7Z" },
{ url = "https://files.pythonhosted.org/packages/79/2b/a826ba18d2179a56e144aef69e57fb2ab7c464ef0b2111940ee8a3a223a2/ml_dtypes-0.5.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d2ffd05a2575b1519dc928c0b93c06339eb67173ff53acb00724502cda231cf", size = 5366332, upload-time = "2025-11-17T22:32:21.193Z" },
{ url = "https://files.pythonhosted.org/packages/84/44/f4d18446eacb20ea11e82f133ea8f86e2bf2891785b67d9da8d0ab0ef525/ml_dtypes-0.5.4-cp314-cp314t-win_amd64.whl", hash = "sha256:4381fe2f2452a2d7589689693d3162e876b3ddb0a832cde7a414f8e1adf7eab1", size = 236612, upload-time = "2025-11-17T22:32:22.579Z" },
{ url = "https://files.pythonhosted.org/packages/ad/3f/3d42e9a78fe5edf792a83c074b13b9b770092a4fbf3462872f4303135f09/ml_dtypes-0.5.4-cp314-cp314t-win_arm64.whl", hash = "sha256:11942cbf2cf92157db91e5022633c0d9474d4dfd813a909383bd23ce828a4b7d", size = 168825, upload-time = "2025-11-17T22:32:23.766Z" },
]
[[package]]
name = "modelscope"
version = "1.37.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "filelock" },
{ name = "packaging" },
{ name = "requests" },
{ name = "setuptools" },
{ name = "tqdm" },
{ name = "urllib3" },
]
sdist = { url = "https://files.pythonhosted.org/packages/fa/9e/9fd75db9797b9543ce78a646538a3c5537cb6adb015d128b4cbc2b4169e2/modelscope-1.37.1.tar.gz", hash = "sha256:7d9124970b4e53639bebe89f60473dee7d5a80589bf35bfbef4c839933cdaf93", size = 4594233, upload-time = "2026-05-22T05:57:09.621Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/15/f5/286dd2d21802e4954a28e73913af7bc79e882f23fcd98db2b5810fc590cf/modelscope-1.37.1-py3-none-any.whl", hash = "sha256:7f7af2dd37339188cbd3c18a858b1297b8a75222b9a0fbf176c7df8189cac39a", size = 6089945, upload-time = "2026-05-22T05:57:05.931Z" },
]
[[package]]
name = "more-itertools"
version = "11.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/de/1d/f4da6f02cdffe04d6362210b807146a26044c88d839208aec273bb0d9184/more_itertools-11.1.0.tar.gz", hash = "sha256:48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d", size = 145772, upload-time = "2026-05-22T14:14:29.909Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl", hash = "sha256:4b65538ae22f6fed0ce4874efd317463a7489796a0939fa66824dd542125a192", size = 72226, upload-time = "2026-05-22T14:14:28.824Z" },
]
[[package]]
name = "mpire"
version = "2.10.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pygments" },
{ name = "pywin32", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tqdm" },
]
sdist = { url = "https://files.pythonhosted.org/packages/3a/93/80ac75c20ce54c785648b4ed363c88f148bf22637e10c9863db4fbe73e74/mpire-2.10.2.tar.gz", hash = "sha256:f66a321e93fadff34585a4bfa05e95bd946cf714b442f51c529038eb45773d97", size = 271270, upload-time = "2024-05-07T14:00:31.815Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/20/14/1db1729ad6db4999c3a16c47937d601fcb909aaa4224f5eca5a2f145a605/mpire-2.10.2-py3-none-any.whl", hash = "sha256:d627707f7a8d02aa4c7f7d59de399dec5290945ddf7fbd36cbb1d6ebb37a51fb", size = 272756, upload-time = "2024-05-07T14:00:29.633Z" },
]
[package.optional-dependencies]
dill = [
{ name = "multiprocess" },
]
[[package]]
name = "mpmath"
version = "1.3.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" },
]
[[package]]
name = "msal"
version = "1.36.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cryptography" },
{ name = "pyjwt", extra = ["crypto"] },
{ name = "requests" },
]
sdist = { url = "https://files.pythonhosted.org/packages/de/cb/b02b0f748ac668922364ccb3c3bff5b71628a05f5adfec2ba2a5c3031483/msal-1.36.0.tar.gz", hash = "sha256:3f6a4af2b036b476a4215111c4297b4e6e236ed186cd804faefba23e4990978b", size = 174217, upload-time = "2026-04-09T10:20:33.525Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2a/d3/414d1f0a5f6f4fe5313c2b002c54e78a3332970feb3f5fed14237aa17064/msal-1.36.0-py3-none-any.whl", hash = "sha256:36ecac30e2ff4322d956029aabce3c82301c29f0acb1ad89b94edcabb0e58ec4", size = 121547, upload-time = "2026-04-09T10:20:32.336Z" },
]
[[package]]
name = "msal-extensions"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "msal" },
]
sdist = { url = "https://files.pythonhosted.org/packages/01/99/5d239b6156eddf761a636bded1118414d161bd6b7b37a9335549ed159396/msal_extensions-1.3.1.tar.gz", hash = "sha256:c5b0fd10f65ef62b5f1d62f4251d51cbcaf003fcedae8c91b040a488614be1a4", size = 23315, upload-time = "2025-03-14T23:51:03.902Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5e/75/bd9b7bb966668920f06b200e84454c8f3566b102183bc55c5473d96cb2b9/msal_extensions-1.3.1-py3-none-any.whl", hash = "sha256:96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca", size = 20583, upload-time = "2025-03-14T23:51:03.016Z" },
]
[[package]]
name = "msoffcrypto-tool"
version = "6.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cryptography" },
{ name = "olefile" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a6/34/6250bdddaeaae24098e45449ea362fb3555a65fba30cad0ad5630ea48d1a/msoffcrypto_tool-6.0.0.tar.gz", hash = "sha256:9a5ebc4c0096b42e5d7ebc2350afdc92dc511061e935ca188468094fdd032bbe", size = 40593, upload-time = "2026-01-12T08:59:56.73Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3c/85/9e359fa9279e1d6861faaf9b6f037a3226374deb20a054c3937be6992013/msoffcrypto_tool-6.0.0-py3-none-any.whl", hash = "sha256:46c394ed5d9641e802fc79bf3fb0666a53748b23fa8c4aa634ae9d30d46fe397", size = 48791, upload-time = "2026-01-12T08:59:55.394Z" },
]
[[package]]
name = "multiprocess"
version = "0.70.19"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "dill" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a2/f2/e783ac7f2aeeed14e9e12801f22529cc7e6b7ab80928d6dcce4e9f00922d/multiprocess-0.70.19.tar.gz", hash = "sha256:952021e0e6c55a4a9fe4cd787895b86e239a40e76802a789d6305398d3975897", size = 2079989, upload-time = "2026-01-19T06:47:39.744Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8b/b6/10832f96b499690854e574360be342a282f5f7dba58eff791299ff6c0637/multiprocess-0.70.19-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:02e5c35d7d6cd2bdc89c1858867f7bde4012837411023a4696c148c1bdd7c80e", size = 135131, upload-time = "2026-01-19T06:47:20.479Z" },
{ url = "https://files.pythonhosted.org/packages/99/50/faef2d8106534b0dc4a0b772668a1a99682696ebf17d3c0f13f2ed6a656a/multiprocess-0.70.19-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:79576c02d1207ec405b00cabf2c643c36070800cca433860e14539df7818b2aa", size = 135131, upload-time = "2026-01-19T06:47:21.879Z" },
{ url = "https://files.pythonhosted.org/packages/94/b1/0b71d18b76bf423c2e8ee00b31db37d17297ab3b4db44e188692afdca628/multiprocess-0.70.19-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c6b6d78d43a03b68014ca1f0b7937d965393a670c5de7c29026beb2258f2f896", size = 135134, upload-time = "2026-01-19T06:47:23.262Z" },
{ url = "https://files.pythonhosted.org/packages/7e/aa/714635c727dbfc251139226fa4eaf1b07f00dc12d9cd2eb25f931adaf873/multiprocess-0.70.19-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1bbf1b69af1cf64cd05f65337d9215b88079ec819cd0ea7bac4dab84e162efe7", size = 144743, upload-time = "2026-01-19T06:47:24.562Z" },
{ url = "https://files.pythonhosted.org/packages/0f/e1/155f6abf5e6b5d9cef29b6d0167c180846157a4aca9b9bee1a217f67c959/multiprocess-0.70.19-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:5be9ec7f0c1c49a4f4a6fd20d5dda4aeabc2d39a50f4ad53720f1cd02b3a7c2e", size = 144738, upload-time = "2026-01-19T06:47:26.636Z" },
{ url = "https://files.pythonhosted.org/packages/af/cb/f421c2869d75750a4f32301cc20c4b63fab6376e9a75c8e5e655bdeb3d9b/multiprocess-0.70.19-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1c3dce098845a0db43b32a0b76a228ca059a668071cfeaa0f40c36c0b1585d45", size = 144741, upload-time = "2026-01-19T06:47:27.985Z" },
{ url = "https://files.pythonhosted.org/packages/e3/45/8004d1e6b9185c1a444d6b55ac5682acf9d98035e54386d967366035a03a/multiprocess-0.70.19-py310-none-any.whl", hash = "sha256:97404393419dcb2a8385910864eedf47a3cadf82c66345b44f036420eb0b5d87", size = 134948, upload-time = "2026-01-19T06:47:32.325Z" },
{ url = "https://files.pythonhosted.org/packages/86/c2/dec9722dc3474c164a0b6bcd9a7ed7da542c98af8cabce05374abab35edd/multiprocess-0.70.19-py311-none-any.whl", hash = "sha256:928851ae7973aea4ce0eaf330bbdafb2e01398a91518d5c8818802845564f45c", size = 144457, upload-time = "2026-01-19T06:47:33.711Z" },
{ url = "https://files.pythonhosted.org/packages/71/70/38998b950a97ea279e6bd657575d22d1a2047256caf707d9a10fbce4f065/multiprocess-0.70.19-py312-none-any.whl", hash = "sha256:3a56c0e85dd5025161bac5ce138dcac1e49174c7d8e74596537e729fd5c53c28", size = 150281, upload-time = "2026-01-19T06:47:35.037Z" },
{ url = "https://files.pythonhosted.org/packages/7f/74/d2c27e03cb84251dfe7249b8e82923643c6d48fa4883b9476b025e7dc7eb/multiprocess-0.70.19-py313-none-any.whl", hash = "sha256:8d5eb4ec5017ba2fab4e34a747c6d2c2b6fecfe9e7236e77988db91580ada952", size = 156414, upload-time = "2026-01-19T06:47:35.915Z" },
{ url = "https://files.pythonhosted.org/packages/a0/61/af9115673a5870fd885247e2f1b68c4f1197737da315b520a91c757a861a/multiprocess-0.70.19-py314-none-any.whl", hash = "sha256:e8cc7fbdff15c0613f0a1f1f8744bef961b0a164c0ca29bdff53e9d2d93c5e5f", size = 160318, upload-time = "2026-01-19T06:47:37.497Z" },
{ url = "https://files.pythonhosted.org/packages/7e/82/69e539c4c2027f1e1697e09aaa2449243085a0edf81ae2c6341e84d769b6/multiprocess-0.70.19-py39-none-any.whl", hash = "sha256:0d4b4397ed669d371c81dcd1ef33fd384a44d6c3de1bd0ca7ac06d837720d3c5", size = 133477, upload-time = "2026-01-19T06:47:38.619Z" },
]
[[package]]
name = "murmurhash"
version = "1.0.15"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/23/2e/88c147931ea9725d634840d538622e94122bceaf346233349b7b5c62964b/murmurhash-1.0.15.tar.gz", hash = "sha256:58e2b27b7847f9e2a6edf10b47a8c8dd70a4705f45dccb7bf76aeadacf56ba01", size = 13291, upload-time = "2025-11-14T09:51:15.272Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/09/3c/5e59e29fe971365d27f191a5cbf8a5fb492746e458604fe5d39810da4668/murmurhash-1.0.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f4989c16053a9a83b02c520dd00a31f0877d5fd2ab8a9b6b75ed9eba0e25c489", size = 27463, upload-time = "2025-11-14T09:49:53.158Z" },
{ url = "https://files.pythonhosted.org/packages/38/3d/ace00a9b82beaa99a8a7a52e98171cfbf13c0066d2f820e84a5d572e3bd0/murmurhash-1.0.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:899068ba3d7c371e7edd093852c634cce802fefd9aaddfcc0d2fda1d7433c7f9", size = 27714, upload-time = "2025-11-14T09:49:54.855Z" },
{ url = "https://files.pythonhosted.org/packages/10/0f/34f1c4f97424ea1bc72b1e3bdf61ac34f4c5555ec9163721f1e4cafe5b1d/murmurhash-1.0.15-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fe883982114de576c793fd1cf55945c8ee6453ad4c4785ac1a48f84e74fdc650", size = 122570, upload-time = "2025-11-14T09:49:55.977Z" },
{ url = "https://files.pythonhosted.org/packages/b9/75/0019717a16ce5a7b088fc50a3ecb513035e4196c5e569bf4a2e16bcc0414/murmurhash-1.0.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:342277d8d7f712d136507fb3ccdba26c076a34ca0f8d1b96f65f0daa556da2e9", size = 123194, upload-time = "2025-11-14T09:49:57.462Z" },
{ url = "https://files.pythonhosted.org/packages/7b/a4/c1c95ce60b816c2255098164e424752779269c93f5d6dceaa213346789a2/murmurhash-1.0.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bc54facccb32fe1e97d6231edd4f3e2937467c35658b26aa35bbd6a87ebb7cb0", size = 122461, upload-time = "2025-11-14T09:49:58.686Z" },
{ url = "https://files.pythonhosted.org/packages/63/28/e1f79369a6e8d1a5901346ed2fd3a5c56e647d0b849044870c071cb64e1c/murmurhash-1.0.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e525bbd8e26e6b9ab1b56758a59b16c2fffd73bad2f7b8bf361c16f70ff1d980", size = 121676, upload-time = "2025-11-14T09:49:59.888Z" },
{ url = "https://files.pythonhosted.org/packages/1d/7c/e2be1f5387e5898f6551cf81c4220975858b9dbda4d471b133750945599a/murmurhash-1.0.15-cp310-cp310-win_amd64.whl", hash = "sha256:2224f30f7729717644745a6f513ea7662517dfe7b1867cf1588177f64c61df3c", size = 25156, upload-time = "2025-11-14T09:50:01.016Z" },
{ url = "https://files.pythonhosted.org/packages/74/07/0df6e1a753de68368662cbbb8f88558e2c877d3886ac12b30953fb8ed335/murmurhash-1.0.15-cp310-cp310-win_arm64.whl", hash = "sha256:8a181494b5f03ba831f9a13f2de3aab9ef591e508e57239043d65c5c592f5837", size = 23270, upload-time = "2025-11-14T09:50:01.99Z" },
{ url = "https://files.pythonhosted.org/packages/6b/ca/77d3e69924a8eb4508bb4f0ad34e46adbeedeb93616a71080e61e53dad71/murmurhash-1.0.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f32307fb9347680bb4fe1cbef6362fb39bd994f1b59abd8c09ca174e44199081", size = 27397, upload-time = "2025-11-14T09:50:03.077Z" },
{ url = "https://files.pythonhosted.org/packages/e6/53/a936f577d35b245d47b310f29e5e9f09fcac776c8c992f1ab51a9fb0cee2/murmurhash-1.0.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:539d8405885d1d19c005f3a2313b47e8e54b0ee89915eb8dfbb430b194328e6c", size = 27692, upload-time = "2025-11-14T09:50:04.144Z" },
{ url = "https://files.pythonhosted.org/packages/4d/64/5f8cfd1fd9cbeb43fcff96672f5bd9e7e1598d1c970f808ecd915490dc20/murmurhash-1.0.15-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c4cd739a00f5a4602201b74568ddabae46ec304719d9be752fd8f534a9464b5e", size = 128396, upload-time = "2025-11-14T09:50:05.268Z" },
{ url = "https://files.pythonhosted.org/packages/ac/10/d9ce29d559a75db0d8a3f13ea12c7f541ec9de2afca38dc70418b890eedb/murmurhash-1.0.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:44d211bcc3ec203c47dac06f48ee871093fcbdffa6652a6cc5ea7180306680a8", size = 128687, upload-time = "2025-11-14T09:50:06.527Z" },
{ url = "https://files.pythonhosted.org/packages/48/cd/dc97ab7e68cdfa1537a56e36dbc846c5a66701cc39ecee2d4399fe61996c/murmurhash-1.0.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f9bf47101354fb1dc4b2e313192566f04ba295c28a37e2f71c692759acc1ba3c", size = 128198, upload-time = "2025-11-14T09:50:08.062Z" },
{ url = "https://files.pythonhosted.org/packages/53/73/32f2aaa22c1e4afae337106baf0c938abf36a6cc879cfee83a00461bbbf7/murmurhash-1.0.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c69b4d3bcd6233782a78907fe10b9b7a796bdc5d28060cf097d067bec280a5d", size = 127214, upload-time = "2025-11-14T09:50:09.265Z" },
{ url = "https://files.pythonhosted.org/packages/82/ed/812103a7f353eba2d83655b08205e13a38c93b4db0692f94756e1eb44516/murmurhash-1.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:e43a69496342ce530bdd670264cb7c8f45490b296e4764c837ce577e3c7ebd53", size = 25241, upload-time = "2025-11-14T09:50:10.373Z" },
{ url = "https://files.pythonhosted.org/packages/eb/5f/2c511bdd28f7c24da37a00116ffd0432b65669d098f0d0260c66ac0ffdc2/murmurhash-1.0.15-cp311-cp311-win_arm64.whl", hash = "sha256:f3e99a6ee36ef5372df5f138e3d9c801420776d3641a34a49e5c2555f44edba7", size = 23216, upload-time = "2025-11-14T09:50:11.651Z" },
{ url = "https://files.pythonhosted.org/packages/b6/46/be8522d3456fdccf1b8b049c6d82e7a3c1114c4fc2cfe14b04cba4b3e701/murmurhash-1.0.15-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d37e3ae44746bca80b1a917c2ea625cf216913564ed43f69d2888e5df97db0cb", size = 27884, upload-time = "2025-11-14T09:50:13.133Z" },
{ url = "https://files.pythonhosted.org/packages/ed/cc/630449bf4f6178d7daf948ce46ad00b25d279065fc30abd8d706be3d87e0/murmurhash-1.0.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0861cb11039409eaf46878456b7d985ef17b6b484103a6fc367b2ecec846891d", size = 27855, upload-time = "2025-11-14T09:50:14.859Z" },
{ url = "https://files.pythonhosted.org/packages/ff/30/ea8f601a9bf44db99468696efd59eb9cff1157cd55cb586d67116697583f/murmurhash-1.0.15-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5a301decfaccfec70fe55cb01dde2a012c3014a874542eaa7cc73477bb749616", size = 134088, upload-time = "2025-11-14T09:50:15.958Z" },
{ url = "https://files.pythonhosted.org/packages/c9/de/c40ce8c0877d406691e735b8d6e9c815f36a82b499d358313db5dbe219d7/murmurhash-1.0.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:32c6fde7bd7e9407003370a07b5f4addacabe1556ad3dc2cac246b7a2bba3400", size = 133978, upload-time = "2025-11-14T09:50:17.572Z" },
{ url = "https://files.pythonhosted.org/packages/47/84/bd49963ecd84ebab2fe66595e2d1ed41d5e8b5153af5dc930f0bd827007c/murmurhash-1.0.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5d8b43a7011540dc3c7ce66f2134df9732e2bc3bbb4a35f6458bc755e48bde26", size = 132956, upload-time = "2025-11-14T09:50:18.742Z" },
{ url = "https://files.pythonhosted.org/packages/4f/7c/2530769c545074417c862583f05f4245644599f1e9ff619b3dfe2969aafc/murmurhash-1.0.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:43bf4541892ecd95963fcd307bf1c575fc0fee1682f41c93007adee71ca2bb40", size = 134184, upload-time = "2025-11-14T09:50:19.941Z" },
{ url = "https://files.pythonhosted.org/packages/84/a4/b249b042f5afe34d14ada2dc4afc777e883c15863296756179652e081c44/murmurhash-1.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:f4ac15a2089dc42e6eb0966622d42d2521590a12c92480aafecf34c085302cca", size = 25647, upload-time = "2025-11-14T09:50:21.049Z" },
{ url = "https://files.pythonhosted.org/packages/13/bf/028179259aebc18fd4ba5cae2601d1d47517427a537ab44336446431a215/murmurhash-1.0.15-cp312-cp312-win_arm64.whl", hash = "sha256:4a70ca4ae19e600d9be3da64d00710e79dde388a4d162f22078d64844d0ebdda", size = 23338, upload-time = "2025-11-14T09:50:22.359Z" },
{ url = "https://files.pythonhosted.org/packages/29/2f/ba300b5f04dae0409202d6285668b8a9d3ade43a846abee3ef611cb388d5/murmurhash-1.0.15-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fe50dc70e52786759358fd1471e309b94dddfffb9320d9dfea233c7684c894ba", size = 27861, upload-time = "2025-11-14T09:50:23.804Z" },
{ url = "https://files.pythonhosted.org/packages/34/02/29c19d268e6f4ea1ed2a462c901eed1ed35b454e2cbc57da592fad663ac6/murmurhash-1.0.15-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1349a7c23f6092e7998ddc5bd28546cc31a595afc61e9fdb3afc423feec3d7ad", size = 27840, upload-time = "2025-11-14T09:50:25.146Z" },
{ url = "https://files.pythonhosted.org/packages/e2/63/58e2de2b5232cd294c64092688c422196e74f9fa8b3958bdf02d33df24b9/murmurhash-1.0.15-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3ba6d05de2613535b5a9227d4ad8ef40a540465f64660d4a8800634ae10e04f", size = 133080, upload-time = "2025-11-14T09:50:26.566Z" },
{ url = "https://files.pythonhosted.org/packages/aa/9a/d13e2e9f8ba1ced06840921a50f7cece0a475453284158a3018b72679761/murmurhash-1.0.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fa1b70b3cc2801ab44179c65827bbd12009c68b34e9d9ce7125b6a0bd35af63c", size = 132648, upload-time = "2025-11-14T09:50:27.788Z" },
{ url = "https://files.pythonhosted.org/packages/b2/e1/47994f1813fa205c84977b0ff51ae6709f8539af052c7491a5f863d82bdc/murmurhash-1.0.15-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:213d710fb6f4ef3bc11abbfad0fa94a75ffb675b7dc158c123471e5de869f9af", size = 131502, upload-time = "2025-11-14T09:50:29.339Z" },
{ url = "https://files.pythonhosted.org/packages/b9/ea/90c1fd00b4aeb704fb5e84cd666b33ffd7f245155048071ffbb51d2bb57d/murmurhash-1.0.15-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b65a5c4e7f5d71f7ccac2d2b60bdf7092d7976270878cfec59d5a66a533db823", size = 132736, upload-time = "2025-11-14T09:50:30.545Z" },
{ url = "https://files.pythonhosted.org/packages/00/db/da73462dbfa77f6433b128d2120ba7ba300f8c06dc4f4e022c38d240a5f5/murmurhash-1.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:9aba94c5d841e1904cd110e94ceb7f49cfb60a874bbfb27e0373622998fb7c7c", size = 25682, upload-time = "2025-11-14T09:50:31.624Z" },
{ url = "https://files.pythonhosted.org/packages/bb/83/032729ef14971b938fbef41ee125fc8800020ee229bd35178b6ede8ee934/murmurhash-1.0.15-cp313-cp313-win_arm64.whl", hash = "sha256:263807eca40d08c7b702413e45cca75ecb5883aa337237dc5addb660f1483378", size = 23370, upload-time = "2025-11-14T09:50:33.264Z" },
{ url = "https://files.pythonhosted.org/packages/10/83/7547d9205e9bd2f8e5dfd0b682cc9277594f98909f228eb359489baec1df/murmurhash-1.0.15-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:694fd42a74b7ce257169d14c24aa616aa6cd4ccf8abe50eca0557e08da99d055", size = 29955, upload-time = "2025-11-14T09:50:34.488Z" },
{ url = "https://files.pythonhosted.org/packages/b7/c7/3afd5de7a5b3ae07fe2d3a3271b327ee1489c58ba2b2f2159bd31a25edb9/murmurhash-1.0.15-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a2ea4546ba426390beff3cd10db8f0152fdc9072c4f2583ec7d8aa9f3e4ac070", size = 30108, upload-time = "2025-11-14T09:50:35.53Z" },
{ url = "https://files.pythonhosted.org/packages/02/69/d6637ee67d78ebb2538c00411f28ea5c154886bbe1db16c49435a8a4ab16/murmurhash-1.0.15-cp313-cp313t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:34e5a91139c40b10f98d0b297907f5d5267b4b1b2e5dd2eb74a021824f751b98", size = 164054, upload-time = "2025-11-14T09:50:36.591Z" },
{ url = "https://files.pythonhosted.org/packages/ab/4c/89e590165b4c7da6bf941441212a721a270195332d3aacfdfdf527d466ca/murmurhash-1.0.15-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:dc35606868a5961cf42e79314ca0bddf5a400ce377b14d83192057928d6252ec", size = 168153, upload-time = "2025-11-14T09:50:37.856Z" },
{ url = "https://files.pythonhosted.org/packages/07/7a/95c42df0c21d2e413b9fcd17317a7587351daeb264dc29c6aec1fdbd26f8/murmurhash-1.0.15-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:43cc6ac3b91ca0f7a5ae9c063ba4d6c26972c97fd7c25280ecc666413e4c5535", size = 164345, upload-time = "2025-11-14T09:50:39.346Z" },
{ url = "https://files.pythonhosted.org/packages/d0/22/9d02c880a88b83bb3ce7d6a38fb727373ab78d82e5f3d8d9fc5612219f90/murmurhash-1.0.15-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:847d712136cb462f0e4bd6229ee2d9eb996d8854eb8312dff3d20c8f5181fda5", size = 161990, upload-time = "2025-11-14T09:50:40.689Z" },
{ url = "https://files.pythonhosted.org/packages/9a/e3/750232524e0dc262e8dcede6536dafc766faadd9a52f1d23746b02948ad8/murmurhash-1.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:2680851af6901dbe66cc4aa7ef8e263de47e6e1b425ae324caa571bdf18f8d58", size = 28812, upload-time = "2025-11-14T09:50:41.971Z" },
{ url = "https://files.pythonhosted.org/packages/ff/89/4ad9d215ef6ade89f27a72dc4e86b98ef1a43534cc3e6a6900a362a0bf0a/murmurhash-1.0.15-cp313-cp313t-win_arm64.whl", hash = "sha256:189a8de4d657b5da9efd66601b0636330b08262b3a55431f2379097c986995d0", size = 25398, upload-time = "2025-11-14T09:50:43.023Z" },
{ url = "https://files.pythonhosted.org/packages/1c/69/726df275edf07688146966e15eaaa23168100b933a2e1a29b37eb56c6db8/murmurhash-1.0.15-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:7c4280136b738e85ff76b4bdc4341d0b867ee753e73fd8b6994288080c040d0b", size = 28029, upload-time = "2025-11-14T09:50:44.124Z" },
{ url = "https://files.pythonhosted.org/packages/59/8f/24ecf9061bc2b20933df8aba47c73e904274ea8811c8300cab92f6f82372/murmurhash-1.0.15-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d4d681f474830489e2ec1d912095cfff027fbaf2baa5414c7e9d25b89f0fab68", size = 27912, upload-time = "2025-11-14T09:50:45.266Z" },
{ url = "https://files.pythonhosted.org/packages/ba/26/fff3caba25aa3c0622114e03c69fb66c839b22335b04d7cce91a3a126d44/murmurhash-1.0.15-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d7e47c5746785db6a43b65fac47b9e63dd71dfbd89a8c92693425b9715e68c6e", size = 131847, upload-time = "2025-11-14T09:50:46.819Z" },
{ url = "https://files.pythonhosted.org/packages/df/e4/0f2b9fc533467a27afb4e906c33f32d5f637477de87dd94690e0c44335a6/murmurhash-1.0.15-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e8e674f02a99828c8a671ba99cd03299381b2f0744e6f25c29cadfc6151dc724", size = 132267, upload-time = "2025-11-14T09:50:48.298Z" },
{ url = "https://files.pythonhosted.org/packages/da/bf/9d1c107989728ec46e25773d503aa54070b32822a18cfa7f9d5f41bc17a5/murmurhash-1.0.15-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:26fd7c7855ac4850ad8737991d7b0e3e501df93ebaf0cf45aa5954303085fdba", size = 131894, upload-time = "2025-11-14T09:50:49.485Z" },
{ url = "https://files.pythonhosted.org/packages/0d/81/dcf27c71445c0e993b10e33169a098ca60ee702c5c58fcbde205fa6332a6/murmurhash-1.0.15-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cb8ebafae60d5f892acff533cc599a359954d8c016a829514cb3f6e9ee10f322", size = 132054, upload-time = "2025-11-14T09:50:50.747Z" },
{ url = "https://files.pythonhosted.org/packages/bc/32/e874a14b2d2246bd2d16f80f49fad393a3865d4ee7d66d2cae939a67a29a/murmurhash-1.0.15-cp314-cp314-win_amd64.whl", hash = "sha256:898a629bf111f1aeba4437e533b5b836c0a9d2dd12d6880a9c75f6ca13e30e22", size = 26579, upload-time = "2025-11-14T09:50:52.278Z" },
{ url = "https://files.pythonhosted.org/packages/af/8e/4fca051ed8ae4d23a15aaf0a82b18cb368e8cf84f1e3b474d5749ec46069/murmurhash-1.0.15-cp314-cp314-win_arm64.whl", hash = "sha256:88dc1dd53b7b37c0df1b8b6bce190c12763014492f0269ff7620dc6027f470f4", size = 24341, upload-time = "2025-11-14T09:50:53.295Z" },
{ url = "https://files.pythonhosted.org/packages/38/9c/c72c2a4edd86aac829337ab9f83cf04cdb15e5d503e4c9a3a243f30a261c/murmurhash-1.0.15-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:6cb4e962ec4f928b30c271b2d84e6707eff6d942552765b663743cfa618b294b", size = 30146, upload-time = "2025-11-14T09:50:54.705Z" },
{ url = "https://files.pythonhosted.org/packages/ac/d7/72b47ebc86436cd0aa1fd4c6e8779521ec389397ac11389990278d0f7a47/murmurhash-1.0.15-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5678a3ea4fbf0cbaaca2bed9b445f556f294d5f799c67185d05ffcb221a77faf", size = 30141, upload-time = "2025-11-14T09:50:55.829Z" },
{ url = "https://files.pythonhosted.org/packages/64/bb/6d2f09135079c34dc2d26e961c52742d558b320c61503f273eab6ba743d9/murmurhash-1.0.15-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ef19f38c6b858eef83caf710773db98c8f7eb2193b4c324650c74f3d8ba299e0", size = 163898, upload-time = "2025-11-14T09:50:56.946Z" },
{ url = "https://files.pythonhosted.org/packages/b9/e2/9c1b462e33f9cb2d632056f07c90b502fc20bd7da50a15d0557343bd2fed/murmurhash-1.0.15-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22aa3ceaedd2e57078b491ed08852d512b84ff4ff9bb2ff3f9bf0eec7f214c9e", size = 168040, upload-time = "2025-11-14T09:50:58.234Z" },
{ url = "https://files.pythonhosted.org/packages/e8/73/8694db1408fcdfa73589f7df6c445437ea146986fa1e393ec60d26d6e30c/murmurhash-1.0.15-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bba0e0262c0d08682b028cb963ac477bd9839029486fa1333fc5c01fb6072749", size = 164239, upload-time = "2025-11-14T09:50:59.95Z" },
{ url = "https://files.pythonhosted.org/packages/2d/f9/8e360bdfc3c44e267e7e046f0e0b9922766da92da26959a6963f597e6bb5/murmurhash-1.0.15-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4fd8189ee293a09f30f4931408f40c28ccd42d9de4f66595f8814879339378bc", size = 161811, upload-time = "2025-11-14T09:51:01.289Z" },
{ url = "https://files.pythonhosted.org/packages/f9/31/97649680595b1096803d877ababb9a67c07f4378f177ec885eea28b9db6d/murmurhash-1.0.15-cp314-cp314t-win_amd64.whl", hash = "sha256:66395b1388f7daa5103db92debe06842ae3be4c0749ef6db68b444518666cdcc", size = 29817, upload-time = "2025-11-14T09:51:02.493Z" },
{ url = "https://files.pythonhosted.org/packages/76/66/4fce8755f25d77324401886c00017c556be7ca3039575b94037aff905385/murmurhash-1.0.15-cp314-cp314t-win_arm64.whl", hash = "sha256:c22e56c6a0b70598a66e456de5272f76088bc623688da84ef403148a6d41851d", size = 26219, upload-time = "2025-11-14T09:51:03.563Z" },
]
[[package]]
name = "mypy"
version = "2.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "ast-serialize" },
{ name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "mypy-extensions" },
{ name = "pathspec" },
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/82/15/cca9d88503549ed6fedeaa1d448cdddd542ee8a490232d732e278036fbf2/mypy-2.1.0.tar.gz", hash = "sha256:81e76ad12c2d804512e9b13240d1588316531bfba07558286078bfbce9613633", size = 3898359, upload-time = "2026-05-11T18:37:36.237Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a4/71/d351dca3e9b30da2328ee9d445c88b8388072808ebfbc49eb69d30b67749/mypy-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:11a6beb180257a805961aea9ec591bbd0bd17f1e18d35b8456d57aee5bedfedc", size = 14778792, upload-time = "2026-05-11T18:36:23.605Z" },
{ url = "https://files.pythonhosted.org/packages/2f/45/7d51594b644c17c0bcf74ed8cd5fc33b324276d708e8506f220b70dab9d9/mypy-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ef78c1d306bbf9a8a12f526c44902c9c28dffd6c52c52bf6a72641ce18d3849", size = 13645739, upload-time = "2026-05-11T18:37:22.752Z" },
{ url = "https://files.pythonhosted.org/packages/65/01/455c31b170e9468265074840bf18863a8482a24103fdaabe4e199392aa5f/mypy-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c209a90853081ff01d01ee895cafe10f7db1474e0d95beaeef0f6c1db9119bbd", size = 14074199, upload-time = "2026-05-11T18:35:09.292Z" },
{ url = "https://files.pythonhosted.org/packages/41/5a/93093f0b29a9e982deafde698f740a2eb2e05886e79ccf0594c7fd5413a3/mypy-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47cebf61abde7c088a4e27718a8b13a81655686b2e9c251f5c0915a802248166", size = 14953128, upload-time = "2026-05-11T18:31:57.678Z" },
{ url = "https://files.pythonhosted.org/packages/7f/2f/a196f5331d96170ad3d28f144d2aba690d4b2911381f68d51e489c7ab82a/mypy-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d57a90ae5e872138a425ec328edbc9b235d1934c4377881a33ec05b341acc9a8", size = 15249378, upload-time = "2026-05-11T18:33:00.101Z" },
{ url = "https://files.pythonhosted.org/packages/54/de/94d321cc12da9f71341ac0c270efbed5c725750c7b4c334d957de9a087d9/mypy-2.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:aea7f7a8a55b459c34275fc468ada6ca7c173a5e43a68f5dbe588a563d8a06b8", size = 11060994, upload-time = "2026-05-11T18:33:18.848Z" },
{ url = "https://files.pythonhosted.org/packages/e1/62/0c27ca55219a7c764a7fb88c7bb2b7b2f9780ade8bbf16bc8ed8400eef6b/mypy-2.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:c989640253f0d76843e9c6c1bbf4bd48c5e85ada61bde4beb37cb3eca035685e", size = 9976743, upload-time = "2026-05-11T18:31:25.554Z" },
{ url = "https://files.pythonhosted.org/packages/0a/a1/639f3024794a2a15899cb90707fe02e044c4412794c39c5769fd3df2e2ef/mypy-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a683016b16fe2f572dc04c72be7ee0504ac1605a265d0200f5cea695fb788f41", size = 14691685, upload-time = "2026-05-11T18:33:27.973Z" },
{ url = "https://files.pythonhosted.org/packages/3b/08/9a585dea4325f20d8b80dc78623fa50d1fd2173b710f6237afd6ba6ab39b/mypy-2.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a293c534adb55271fef24a26da04b855540a8c13cc07bc5917b9fd2c394f2ca", size = 13555165, upload-time = "2026-05-11T18:32:16.107Z" },
{ url = "https://files.pythonhosted.org/packages/81/dc/7c42cc9c6cb01e8eb09961f1f738741d3e9c7e9d5c5b30ec69222625cd5f/mypy-2.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7406f4d048e71e576f5356d317e5b0a9e666dfd966bd99f9d14ca06e1a341538", size = 13994376, upload-time = "2026-05-11T18:32:39.256Z" },
{ url = "https://files.pythonhosted.org/packages/d4/fa/285946c33bce716e082c11dfeee9ee196eaf1f5042efb3581a31f9f205e4/mypy-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0210d626fc8b31ccc90233754c7bc90e1f43205e85d96387f7db1285b55c398", size = 14864618, upload-time = "2026-05-11T18:34:49.765Z" },
{ url = "https://files.pythonhosted.org/packages/2b/83/82397f48af6c27e295d57979ded8490c9829040152cf7571b2f026aeb9a0/mypy-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3712c20deed54e814eaaa825603bada8ea1c390670a397c95b98405347acc563", size = 15102063, upload-time = "2026-05-11T18:34:05.855Z" },
{ url = "https://files.pythonhosted.org/packages/40/68/b02dec39057b88eb03dc0aa854732e26e8361f34f9d0e20c7614967d1eba/mypy-2.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fcaa0e479066e31f7cceb6a3bea39cb22b2ff51a6b2f24f193d19179ba17c389", size = 11060564, upload-time = "2026-05-11T18:35:36.494Z" },
{ url = "https://files.pythonhosted.org/packages/cf/a8/ea3dcbef31f99b634f2ee23bb0321cbc8c1b388b76a861eb849f13c347dc/mypy-2.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:0b1a5260c95aa443083f9ed3592662941951bca3d4ca224a5dc517c38b7cf666", size = 9966983, upload-time = "2026-05-11T18:37:14.139Z" },
{ url = "https://files.pythonhosted.org/packages/95/b1/55861beb5c339b44f9a2ba92df9e2cb1eeb4ae1eee674cdf7772c797778b/mypy-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:244358bf1c0da7722230bce60683d52e8e9fd030554926f15b747a84efb5b3af", size = 14874381, upload-time = "2026-05-11T18:37:31.784Z" },
{ url = "https://files.pythonhosted.org/packages/0b/b3/b7f770114b7d0ac92d0f76e8d93c2780844a70488a90e91821927850da86/mypy-2.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ec7c57657493c7a75534df2751c8ae2cda383c16ecc55d2106c54476b1b16f6", size = 13665501, upload-time = "2026-05-11T18:34:23.063Z" },
{ url = "https://files.pythonhosted.org/packages/b6/f3/8ae2037967e2126689a0c11d99e2b707134a565191e92c60ca2572aec60a/mypy-2.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8161b6ff4392410023224f0969d17db93e1e154bc3e4ba62598e720723ae211", size = 14045750, upload-time = "2026-05-11T18:31:48.151Z" },
{ url = "https://files.pythonhosted.org/packages/a0/32/615eb5911859e43d054941b0d0a7d06cfa2870eba86529cf385b052b111c/mypy-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf03e12003084a67395184d3eb8cbd6a489dc3655b5664b28c210a9e2403ab0b", size = 15061630, upload-time = "2026-05-11T18:37:06.898Z" },
{ url = "https://files.pythonhosted.org/packages/d4/03/4eafbfff8bfab1b87082741eae6e6a624028c984e6708b73bce2a8570c9d/mypy-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:20509760fd791c51579d573153407d226385ec1f8bcce55d730b354f3336bc22", size = 15288831, upload-time = "2026-05-11T18:31:18.07Z" },
{ url = "https://files.pythonhosted.org/packages/99/ee/919661478e5891a3c96e549c036e467e64563ab85995b10c53c8358e16a3/mypy-2.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:6753d0c1fdd6b1a23b9e4f283ce80b2153b724adcb2653b20b85a8a28ac6436b", size = 11135228, upload-time = "2026-05-11T18:34:31.23Z" },
{ url = "https://files.pythonhosted.org/packages/24/0a/6a12b9782ca0831a553192f351679f4548abc9d19a7cc93bb7feb02084c7/mypy-2.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:98ebb6589bb3b6d0c6f0c459d53ca55b8091fbc13d277c4041c885392e8195e8", size = 10040684, upload-time = "2026-05-11T18:36:48.199Z" },
{ url = "https://files.pythonhosted.org/packages/6e/dd/c7191469c777f07689c032a8f7326e393ea34c92d6d76eb7ce5ba57ea66d/mypy-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35aac3bb114e03888f535d5eb51b8bafbb3266586b599da1940f9b1be3ec5bd5", size = 14852174, upload-time = "2026-05-11T18:31:38.929Z" },
{ url = "https://files.pythonhosted.org/packages/55/8c/aed55408879043d72bb9135f4d0d19a02b886dd569631e113e3d2706cb8d/mypy-2.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8de55a8c861f2a49331f807be98d90caeceeef520bde13d43a160207f8af613e", size = 13651542, upload-time = "2026-05-11T18:36:04.636Z" },
{ url = "https://files.pythonhosted.org/packages/3a/8e/f371a824b1f1fa8ea6e3dbb8703d232977d572be2329554a3bc4d960302f/mypy-2.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fdf2941a07434af755837d9880f7d7d25f1dacb1af9dcd4b9b66f2220a3024e", size = 14033929, upload-time = "2026-05-11T18:35:55.742Z" },
{ url = "https://files.pythonhosted.org/packages/94/21/f54be870d6dd53a82c674407e0f8eed7174b05ec78d42e5abd7b42e84fd5/mypy-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e195b817c13f02352a9c124301f9f30f078405444679b6753c1b96b6eed37285", size = 15039200, upload-time = "2026-05-11T18:33:10.281Z" },
{ url = "https://files.pythonhosted.org/packages/17/99/bf21748626a40ce59fd29a39386ab46afec88b7bd2f0fa6c3a97c995523f/mypy-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5431d42af987ebd92ba2f71d45c85ed41d8e6ca9f5fd209a69f68f707d2469e5", size = 15272690, upload-time = "2026-05-11T18:32:07.205Z" },
{ url = "https://files.pythonhosted.org/packages/d6/d7/9e90d2cf47100bea550ed2bc7b0d4de3a62181d84d5e37da0003e8462637/mypy-2.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:767fe8c66dc3e01e19e1737d4c38ebefead16125e1b8e58ad421903b376f5c65", size = 11147435, upload-time = "2026-05-11T18:33:56.477Z" },
{ url = "https://files.pythonhosted.org/packages/ec/46/e5c449e858798e35ffc90946282a27c62a77be743fe17480e4977374eb91/mypy-2.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:ecfe70d43775ab99562ab128ce49854a362044c9f894961f68f898c23cb7429d", size = 10035052, upload-time = "2026-05-11T18:32:30.049Z" },
{ url = "https://files.pythonhosted.org/packages/b0/ca/b279a672e874aedd5498ae25f722dacc8aa86bbffb939b3f97cbb1cf6686/mypy-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:7354c5a7f69d9345c3d6e69921d57088eea3ddeeb6b20d34c1b3855b02c36ec2", size = 14848422, upload-time = "2026-05-11T18:35:45.984Z" },
{ url = "https://files.pythonhosted.org/packages/27/e6/3efe56c631d959b9b4454e208b0ac4b7f4f58b404c89f8bec7b49efdfc21/mypy-2.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:49890d4f76ac9e06ec117f9e09f3174da70a620a0c300953d8595c926e80947f", size = 13677374, upload-time = "2026-05-11T18:36:57.188Z" },
{ url = "https://files.pythonhosted.org/packages/84/7f/8107ea87a44fd1f1b59882442f033c9c3488c127201b1d1d15f1cbd6022e/mypy-2.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:761be68e023ef5d94678772396a8af1220030f80837a3afd8d0aef3b419666f4", size = 14055743, upload-time = "2026-05-11T18:35:18.361Z" },
{ url = "https://files.pythonhosted.org/packages/51/4d/b6d34db183133b83761b9199a82d31557cdbb70a380d8c3b3438e11882a3/mypy-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c90345fc182dc363b891350457ec69c35140858538f38b4540845afcc32b1aef", size = 15020937, upload-time = "2026-05-11T18:34:59.618Z" },
{ url = "https://files.pythonhosted.org/packages/ff/d7/f08360c691d758acb02f45022c34d98b92892f4ea756644e1000d4b9f3d8/mypy-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b84802e7b5a6daf1f5e15bc9fcd7ddae77be13981ffab037f1c67bb84d67d135", size = 15253371, upload-time = "2026-05-11T18:36:41.081Z" },
{ url = "https://files.pythonhosted.org/packages/67/1b/09460a13719530a19bce27bd3bc8449e83569dd2ba7faf51c9c3c30c0b61/mypy-2.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:022c771234936ceac541ebaf836fe9e2abeb3f5e09aff21588fe543ff006fe21", size = 11326429, upload-time = "2026-05-11T18:34:13.526Z" },
{ url = "https://files.pythonhosted.org/packages/40/62/75dbf0f82f7b6680340efc614af29dd0b3c17b8a4f1cd09b8bd2fd6bc814/mypy-2.1.0-cp314-cp314-win_arm64.whl", hash = "sha256:498207db725cec88829a6a5c2fc771205fd043719ef98bc49aba8fb9fc4e6d57", size = 10218799, upload-time = "2026-05-11T18:32:23.491Z" },
{ url = "https://files.pythonhosted.org/packages/b2/66/caca04ed7d972fb6eb6dd1ccd6df1de5c38fae8c5b3dc1c4e8e0d85ee6b9/mypy-2.1.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:7d5e5cad0efeba72b93cd17490cc0d69c5ac9ca132994fe3fb0314808aeeb83e", size = 15923458, upload-time = "2026-05-11T18:35:28.64Z" },
{ url = "https://files.pythonhosted.org/packages/ed/52/2d90cbe49d014b13ed7ff337930c30bad35893fe38a1e4641e756bb62191/mypy-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ff715050c127d724fd260a2e666e7747fdd83511c0c47d449d98238970aef780", size = 14757697, upload-time = "2026-05-11T18:36:14.208Z" },
{ url = "https://files.pythonhosted.org/packages/ac/37/d98f4a14e081b238992d0ed96b6d39c7cc0148c9699eb71eaa68629665ea/mypy-2.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:82208da9e09414d520e912d3e462d454854bed0810b71540bb016dcbca7308fd", size = 15405638, upload-time = "2026-05-11T18:33:48.249Z" },
{ url = "https://files.pythonhosted.org/packages/a3/c2/15c46613b24a84fad2aea1248bf9619b99c2767ae9071fe224c179a0b7d4/mypy-2.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e79ebc1b904b84f0310dff7469655a9c36c7a68bddb37bdd42b67a332df61d08", size = 16215852, upload-time = "2026-05-11T18:32:50.296Z" },
{ url = "https://files.pythonhosted.org/packages/5c/90/9c16a57f482c76d25f6379762b56bbf65c711d8158cf271fb2802cfb0640/mypy-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e583edc957cfb0deb142079162ae826f58449b116c1d442f2d91c69d9fced081", size = 16452695, upload-time = "2026-05-11T18:33:38.182Z" },
{ url = "https://files.pythonhosted.org/packages/0f/4c/215a4eeb63cacc5f17f516691ea7285d11e249802b942476bff15922a314/mypy-2.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b33b6cd332695bba180d55e717a79d3038e479a2c49cc5eb3d53603409b9a5d7", size = 12866622, upload-time = "2026-05-11T18:34:39.945Z" },
{ url = "https://files.pythonhosted.org/packages/4b/50/1043e1db5f455ffe4c9ab22747cd8ca2bc492b1e4f4e21b130a44ee2b217/mypy-2.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:4f910fe825376a7b66ef7ca8c98e5a149e8cd64c19ae71d84047a74ee060d4e6", size = 10610798, upload-time = "2026-05-11T18:36:31.444Z" },
{ url = "https://files.pythonhosted.org/packages/0d/2a/13ca1f292f6db1b98ff495ef3467736b331621c5917cad984b7043e7348d/mypy-2.1.0-py3-none-any.whl", hash = "sha256:a663814603a5c563fb87a4f96fb473eeb30d1f5a4885afcf44f9db000a366289", size = 2693302, upload-time = "2026-05-11T18:31:29.246Z" },
]
[[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 = "networkx"
version = "3.4.2"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" },
]
[[package]]
name = "networkx"
version = "3.6.1"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2068504, upload-time = "2025-12-08T17:02:38.159Z" },
]
[[package]]
name = "nltk"
version = "3.9.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "joblib", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "regex", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "tqdm", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/74/a1/b3b4adf15585a5bc4c357adde150c01ebeeb642173ded4d871e89468767c/nltk-3.9.4.tar.gz", hash = "sha256:ed03bc098a40481310320808b2db712d95d13ca65b27372f8a403949c8b523d0", size = 2946864, upload-time = "2026-03-24T06:13:40.641Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9d/91/04e965f8e717ba0ab4bdca5c112deeab11c9e750d94c4d4602f050295d39/nltk-3.9.4-py3-none-any.whl", hash = "sha256:f2fa301c3a12718ce4a0e9305c5675299da5ad9e26068218b69d692fda84828f", size = 1552087, upload-time = "2026-03-24T06:13:38.47Z" },
]
[[package]]
name = "numba"
version = "0.65.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "llvmlite" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/f6/c5/db2ac3685833d626c0dcae6bd2330cd68433e1fd248d15f70998160d3ad7/numba-0.65.1.tar.gz", hash = "sha256:19357146c32fe9ed25059ab915e8465fb13951cf6b0aace3826b76886373ab23", size = 2765600, upload-time = "2026-04-24T02:02:56.551Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/de/1b/3c5a7daf683a95465bf23504bcd1a2d5db8cd5e5e276ca87505d020dffe9/numba-0.65.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:9d993ed0a257aa4116e6f553f114004bcfdee540c7276ab8ea48f650d514c452", size = 2680870, upload-time = "2026-04-24T02:02:10.623Z" },
{ url = "https://files.pythonhosted.org/packages/0f/a4/1831836814018a898e7d252aebe09c0f3ce1f26d145b68264b4ae0be6822/numba-0.65.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5f098109f361681e57295f7e84d8ab2426902539a141811de0703ace52826981", size = 3739780, upload-time = "2026-04-24T02:02:13.097Z" },
{ url = "https://files.pythonhosted.org/packages/9c/1b/a813ddc81def09e257d2b1f67521982ce4b06204a87268796ffc8187271c/numba-0.65.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973fd8173f2312815e6b7aaae887c4ce8a817eeff46a4f8840b828305b75bc95", size = 3446722, upload-time = "2026-04-24T02:02:15.083Z" },
{ url = "https://files.pythonhosted.org/packages/09/52/ee1d8b3becda384fe0552221641e05aa668a35e8a77470db4db7f6475000/numba-0.65.1-cp310-cp310-win_amd64.whl", hash = "sha256:c63aa0c4193694026452da55d0ef9d85156c1a7a333454c103bb30dec81b7bf8", size = 2747539, upload-time = "2026-04-24T02:02:16.79Z" },
{ url = "https://files.pythonhosted.org/packages/96/b3/650500c2eab4534d98e9166f4298e0f3c69c742afdf24e6eabccd1f16ad8/numba-0.65.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:7020d74b19cdb8cff16506542fdd510756e28c5e7f3bd0b7f574f0f42272fcd9", size = 2680563, upload-time = "2026-04-24T02:02:18.414Z" },
{ url = "https://files.pythonhosted.org/packages/44/0b/0615dbedb98f5b32a35a53290fbdc6e22306968109278d7e58df82d7a9f6/numba-0.65.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f80ed83774b5173abd6581cd8d2165d1d38e13d2e5c8155c0c0b421784745420", size = 3745018, upload-time = "2026-04-24T02:02:20.252Z" },
{ url = "https://files.pythonhosted.org/packages/49/aa/4361698f35bf63bff67dfe6c90493731177f48ede954f77b0588731537bc/numba-0.65.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7ed425a43b0a5f9772f2f4e2dd0bbd12eabecae1af0b24efcfd4e053f012aac6", size = 3450962, upload-time = "2026-04-24T02:02:22.449Z" },
{ url = "https://files.pythonhosted.org/packages/bd/9a/af61ec03b3116c161fd7a06b9e8a265729a8718458333e8ffbb06d9a3978/numba-0.65.1-cp311-cp311-win_amd64.whl", hash = "sha256:df40a5028a975b9ea66f6a2a3f7abbdbd541a863070e34ed367aff21141248e4", size = 2747417, upload-time = "2026-04-24T02:02:24.43Z" },
{ url = "https://files.pythonhosted.org/packages/57/bc/76f8f8c5cf9adee47fdb7bbb03be8900f76f902d451d7477cf12b845e1de/numba-0.65.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ac3f1e77c352dd0ea9712732c2d8f9ca507717435eec5b5013bf138ac33c4a08", size = 2681371, upload-time = "2026-04-24T02:02:26.105Z" },
{ url = "https://files.pythonhosted.org/packages/69/47/a415af0283e4db0398104c6d1c11c9861a98dc67a7aa442a7769ed5d6196/numba-0.65.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:52bc6f3ceb8fcaff9b2ae26b4c6b1e9fee39db8d355534c0fe4f39a901246b84", size = 3802467, upload-time = "2026-04-24T02:02:27.712Z" },
{ url = "https://files.pythonhosted.org/packages/46/36/246f73ec99cfeab2f2cb2ce7d4218766cc36a2da418901223f4f4da9c813/numba-0.65.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90ca10b3463bae0bd70589726fe3c77d01d6b5fc86bee54bcdf9fb6b47c28977", size = 3502628, upload-time = "2026-04-24T02:02:29.763Z" },
{ url = "https://files.pythonhosted.org/packages/db/9e/3c679b2ee078425b9e99a91e44f8d132a6830d8ccce5227bc5e9181aeed8/numba-0.65.1-cp312-cp312-win_amd64.whl", hash = "sha256:5971c632be2a2351500431f46213821dba8d02b18a9f7d02fd36bd2743e41a6a", size = 2750611, upload-time = "2026-04-24T02:02:31.477Z" },
{ url = "https://files.pythonhosted.org/packages/79/37/14a4579049c1eb673afd0de0cb4842982acd55b9ce2643e763db858bcea0/numba-0.65.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1735c15c1134a5108b4d6a5c77fc0947924ea066a738dc09a52008c13df9cad3", size = 2681344, upload-time = "2026-04-24T02:02:33.65Z" },
{ url = "https://files.pythonhosted.org/packages/a0/22/b8d873f6466b20aa563fc9b33acd48dec89a07803ddaa2f1c8ca1cd33126/numba-0.65.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c09f49117ef255e1f1c6dad0c7a1ed39868243862a73be5706793241a3755f1b", size = 3810619, upload-time = "2026-04-24T02:02:36.041Z" },
{ url = "https://files.pythonhosted.org/packages/62/08/e16a8b5d9a018962ebb5c66be662317cde32b9f5dab08441f90bed5522fb/numba-0.65.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:594a8680b3fadac99e97e489b1fd89007177e5336713745c3b769528c635a464", size = 3509783, upload-time = "2026-04-24T02:02:38.245Z" },
{ url = "https://files.pythonhosted.org/packages/fd/a5/03c970d57f4c1741354837353ce39fb5206952ae1dba8922d29c86f64805/numba-0.65.1-cp313-cp313-win_amd64.whl", hash = "sha256:85be74c0d036842699a30058f82fb88fc5ffdc59f7615cab5792ea92914c9b62", size = 2750534, upload-time = "2026-04-24T02:02:39.903Z" },
{ url = "https://files.pythonhosted.org/packages/4f/2e/8aed9b726d9ba5f11ad287645fd479e88278db3060a25cb1225d730eb2b7/numba-0.65.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:33f5eb68eb1c843511615d14663ce60258525d6a4c65ab040e2c2b0c4cf17450", size = 2681554, upload-time = "2026-04-24T02:02:41.812Z" },
{ url = "https://files.pythonhosted.org/packages/87/96/f3eb235fafa82a34e2ab5dd7dc9ffff998ebf5f0bbc23fa56a96aeb44da6/numba-0.65.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71e73029bf53a62cc6afcf96be4bd942290d8b4c55f0a454fb536158115790f7", size = 3779602, upload-time = "2026-04-24T02:02:43.726Z" },
{ url = "https://files.pythonhosted.org/packages/09/90/b0f09b48752d23640b8284f22aa597737e8adaddc7fbfacc4708b7f73a4c/numba-0.65.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a07635e0be926b9bdbffb09137c230fb13f6ec0e564914ba937cee12ce3eb35", size = 3479532, upload-time = "2026-04-24T02:02:45.427Z" },
{ url = "https://files.pythonhosted.org/packages/56/46/3f7fc04fb853559e74b210e0b62c19974ec844cefec611f9e535f4da3761/numba-0.65.1-cp314-cp314-win_amd64.whl", hash = "sha256:2a20fcdabdefbdacf88d85caf70c3b18c4bcb7ebb8f82e6a19486383dd26ab63", size = 2752637, upload-time = "2026-04-24T02:02:47.664Z" },
{ url = "https://files.pythonhosted.org/packages/81/7b/c1a341a9067367778f4152a5f01061cf281fb09582c92c510ec4918cabf6/numba-0.65.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:548dd4b3a4508d5062768d1514b2cd7b015f9a25ec7af651c50dee243965e652", size = 2684600, upload-time = "2026-04-24T02:02:49.653Z" },
{ url = "https://files.pythonhosted.org/packages/03/36/98ddbcf3e4f04a6dd07e1c67249955920579ba4af6bb6868e3088f4ed282/numba-0.65.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:78abc28feff2c2ff8307fff3975b6438352759c9acb797ecd6b1fb6e7e39e31d", size = 3817198, upload-time = "2026-04-24T02:02:51.266Z" },
{ url = "https://files.pythonhosted.org/packages/a3/83/0dad21057ece5a835599f5d24099b091703995e23dbbf894f259e91c010b/numba-0.65.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee7676cb389555805f9b9a1840cbcd1ea6c8bd5376ab6918e3a29c5ea1dbda20", size = 3533862, upload-time = "2026-04-24T02:02:52.987Z" },
{ url = "https://files.pythonhosted.org/packages/32/36/8be7118ffd4c8440881046eac3d0982cc5ab42909508cf5d67024d62a2e4/numba-0.65.1-cp314-cp314t-win_amd64.whl", hash = "sha256:20609346e3bd75204950dcbbfe383a8d7dbf4902f442aedbf00f97fef4aa8f38", size = 2758237, upload-time = "2026-04-24T02:02:54.612Z" },
]
[[package]]
name = "numpy"
version = "2.2.6"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" },
{ url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" },
{ url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" },
{ url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" },
{ url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" },
{ url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" },
{ url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" },
{ url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" },
{ url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" },
{ url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" },
{ url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" },
{ url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" },
{ url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" },
{ url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" },
{ url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" },
{ url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" },
{ url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" },
{ url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" },
{ url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" },
{ url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" },
{ url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" },
{ url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" },
{ url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" },
{ url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" },
{ url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" },
{ url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" },
{ url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" },
{ url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" },
{ url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" },
{ url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" },
{ url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" },
{ url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" },
{ url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" },
{ url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" },
{ url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" },
{ url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" },
{ url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" },
{ url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" },
{ url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" },
{ url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" },
{ url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" },
{ url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" },
{ url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" },
{ url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" },
{ url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" },
{ url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" },
{ url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" },
{ url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" },
{ url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" },
{ url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" },
{ url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" },
{ url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" },
{ url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" },
{ url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" },
]
[[package]]
name = "numpy"
version = "2.4.6"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/d0/ad/fed0499ce6a338d2a03ebae59cd15093910c8875328855781952abf6c2fe/numpy-2.4.6.tar.gz", hash = "sha256:f3a3570c4a2a16746ac2c31a7c7c7b0c186b95ce902e33db6f28094ed7387dda", size = 20735807, upload-time = "2026-05-18T23:37:14.07Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b3/49/ec46835a70be8fa6446c495126ac84fdb28cb2558e1620ffb87a10c8b64c/numpy-2.4.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0280e0356c0829a18d9de1cb7eee50ec22ca639878d7240307ca0943d73cd2c4", size = 16969194, upload-time = "2026-05-18T23:33:13.503Z" },
{ url = "https://files.pythonhosted.org/packages/0e/0d/f5957185c0ee2f3e12f78715aa9e3b353fd83633316c8532b38faa37e3f6/numpy-2.4.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:110f8b71aacb688ec69062bb7f6938a0f8acb01b7c1c4beb453c65b6d234584d", size = 14964111, upload-time = "2026-05-18T23:33:17.795Z" },
{ url = "https://files.pythonhosted.org/packages/ad/40/40a40ee0ddf7ceb782c49af278894b686e586d65d8c1889c8b5da01a3d7d/numpy-2.4.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:4cfe66903cc32a9921a6733d96b19bb6abf310397581bbad89c228f5abaf0ee8", size = 5469159, upload-time = "2026-05-18T23:33:20.654Z" },
{ url = "https://files.pythonhosted.org/packages/63/13/f9a8046535cb21deae82f8d03de9617e08882d274fad2539630761888228/numpy-2.4.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8155154c7c691289fe18f510b5d4657c68c67989f293f0535a91360392ff6538", size = 6798936, upload-time = "2026-05-18T23:33:22.987Z" },
{ url = "https://files.pythonhosted.org/packages/33/a8/6fa8c1a345a8c85dbb21932c447bee07c30a2c2a3f31e369c0a84b300147/numpy-2.4.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ab0a9c4ffb1a6d95ef519fe4247dba8eb6b18ad93999f76b7f657039acabd47", size = 15966692, upload-time = "2026-05-18T23:33:26.62Z" },
{ url = "https://files.pythonhosted.org/packages/02/03/74fe2a4cb3817d94d86402f2506554130a2f01414e299b5a843e5a8a957f/numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:89cd468399cfd2504718f0ba50e410dca55a170b61a02ad92bb18c8a65186e93", size = 16918164, upload-time = "2026-05-18T23:33:29.955Z" },
{ url = "https://files.pythonhosted.org/packages/c5/80/3615be3313f7e7696609bc194b9f0101da809df79e859bdb84e0cd043f46/numpy-2.4.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c2d37ab77531417474168eb79d6d80b14f821a966818505d03013d0833edb7a8", size = 17322877, upload-time = "2026-05-18T23:33:34.724Z" },
{ url = "https://files.pythonhosted.org/packages/ca/ac/a691e0fe2675e370d0e08ff905adc49a1c8830e8cae03efe4477e92cd55d/numpy-2.4.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f407cb6b8e9d6d8c626bc73c945db1706035af8fd632295547bf1c9e46d092d6", size = 18651487, upload-time = "2026-05-18T23:33:38.217Z" },
{ url = "https://files.pythonhosted.org/packages/15/a7/9bc1cd626d7bf6869bfedf27b91b6ab5dd607758bf8e959d6fa80c6a59cb/numpy-2.4.6-cp311-cp311-win32.whl", hash = "sha256:ddea102b48f9e339f3948bf22040944184627a30fdf7f858667673b9c5f033c8", size = 6233945, upload-time = "2026-05-18T23:33:41.331Z" },
{ url = "https://files.pythonhosted.org/packages/c5/31/7fc6239c12bce7e931463251cca4426c465e1876ba3cc785402ef4dd8f4e/numpy-2.4.6-cp311-cp311-win_amd64.whl", hash = "sha256:1e254a00cdf42b1e4d5b3d68d33af63268d41340d8885df2ab6470f2e1500147", size = 12608406, upload-time = "2026-05-18T23:33:44.131Z" },
{ url = "https://files.pythonhosted.org/packages/27/83/140f85a466595a16382996a1bf06b2b54bcd597488921b0c9daaeeda72af/numpy-2.4.6-cp311-cp311-win_arm64.whl", hash = "sha256:ed9749eef4cbd126da3dc1d6bcb3a57f5eb7ac6a6484146bdbf743f552dfc577", size = 10479528, upload-time = "2026-05-18T23:33:50.725Z" },
{ url = "https://files.pythonhosted.org/packages/95/2a/3d7b5ac8aac24feaf9ad7ed58f45b0bbc06d37e4338ae84c9f2298b570f9/numpy-2.4.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:001fbb8e08d942dd57599e781f2472269ee7f2755fae407b4f67b2f0b17da3f1", size = 16689119, upload-time = "2026-05-18T23:33:54.065Z" },
{ url = "https://files.pythonhosted.org/packages/ea/12/92c4c131527599e8288d6918e888d88726f84d805d784b771f32408aeaef/numpy-2.4.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ebfb099f8dcf083deef3ac1ca4c1503f387cf76296fcb3816b66f5ecb5f54fdb", size = 14699246, upload-time = "2026-05-18T23:33:57.621Z" },
{ url = "https://files.pythonhosted.org/packages/ad/fe/c0a6b7b2ca128a8fb228575147073b660656734b8ebe4d76c8fd748dcc79/numpy-2.4.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3213d622a0283a39a93d188f3cf72b26862df52fbb4ca3697f51705016523d41", size = 5204410, upload-time = "2026-05-18T23:34:00.302Z" },
{ url = "https://files.pythonhosted.org/packages/f3/d4/9770d14ba719432bb90a421bfd443872ed0f70f7264b64bec12ea363d5fd/numpy-2.4.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:357cc07a6d7b0b182ff02249616a03742827ebb1277546b5c7cd7f7620a45698", size = 6551240, upload-time = "2026-05-18T23:34:02.852Z" },
{ url = "https://files.pythonhosted.org/packages/c9/c6/50a46a6205feba2343f1d6d17438107c5dc491ed1c736e6ea68689fd906b/numpy-2.4.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f9fb9157b4ce2971008323afe46053787b526ef624fea915b261468a8421a0f", size = 15671012, upload-time = "2026-05-18T23:34:05.485Z" },
{ url = "https://files.pythonhosted.org/packages/99/60/14115e6364fa676c5397c2ad3004e527e9aa487abf5d0706ec81bbd08529/numpy-2.4.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90f9849678c75fe7afa2d348ac842c168b0a4d3d61919687216dfc547976d853", size = 16645538, upload-time = "2026-05-18T23:34:09.265Z" },
{ url = "https://files.pythonhosted.org/packages/ae/c5/693cbe59e57db94d2231fa519ca3978dc9e19da5a8f088588f5c6e947ff2/numpy-2.4.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c1a2af6c6ef86344a6b0db6b97834208bf598db514f2b155042439b62605601a", size = 17020706, upload-time = "2026-05-18T23:34:13.053Z" },
{ url = "https://files.pythonhosted.org/packages/ef/fc/85b7c4eff9b4966ade25c2273cf7e7012e92366c032058653934b37de044/numpy-2.4.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e5805d5a22fd19c8ccff10a9561f9df94436b0545619ea579db2d3c35294bce2", size = 18368541, upload-time = "2026-05-18T23:34:17.024Z" },
{ url = "https://files.pythonhosted.org/packages/f6/81/e1b27545deedce7f4a0b348618c6b62d74e36a4dc9ccd42f3eb2f85eee32/numpy-2.4.6-cp312-cp312-win32.whl", hash = "sha256:e3eeb0aabd6bd5ce64faae67e9935203a6991b4bc2a485a767fbafb2c5125f45", size = 5962825, upload-time = "2026-05-18T23:34:20.3Z" },
{ url = "https://files.pythonhosted.org/packages/ab/ca/feab00bd44aa5fe1ad2c18f08b4d3bb92e26484b0b1d1443897809ed528c/numpy-2.4.6-cp312-cp312-win_amd64.whl", hash = "sha256:d8e8286dd7cea7895157318d1b91cdacac64c479f3cbc8dce548331728484751", size = 12321687, upload-time = "2026-05-18T23:34:23.095Z" },
{ url = "https://files.pythonhosted.org/packages/63/cf/5a6d34850a39d1093558564f77ee8e8e0bee5061151b8f05a55711001ec7/numpy-2.4.6-cp312-cp312-win_arm64.whl", hash = "sha256:4081eb135ac24158bd51cdfbef16f1c64df7063b1143f24731387137c092bec8", size = 10221482, upload-time = "2026-05-18T23:34:25.876Z" },
{ url = "https://files.pythonhosted.org/packages/fb/82/bdab26d7438c6791ca31b7c024ca37c1eab8b726ba236129005cd4a06e45/numpy-2.4.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:511dbaf848decaaaf4b4ca48032619fb3138710c4bf7da7617765edad1ef96b0", size = 16684648, upload-time = "2026-05-18T23:34:29.41Z" },
{ url = "https://files.pythonhosted.org/packages/1b/30/a80189bcc7f5e4258b3fbc3968d909d1756f54d023299ecc39ad6fdb9ef8/numpy-2.4.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bf162abab1c1a736333192707cef898e735a5ca00f38f27eeedf44b39d9e85eb", size = 14693902, upload-time = "2026-05-18T23:34:33.013Z" },
{ url = "https://files.pythonhosted.org/packages/97/12/70b5d0d7c15e1ebb8a6a84a8caa1d19e181d84fb58bb6d70aca29099dec1/numpy-2.4.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:043191bfa8eab18c776647b62723ac9dddece59743b13f49b2016094129c2b3f", size = 5198992, upload-time = "2026-05-18T23:34:36.132Z" },
{ url = "https://files.pythonhosted.org/packages/ba/8c/ebd2a8f8a83541f8d38cc5667e8c2b69cecfd30da6e45693e8158857d44b/numpy-2.4.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:6180d8b35af935aed8ece3a85e0a43f87393ae0ac87c8d2c8bd2c993f7270ef3", size = 6546944, upload-time = "2026-05-18T23:34:38.484Z" },
{ url = "https://files.pythonhosted.org/packages/bb/c5/7b863a97a91671a0338f4253bd3b5a3d3852f0692dae91711c9f4a10e787/numpy-2.4.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72fbe16c6fac95aedf5937fa873445cec2110be35d8a4e9433d7501fd98dae6b", size = 15669392, upload-time = "2026-05-18T23:34:41.257Z" },
{ url = "https://files.pythonhosted.org/packages/a5/9d/3584b9984ca4c047aea75214ce1a4c4c73d849bd71b604264b7f5653f8a8/numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a7830bab239b79cda9c08c2da014761cafb48da6150e1da17ac06283f43b6089", size = 16633220, upload-time = "2026-05-18T23:34:45.075Z" },
{ url = "https://files.pythonhosted.org/packages/05/ae/7c67fba23bd98caec7c99261f3a16072ade14813486b0282cb29846de832/numpy-2.4.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ef4aea96ce4d3b074422cb4f2f64e216bf9e213004bb58ecfdf50ea02ea8eb9a", size = 17020800, upload-time = "2026-05-18T23:34:49.065Z" },
{ url = "https://files.pythonhosted.org/packages/d9/5d/3b6725cb31d983c5e66916f5d36f6d7e5521129e4c4404d64f918292a5b6/numpy-2.4.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dfa20cc6ca228e6b155b11da03825975ce66aea520985dbbddf0f2a5a495c605", size = 18357600, upload-time = "2026-05-18T23:34:52.709Z" },
{ url = "https://files.pythonhosted.org/packages/f7/da/2ccc6c2fe8898dee01d90c75c5f5f914a23daf99e3e0f59516a08760c8b5/numpy-2.4.6-cp313-cp313-win32.whl", hash = "sha256:56b39e5e0622a09a25bf5baf62f4bcf0cb8a41ae6e2819cf49bbc5a74c083f91", size = 5961134, upload-time = "2026-05-18T23:34:55.618Z" },
{ url = "https://files.pythonhosted.org/packages/b5/cd/9cc4dc876fb065d5c220aae4d5e14826b2715331bb7618ce1fb07a679d99/numpy-2.4.6-cp313-cp313-win_amd64.whl", hash = "sha256:c4fc99836233ea196540b17ab0983aff60ed07941751930f5f4d05bc3b3b7359", size = 12318598, upload-time = "2026-05-18T23:34:58.928Z" },
{ url = "https://files.pythonhosted.org/packages/39/1e/c0bcba1f8694116485fe28fd1be698c278fcda4141c5b0e53a2aed8b12a8/numpy-2.4.6-cp313-cp313-win_arm64.whl", hash = "sha256:a7c711e21628b52034bb5ab8d1bce291f752fcc5e92accc615778acee1ff4778", size = 10222272, upload-time = "2026-05-18T23:35:02.167Z" },
{ url = "https://files.pythonhosted.org/packages/63/6d/cc5619247c8f4204e507f5883528372e4ac4bb189e579fb859a12e480b1f/numpy-2.4.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:112b06a867b235ef466ed3508ddf0238050df9c727cafb5301ac385b899189a1", size = 14821197, upload-time = "2026-05-18T23:35:05.468Z" },
{ url = "https://files.pythonhosted.org/packages/00/58/f1c39161c87d9e9bed660f1ed4bafc0e403d5ec9650b6dd77aead07d489b/numpy-2.4.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:eaf7fa2de5c0be8ae6ff8e9bea2ccd725e980541244521d8d4b5f3354a27babe", size = 5326287, upload-time = "2026-05-18T23:35:08.693Z" },
{ url = "https://files.pythonhosted.org/packages/af/57/3917ab0fd97f271a8694513581b8a36c655f111c446852c302f04ccdb6fc/numpy-2.4.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:7265a2f3d436e54ef9f2b52b5c937e6be778781bd97a590319d7348f1c1ca997", size = 6646763, upload-time = "2026-05-18T23:35:11.459Z" },
{ url = "https://files.pythonhosted.org/packages/eb/0f/037e64c494b67581ae18193d770adef354c41f3f2c8ebf865602d949bf8f/numpy-2.4.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f74a575920ab21fe304421a3fc28793d82e299cae9eccb37084e9fc7f3617c20", size = 15728070, upload-time = "2026-05-18T23:35:14.79Z" },
{ url = "https://files.pythonhosted.org/packages/21/a6/5d2bae9c9542eb4df16dc9c46dc79c186e9bad53805dfa5399a6023c6db0/numpy-2.4.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ede83e07a75dd06bc501566c1eca2afc0d61677c1472ac9ad93fdee6e638a48d", size = 16681752, upload-time = "2026-05-18T23:35:18.836Z" },
{ url = "https://files.pythonhosted.org/packages/92/14/23d1dfb410ae362cd59ce53e936b1513d545eb40db3949ced632e19a459e/numpy-2.4.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:68bb27509ac1b9a3443094260f6326150663b06abe40b73a2f81160623da5b67", size = 17086024, upload-time = "2026-05-18T23:35:22.52Z" },
{ url = "https://files.pythonhosted.org/packages/4b/6e/23595a2c642cdf3bc567877064bdd7f91c8b0038a4453cf2daf7248eafe9/numpy-2.4.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a0df0043bdb289bde1f62da130d20df23d58b45429f752bc7a8fc5325a225ecd", size = 18403398, upload-time = "2026-05-18T23:35:26.398Z" },
{ url = "https://files.pythonhosted.org/packages/8a/90/0ac3bc947217e66dec77e7cbc6a1979d1af70b6461b82f620d3bccd5e4c8/numpy-2.4.6-cp313-cp313t-win32.whl", hash = "sha256:29a287e0cf63ff528da061de6b9f64a4618da591ca1046aafc54062e40ca7eab", size = 6084971, upload-time = "2026-05-18T23:35:29.387Z" },
{ url = "https://files.pythonhosted.org/packages/77/71/5673e351671a1d2bd6063b91b44f70c0affea7d1516fa7a6572941ba4aa1/numpy-2.4.6-cp313-cp313t-win_amd64.whl", hash = "sha256:25c692919ac5a01f170a3bfcd62d745b24fd095c353d50812637d6fcab442e75", size = 12458532, upload-time = "2026-05-18T23:35:32.175Z" },
{ url = "https://files.pythonhosted.org/packages/3f/88/19d3503c5046e688f049274b27a3ef3d771152fa80d3ba3d01a3dff61abe/numpy-2.4.6-cp313-cp313t-win_arm64.whl", hash = "sha256:1e978ec1e8bd0e0e4de6bb75de9d30cbb74db6b6a2bb727618613703ca0167dd", size = 10291881, upload-time = "2026-05-18T23:35:35.465Z" },
{ url = "https://files.pythonhosted.org/packages/f8/91/3ab2044d05fd16d343c5ac2e69b127f1b2854040dd20b193257c78028bd3/numpy-2.4.6-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:06ca2f61ec4385a07a6977c55ba998a4466c123642b4a32694d3128fce18c079", size = 16683458, upload-time = "2026-05-18T23:35:38.353Z" },
{ url = "https://files.pythonhosted.org/packages/8e/62/764ce66fa4147ae6d73071a3abf804ffe606f174618697c571acdf26a7c9/numpy-2.4.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:38efbc8de75c7a0fc1ac190162d892787f3f47b57cc291231aafee36b80982b7", size = 14704559, upload-time = "2026-05-18T23:35:42.14Z" },
{ url = "https://files.pythonhosted.org/packages/60/61/23f27c172f022e04025b7dc2367f4d63c1a398120607ec896228649a6f48/numpy-2.4.6-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:d581b735e177fdcdce6fed8e7e8880a3fb6ee4e3653a3ac6af01c6f4c03effc5", size = 5209716, upload-time = "2026-05-18T23:35:45.377Z" },
{ url = "https://files.pythonhosted.org/packages/03/71/21cf70dc6ea3e3acb95fc53a265b2fc248b981f0194ceb5b475271b8809d/numpy-2.4.6-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:0a041d3d761dc3c35cc56ce0351506a02bcbc25f7b169f652435141a17db9096", size = 6543947, upload-time = "2026-05-18T23:35:47.926Z" },
{ url = "https://files.pythonhosted.org/packages/d5/91/64288395ee1799bd2e0b04a305dce9666da90c961e1f3fe982a05ee1c036/numpy-2.4.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:40fdc1ae7125e518ea98e53e69a4ebc27e1fd50510c47b7ea130cf21e5e1d42b", size = 15685197, upload-time = "2026-05-18T23:35:50.863Z" },
{ url = "https://files.pythonhosted.org/packages/f3/eb/ebffaa97dc55502df69584a8f0dcf07f69a3e0b3e2323670a2722db9aa39/numpy-2.4.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a2c306dea656c12c68f51f4cea133cbe78ca7435eb28c735eac1d3ebe73be6e8", size = 16638245, upload-time = "2026-05-18T23:35:54.752Z" },
{ url = "https://files.pythonhosted.org/packages/b8/0b/54f9da33128d7e350fab89c7455902eeae70349ee52bddb448dc4a576f45/numpy-2.4.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:33111801a01c12a8a1e3721f0a9232f8cfc8ae2c6b7098167e6f623c6073f402", size = 17036587, upload-time = "2026-05-18T23:35:58.355Z" },
{ url = "https://files.pythonhosted.org/packages/b6/f0/fdebc1052db1cc37c64beb22072d67cd6d1c71adca1299f53dec2b5e20d3/numpy-2.4.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ae506e6902902557576a26ff33eda8695e7ecb3cb36c3b573a0765dee114ebdb", size = 18363226, upload-time = "2026-05-18T23:36:02.845Z" },
{ url = "https://files.pythonhosted.org/packages/aa/b4/298628d98c72b57e57f7165ae6a481a1deaf6f3c28262a6e4c739c275930/numpy-2.4.6-cp314-cp314-win32.whl", hash = "sha256:aaf159caa35993cb1f56fb9b8e4610d35758e7ca005412eb1daa856a78c9c4b1", size = 6010196, upload-time = "2026-05-18T23:36:05.92Z" },
{ url = "https://files.pythonhosted.org/packages/df/ac/46de6dda46478f7942f839e094970be2d4a861e005c4b3bf07c92e291a09/numpy-2.4.6-cp314-cp314-win_amd64.whl", hash = "sha256:b507f5c4c1d508876d1819b6bf9a49d365b96320b5d4993426b33a23ca4b8261", size = 12450334, upload-time = "2026-05-18T23:36:09.107Z" },
{ url = "https://files.pythonhosted.org/packages/78/92/b8b798ac784102c0da830d2257d59358e3d3d90d1e2b3f2575dad976c5cf/numpy-2.4.6-cp314-cp314-win_arm64.whl", hash = "sha256:6f41ae150c4e32db4f3310cdaf64b1593a03dbabe29eec77fc9b50fe64061df6", size = 10495678, upload-time = "2026-05-18T23:36:12.766Z" },
{ url = "https://files.pythonhosted.org/packages/30/34/ec28d1aa8115971537c01469ab2011ee96827930f0a124de1000cc2a7ed7/numpy-2.4.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ece3d2cfe132e7d51f44a832b303895e6f2d499c5e74dfbdb06ee246147a304a", size = 14823672, upload-time = "2026-05-18T23:36:16.473Z" },
{ url = "https://files.pythonhosted.org/packages/16/bd/f6d1fede4e54e8042a7ff97bb495510f3c220f94bcd9e8b228e87c92cc0d/numpy-2.4.6-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:e3e5193ef5a3dc73bceee50f7fdc2c90dbb76c42df8d8fae3d1067a583df579e", size = 5328731, upload-time = "2026-05-18T23:36:19.767Z" },
{ url = "https://files.pythonhosted.org/packages/f4/f0/e105b9e2fd728a9910103884decd6951d9dd73896b914a98d9a231de02ee/numpy-2.4.6-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:17f9ade344e7d9b464a084d69bcf18fc691cb1db67c62ed80820bf4926d78f0e", size = 6649805, upload-time = "2026-05-18T23:36:22.266Z" },
{ url = "https://files.pythonhosted.org/packages/82/dd/1206a7ca6ab15e3f02069707ca96222e202af681bb73756da7527f3cb837/numpy-2.4.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cd5ffd25db4e7ba6a375693b3fc0fc1791ec636c17db3720da19bde7180ec43", size = 15730496, upload-time = "2026-05-18T23:36:25.713Z" },
{ url = "https://files.pythonhosted.org/packages/51/e7/38d3ea825dcab85a591734decb2f6c67caa7c8367d374df1a1c3842f9b07/numpy-2.4.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d92c3819208a60205a12a245c91ad70cb0a85336659b19b834205573ac8456e", size = 16679616, upload-time = "2026-05-18T23:36:29.652Z" },
{ url = "https://files.pythonhosted.org/packages/93/b7/caabfdf53edf663e0b4eb74d7d405d83baef09eb5e83bcd32d601d72b93e/numpy-2.4.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e85b752a1e912b70eaad4fafbd4d1238007ab221de2009b9a2f5ae7461239895", size = 17085145, upload-time = "2026-05-18T23:36:33.449Z" },
{ url = "https://files.pythonhosted.org/packages/f9/45/68d7c33a6bcf3e5aa3bdbd57a367e6f615286dfd6482f97e8ffeb734306e/numpy-2.4.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:29cb7f67d10b479ff07c17d33e39f78c07f71c40ef30d63c153d340e96cd3fb4", size = 18403813, upload-time = "2026-05-18T23:36:37.369Z" },
{ url = "https://files.pythonhosted.org/packages/9c/50/0753655aa844c99cd9e018aacf76f130f1bd81d881bb74bc0aef5d73a8ba/numpy-2.4.6-cp314-cp314t-win32.whl", hash = "sha256:260a5d70215b61ab4fadf5c7baacd64821842975eea312125ed3c39a6391b063", size = 6156982, upload-time = "2026-05-18T23:36:40.817Z" },
{ url = "https://files.pythonhosted.org/packages/b2/d4/7c67becf668f973cb490cec3e98dfd799d866f9c989a54d355672cfa0db6/numpy-2.4.6-cp314-cp314t-win_amd64.whl", hash = "sha256:81a1cca95ed5bb92aa8b10dd2cdc9a0d3853a50fad926c28b5d7e8ea54389627", size = 12638908, upload-time = "2026-05-18T23:36:43.996Z" },
{ url = "https://files.pythonhosted.org/packages/43/bb/e1c71a4295b1b1d1393d50dbb4f2a36283c6859d9d3892e84f00ec5a91d5/numpy-2.4.6-cp314-cp314t-win_arm64.whl", hash = "sha256:0c9136e14ed34a9e343a31c533d78a9813a69a3148332bce5e9821cb2f996e66", size = 10565867, upload-time = "2026-05-18T23:36:47.114Z" },
{ url = "https://files.pythonhosted.org/packages/de/12/b422cc84439adc0d00de605bf4a308890ae5c26f2c71fbd73e5d08fbb0dd/numpy-2.4.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:55cced7c52e981362f708ad635198e97a752dfba412cc03c23bbf3bd8d5cd662", size = 16847511, upload-time = "2026-05-18T23:36:50.673Z" },
{ url = "https://files.pythonhosted.org/packages/44/53/f481bef68011740f8849418d82db07230e825013f31f4eef5ba5b805316a/numpy-2.4.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6da64deb6b8ed903e7560180a92f2d804ee1ba5eeb849ac2748b8c1aba1f6d7", size = 14889064, upload-time = "2026-05-18T23:36:53.879Z" },
{ url = "https://files.pythonhosted.org/packages/7f/57/42ed575c10ced8af951d426bc4e1f8aff16fd851db33f067036215a7f860/numpy-2.4.6-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:68a5124b13fa6cc2086764a20005d30bc0548146f7f5322f02fce212ca14317f", size = 5394157, upload-time = "2026-05-18T23:36:57.194Z" },
{ url = "https://files.pythonhosted.org/packages/6a/ef/f66cc724fcc36c1e364c67f51ae9146090b8b584f27d58b97fdae3edd737/numpy-2.4.6-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:948424b06129ce883307e8cff868c31396d8dc7630a59c61d70d98dbe70f222c", size = 6708728, upload-time = "2026-05-18T23:36:59.575Z" },
{ url = "https://files.pythonhosted.org/packages/1a/9c/c531f2293b91265d8b48e9b329f54fdd7ffae73cb4134ea10cca4237e9cc/numpy-2.4.6-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5dbbdb29840ca3d91ee0fece42fc29278886d908280bfec0a5846c6f901a3eb0", size = 15798374, upload-time = "2026-05-18T23:37:02.674Z" },
{ url = "https://files.pythonhosted.org/packages/1a/b0/413077f6b1153ed3cba361401c6783bbad6114804a000cc22eb71c13e190/numpy-2.4.6-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8ad03c0965fb3c692200e74d458ca28c1dbb4ce96f9a479a8aa041ad5fabca02", size = 16747286, upload-time = "2026-05-18T23:37:06.327Z" },
{ url = "https://files.pythonhosted.org/packages/15/ce/e5ec180bc41812edcd8daeb8639d205622c0e8c02259d8ab25a0201b3c2a/numpy-2.4.6-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:2803abfebfc990042cd494d8ce2d5f82e9d847af6d35ec486923aa19dbad5e73", size = 12504263, upload-time = "2026-05-18T23:37:09.715Z" },
]
[[package]]
name = "nvidia-cublas"
version = "13.1.1.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "nvidia-cuda-nvrtc", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e969d5c99f305ab15c72522fa9f001dd5", size = 542848918, upload-time = "2026-04-08T18:46:22.985Z" },
{ url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af612e08cfa065436", size = 423138758, upload-time = "2026-04-08T18:46:58.655Z" },
{ url = "https://files.pythonhosted.org/packages/45/9e/2f562daf80eb8f7a685fb7bea4fda71f6048e4f359d6fdd1b6e70206cb2f/nvidia_cublas-13.1.1.3-py3-none-win_amd64.whl", hash = "sha256:b6cdce694e47ff6aadf0a69df1cab6628d696f5ff56e8d16af50309d855fa20f", size = 404358158, upload-time = "2026-04-08T18:47:26.987Z" },
]
[[package]]
name = "nvidia-cuda-cupti"
version = "13.0.85"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b6db54bcfd833d391d5e94017dd9d7d3151", size = 10310827, upload-time = "2025-09-04T08:26:42.012Z" },
{ url = "https://files.pythonhosted.org/packages/33/6d/737d164b4837a9bbd202f5ae3078975f0525a55730fe871d8ed4e3b952b0/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:4eb01c08e859bf924d222250d2e8f8b8ff6d3db4721288cf35d14252a4d933c8", size = 10715597, upload-time = "2025-09-04T08:26:51.312Z" },
{ url = "https://files.pythonhosted.org/packages/ad/df/b74b10025c1205695c5676373f2edd3e87a7202cc62ead0dfbc373b0f6ea/nvidia_cuda_cupti-13.0.85-py3-none-win_amd64.whl", hash = "sha256:683f58d301548deeefcb8f6fac1b8d907691b9d8b18eccab417f51e362102f00", size = 7736776, upload-time = "2025-09-04T08:38:08.38Z" },
]
[[package]]
name = "nvidia-cuda-nvrtc"
version = "13.0.88"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb6868809d2adeeee302e9bb94bcf0539c7a40d80e8575", size = 90215200, upload-time = "2025-09-04T08:28:44.204Z" },
{ url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5e951033496c5b74870b868bacd046b1b8e0c3267b", size = 43015449, upload-time = "2025-09-04T08:28:20.239Z" },
{ url = "https://files.pythonhosted.org/packages/4a/af/345fedb9f4c76c84ab4fa445b36bd4048a4d9db60e6bc76b4f913ff4b852/nvidia_cuda_nvrtc-13.0.88-py3-none-win_amd64.whl", hash = "sha256:6bcd4e7f8e205cbe644f5a98f2f799bef9556fefc89dd786e79a16312ce49872", size = 76807835, upload-time = "2025-09-04T08:39:15.274Z" },
]
[[package]]
name = "nvidia-cuda-runtime"
version = "13.0.96"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcbe90493a2b9d810e43d249adb3d02e98dd30200d86607d8d02687c43f55", size = 2261060, upload-time = "2025-10-09T08:55:15.78Z" },
{ url = "https://files.pythonhosted.org/packages/2e/24/d1558f3b68b1d26e706813b1d10aa1d785e4698c425af8db8edc3dced472/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f82250d7782aa23b6cfe765ecc7db554bd3c2870c43f3d1821f1d18aebf0548", size = 2243632, upload-time = "2025-10-09T08:55:36.117Z" },
{ url = "https://files.pythonhosted.org/packages/b7/94/6b867483bec07da24ffa32736c79fabb94ef3a7af4d787a9d4a974868576/nvidia_cuda_runtime-13.0.96-py3-none-win_amd64.whl", hash = "sha256:f79298c8a098cec150a597c8eba58ecdab96e3bdc4b9bc4f9983635031740492", size = 2927037, upload-time = "2025-10-09T09:04:23.782Z" },
]
[[package]]
name = "nvidia-cudnn-cu13"
version = "9.20.0.48"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "nvidia-cublas", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" },
{ url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b82b3bcf94a4ca9d49304", size = 366173588, upload-time = "2026-03-09T19:29:34.474Z" },
{ url = "https://files.pythonhosted.org/packages/78/39/21507455b1bca8b5702a9e9fc6ce73735f216f558dac2c9ede58e4d456b8/nvidia_cudnn_cu13-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:af8139732b99c0118be65ea5aac97f0d46018f8c552889e49d2fb0c6261a4a24", size = 350712614, upload-time = "2026-03-09T19:31:11.398Z" },
]
[[package]]
name = "nvidia-cufft"
version = "12.0.0.61"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "nvidia-nvjitlink", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbece0aa188813a0c934db3779b9b1faa8442e5f5", size = 214053554, upload-time = "2025-09-04T08:31:38.196Z" },
{ url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6cdb9c2f72d99cf40b62c32dde45eea9ddad3", size = 214085489, upload-time = "2025-09-04T08:31:56.044Z" },
{ url = "https://files.pythonhosted.org/packages/85/b2/f8af21a2ed1beed337a6a02c5a28aeb85441f4d578ec3d529543c775ea4b/nvidia_cufft-12.0.0.61-py3-none-win_amd64.whl", hash = "sha256:2abce5b39d2f5ae12730fb7e5db6696533e36c26e2d3e8fd1750bdd2853364eb", size = 213342123, upload-time = "2025-09-04T08:40:51.145Z" },
]
[[package]]
name = "nvidia-cufile"
version = "1.15.1.6"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a01c7f5117351c64f17c7c62efa5fffdbe24fc7d298da19cd0b44", size = 1223672, upload-time = "2025-09-04T08:32:22.779Z" },
{ url = "https://files.pythonhosted.org/packages/ab/73/cc4a14c9813a8a0d509417cf5f4bdaba76e924d58beb9864f5a7baceefbf/nvidia_cufile-1.15.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:bdc0deedc61f548bddf7733bdc216456c2fdb101d020e1ab4b88d232d5e2f6d1", size = 1136992, upload-time = "2025-09-04T08:32:14.119Z" },
]
[[package]]
name = "nvidia-curand"
version = "10.4.0.35"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194f06ce4ea24d714d616ff36439cee349a", size = 61962106, upload-time = "2025-08-04T10:21:41.128Z" },
{ url = "https://files.pythonhosted.org/packages/a5/9f/be0a41ca4a4917abf5cb9ae0daff1a6060cc5de950aec0396de9f3b52bc5/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:1aee33a5da6e1db083fe2b90082def8915f30f3248d5896bcec36a579d941bfc", size = 59544258, upload-time = "2025-08-04T10:22:03.992Z" },
{ url = "https://files.pythonhosted.org/packages/99/27/72103153b1ffc00e09fdc40ac970235343dcd1ea8bd762e84d2d73219ffa/nvidia_curand-10.4.0.35-py3-none-win_amd64.whl", hash = "sha256:65b1710aa6961d326b411e314b374290904c5ddf41dc3f766ebc3f1d7d4ca69f", size = 55242481, upload-time = "2025-08-04T10:30:41.831Z" },
]
[[package]]
name = "nvidia-cusolver"
version = "12.0.4.66"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "nvidia-cublas", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-cusparse", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-nvjitlink", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f820eb12a155aa5bc92d2", size = 223467760, upload-time = "2025-09-04T08:33:04.222Z" },
{ url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0924859b944babf1112", size = 200941980, upload-time = "2025-09-04T08:33:22.767Z" },
{ url = "https://files.pythonhosted.org/packages/99/ef/332a0101260ca78a1daef046bf0b06199e8ed4dac1d2aa698289c358169c/nvidia_cusolver-12.0.4.66-py3-none-win_amd64.whl", hash = "sha256:16515bd33a8e76bb54d024cfa068fa68d30e80fc34b9e1090813ea9362e0cb65", size = 193551444, upload-time = "2025-09-04T08:41:46.813Z" },
]
[[package]]
name = "nvidia-cusparse"
version = "12.6.3.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "nvidia-nvjitlink", marker = "python_full_version < '3.11' or python_full_version >= '3.15' or sys_platform != 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" },
{ url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" },
{ url = "https://files.pythonhosted.org/packages/02/b0/b043d6f3480f102f885cf87fc3ffd3edcb5e23b855025a50e2ef4d059185/nvidia_cusparse-12.6.3.3-py3-none-win_amd64.whl", hash = "sha256:cbcf42feb737bd7ec15b4c0a63e62351886bd3f975027b8815d7f720a2b5ea79", size = 143783033, upload-time = "2025-09-04T08:42:12.391Z" },
]
[[package]]
name = "nvidia-cusparselt-cu13"
version = "0.8.1"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82e2bc10a08e4fef7950917ce8d7578d22a23f", size = 221051344, upload-time = "2025-09-05T18:49:51.289Z" },
{ url = "https://files.pythonhosted.org/packages/34/7d/2661f2fb3ac4302f3a246f5fc030213ac60c1fe0bce84f9783dbd831dbb7/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:786ce87568c303fadb5afcc7102d454cd3040d75f6f8626f5db460d1871f4dd0", size = 170148586, upload-time = "2025-09-05T18:50:50.248Z" },
{ url = "https://files.pythonhosted.org/packages/31/83/f3647ce26916c94a6ca4ff1810623e2c405cff2dea6e78d29516b2514df9/nvidia_cusparselt_cu13-0.8.1-py3-none-win_amd64.whl", hash = "sha256:dccbd362f91a7b9024d1f55ee9f548ac065027ff15d8c8b0db889ab3a8f31215", size = 156885108, upload-time = "2025-09-05T18:51:35.958Z" },
]
[[package]]
name = "nvidia-nccl-cu13"
version = "2.29.7"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883cb2f4c2d1b36d9bf5", size = 206014712, upload-time = "2026-03-03T05:34:20.843Z" },
{ url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb679fcc390ffe136d", size = 205976000, upload-time = "2026-03-03T05:36:24.472Z" },
]
[[package]]
name = "nvidia-nvjitlink"
version = "13.0.88"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/56/7a/123e033aaff487c77107195fa5a2b8686795ca537935a24efae476c41f05/nvidia_nvjitlink-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:13a74f429e23b921c1109976abefacc69835f2f433ebd323d3946e11d804e47b", size = 40713933, upload-time = "2025-09-04T08:35:43.553Z" },
{ url = "https://files.pythonhosted.org/packages/ab/2c/93c5250e64df4f894f1cbb397c6fd71f79813f9fd79d7cd61de3f97b3c2d/nvidia_nvjitlink-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e931536ccc7d467a98ba1d8b89ff7fa7f1fa3b13f2b0069118cd7f47bff07d0c", size = 38768748, upload-time = "2025-09-04T08:35:20.008Z" },
{ url = "https://files.pythonhosted.org/packages/e4/01/07530b0e37546231052e30234540289c42eaffa486f1a34a87fed340157b/nvidia_nvjitlink-13.0.88-py3-none-win_amd64.whl", hash = "sha256:634e96e3da9ef845ae744097a1f289238ecf946ce0b82e93cdce14b9782e682f", size = 36035115, upload-time = "2025-09-04T08:43:03.001Z" },
]
[[package]]
name = "nvidia-nvshmem-cu13"
version = "3.4.5"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197f38e5d0376ad52cd1a2a3617d3cdc150fd5966f4aee9bcebb1d68fe9", size = 60215947, upload-time = "2025-09-06T00:32:20.022Z" },
{ url = "https://files.pythonhosted.org/packages/3c/35/a9bf80a609e74e3b000fef598933235c908fcefcef9026042b8e6dfde2a9/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:290f0a2ee94c9f3687a02502f3b9299a9f9fe826e6d0287ee18482e78d495b80", size = 60412546, upload-time = "2025-09-06T00:32:41.564Z" },
]
[[package]]
name = "nvidia-nvtx"
version = "13.0.85"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db454f5e72a42ff64d1fd6397df9f363ae786930fd5c1cd4", size = 148047, upload-time = "2025-09-04T08:29:01.761Z" },
{ url = "https://files.pythonhosted.org/packages/a8/64/3708a90d1ebe202ffdeb7185f878a3c84d15c2b2c31858da2ce0583e2def/nvidia_nvtx-13.0.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb7780edb6b14107373c835bf8b72e7a178bac7367e23da7acb108f973f157a6", size = 148878, upload-time = "2025-09-04T08:28:53.627Z" },
{ url = "https://files.pythonhosted.org/packages/d2/50/0e2220f8620a177de994211186ffc5bfa9f2ce1e1282797f8f90096f9f88/nvidia_nvtx-13.0.85-py3-none-win_amd64.whl", hash = "sha256:d66ea44254dd3c6eacc300047af6e1288d2269dd072b417e0adffbf479e18519", size = 137066, upload-time = "2025-09-04T08:39:25.649Z" },
]
[[package]]
name = "olefile"
version = "0.47"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/69/1b/077b508e3e500e1629d366249c3ccb32f95e50258b231705c09e3c7a4366/olefile-0.47.zip", hash = "sha256:599383381a0bf3dfbd932ca0ca6515acd174ed48870cbf7fee123d698c192c1c", size = 112240, upload-time = "2023-12-01T16:22:53.025Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/17/d3/b64c356a907242d719fc668b71befd73324e47ab46c8ebbbede252c154b2/olefile-0.47-py2.py3-none-any.whl", hash = "sha256:543c7da2a7adadf21214938bb79c83ea12b473a4b6ee4ad4bf854e7715e13d1f", size = 114565, upload-time = "2023-12-01T16:22:51.518Z" },
]
[[package]]
name = "omegaconf"
version = "2.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "antlr4-python3-runtime" },
{ name = "pyyaml" },
]
sdist = { url = "https://files.pythonhosted.org/packages/09/48/6388f1bb9da707110532cb70ec4d2822858ddfb44f1cdf1233c20a80ea4b/omegaconf-2.3.0.tar.gz", hash = "sha256:d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7", size = 3298120, upload-time = "2022-12-08T20:59:22.753Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl", hash = "sha256:7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b", size = 79500, upload-time = "2022-12-08T20:59:19.686Z" },
]
[[package]]
name = "onnx"
version = "1.21.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "ml-dtypes", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "protobuf", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c5/93/942d2a0f6a70538eea042ce0445c8aefd46559ad153469986f29a743c01c/onnx-1.21.0.tar.gz", hash = "sha256:4d8b67d0aaec5864c87633188b91cc520877477ec0254eda122bef8be43cd764", size = 12074608, upload-time = "2026-03-27T21:33:36.118Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a8/28/a14b1845bf9302c3a787221e8f37cde4e7f930e10d95a8e22dd910aeb41d/onnx-1.21.0-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:e0c21cc5c7a41d1a509828e2b14fe9c30e807c6df611ec0fd64a47b8d4b16abd", size = 17966899, upload-time = "2026-03-27T21:32:15.53Z" },
{ url = "https://files.pythonhosted.org/packages/41/7b/788881bf022a4cfb7b0843782f88415ea51c805cee4a909dcf2e49bb8129/onnx-1.21.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e1931bfcc222a4c9da6475f2ffffb84b97ab3876041ec639171c11ce802bee6a", size = 17534297, upload-time = "2026-03-27T21:32:18.343Z" },
{ url = "https://files.pythonhosted.org/packages/16/51/eb64d4f2ec6caa98909aab5fbcfa24be9c059081e804bbb0012cc549ef89/onnx-1.21.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9b56ad04039fac6b028c07e54afa1ec7f75dd340f65311f2c292e41ed7aa4d9", size = 17616697, upload-time = "2026-03-27T21:32:21Z" },
{ url = "https://files.pythonhosted.org/packages/d2/4e/6b1f7800dae3407dc850e7e59d591ed8c83e9b3401e4cd57a1f612e400c6/onnx-1.21.0-cp310-cp310-win32.whl", hash = "sha256:3abd09872523c7e0362d767e4e63bd7c6bac52a5e2c3edbf061061fe540e2027", size = 16288893, upload-time = "2026-03-27T21:32:23.864Z" },
{ url = "https://files.pythonhosted.org/packages/a2/a8/89273e581d3943e20314af19b1596ab4d763f9c2eb07d4eaf4fb0593219b/onnx-1.21.0-cp310-cp310-win_amd64.whl", hash = "sha256:f2c7c234c568402e10db74e33d787e4144e394ae2bcbbf11000fbfe2e017ad68", size = 16443416, upload-time = "2026-03-27T21:32:26.655Z" },
{ url = "https://files.pythonhosted.org/packages/45/48/32e383aa6bc40b72a9fd419937aaa647078190c9bfccdc97b316d2dee687/onnx-1.21.0-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:2aca19949260875c14866fc77ea0bc37e4e809b24976108762843d328c92d3ce", size = 17968053, upload-time = "2026-03-27T21:32:29.558Z" },
{ url = "https://files.pythonhosted.org/packages/e2/26/5726e8df7d36e96bb3c679912d1a86af42f393d77aa17d6b98a97d4289ce/onnx-1.21.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:82aa6ab51144df07c58c4850cb78d4f1ae969d8c0bf657b28041796d49ba6974", size = 17534821, upload-time = "2026-03-27T21:32:32.351Z" },
{ url = "https://files.pythonhosted.org/packages/d6/2b/021dcd2dd50c3c71b7959d7368526da384a295c162fb4863f36057973f78/onnx-1.21.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c3185a232089335581fabb98fba4e86d3e8246b8140f2e406082438100ebda", size = 17616664, upload-time = "2026-03-27T21:32:34.921Z" },
{ url = "https://files.pythonhosted.org/packages/12/00/afa32a46fa122a7ed42df1cfe8796922156a3725ba8fc581c4779c96e2fc/onnx-1.21.0-cp311-cp311-win32.whl", hash = "sha256:f53b3c15a3b539c16b99655c43c365622046d68c49b680c48eba4da2a4fb6f27", size = 16289035, upload-time = "2026-03-27T21:32:37.783Z" },
{ url = "https://files.pythonhosted.org/packages/73/8d/483cc980a24d4c0131d0af06d0ff6a37fb08ae90a7848ece8cef645194f1/onnx-1.21.0-cp311-cp311-win_amd64.whl", hash = "sha256:5f78c411743db317a76e5d009f84f7e3d5380411a1567a868e82461a1e5c775d", size = 16443748, upload-time = "2026-03-27T21:32:40.337Z" },
{ url = "https://files.pythonhosted.org/packages/38/78/9d06fd5aaaed1ec9cb8a3b70fbbf00c1bdc18db610771e96379f0ed58112/onnx-1.21.0-cp311-cp311-win_arm64.whl", hash = "sha256:ab6a488dabbb172eebc9f3b3e7ac68763f32b0c571626d4a5004608f866cc83d", size = 16406123, upload-time = "2026-03-27T21:32:45.159Z" },
{ url = "https://files.pythonhosted.org/packages/7d/ae/cb644ec84c25e63575d9d8790fdcc5d1a11d67d3f62f872edb35fa38d158/onnx-1.21.0-cp312-abi3-macosx_12_0_universal2.whl", hash = "sha256:fc2635400fe39ff37ebc4e75342cc54450eadadf39c540ff132c319bf4960095", size = 17965930, upload-time = "2026-03-27T21:32:48.089Z" },
{ url = "https://files.pythonhosted.org/packages/6f/b6/eeb5903586645ef8a49b4b7892580438741acc3df91d7a5bd0f3a59ea9cb/onnx-1.21.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9003d5206c01fa2ff4b46311566865d8e493e1a6998d4009ec6de39843f1b59b", size = 17531344, upload-time = "2026-03-27T21:32:50.837Z" },
{ url = "https://files.pythonhosted.org/packages/a7/00/4823f06357892d1e60d6f34e7299d2ba4ed2108c487cc394f7ce85a3ff14/onnx-1.21.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9261bd580fb8548c9c37b3c6750387eb8f21ea43c63880d37b2c622e1684285", size = 17613697, upload-time = "2026-03-27T21:32:54.222Z" },
{ url = "https://files.pythonhosted.org/packages/23/1d/391f3c567ae068c8ac4f1d1316bae97c9eb45e702f05975fe0e17ad441f0/onnx-1.21.0-cp312-abi3-win32.whl", hash = "sha256:9ea4e824964082811938a9250451d89c4ec474fe42dd36c038bfa5df31993d1e", size = 16287200, upload-time = "2026-03-27T21:32:57.277Z" },
{ url = "https://files.pythonhosted.org/packages/9c/a6/5eefbe5b40ea96de95a766bd2e0e751f35bdea2d4b951991ec9afaa69531/onnx-1.21.0-cp312-abi3-win_amd64.whl", hash = "sha256:458d91948ad9a7729a347550553b49ab6939f9af2cddf334e2116e45467dc61f", size = 16441045, upload-time = "2026-03-27T21:33:00.081Z" },
{ url = "https://files.pythonhosted.org/packages/63/c4/0ed8dc037a39113d2a4d66e0005e07751c299c46b993f1ad5c2c35664c20/onnx-1.21.0-cp312-abi3-win_arm64.whl", hash = "sha256:ca14bc4842fccc3187eb538f07eabeb25a779b39388b006db4356c07403a7bbb", size = 16403134, upload-time = "2026-03-27T21:33:03.987Z" },
{ url = "https://files.pythonhosted.org/packages/f8/89/0e1a9beb536401e2f45ac88735e123f2735e12fc7b56ff6c11727e097526/onnx-1.21.0-cp313-cp313t-macosx_12_0_universal2.whl", hash = "sha256:257d1d1deb6a652913698f1e3f33ef1ca0aa69174892fe38946d4572d89dd94f", size = 17975430, upload-time = "2026-03-27T21:33:07.005Z" },
{ url = "https://files.pythonhosted.org/packages/ec/46/e6dc71a7b3b317265591b20a5f71d0ff5c0d26c24e52283139dc90c66038/onnx-1.21.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7cd7cb8f6459311bdb557cbf6c0ccc6d8ace11c304d1bba0a30b4a4688e245f8", size = 17537435, upload-time = "2026-03-27T21:33:09.765Z" },
{ url = "https://files.pythonhosted.org/packages/49/2e/27affcac63eaf2ef183a44fd1a1354b11da64a6c72fe6f3fdcf5571bcee5/onnx-1.21.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7b58a4cfec8d9311b73dc083e4c1fa362069267881144c05139b3eba5dc3a840", size = 17617687, upload-time = "2026-03-27T21:33:12.619Z" },
{ url = "https://files.pythonhosted.org/packages/1c/5c/ac8ed15e941593a3672ce424280b764979026317811f2e8508432bfc3429/onnx-1.21.0-cp313-cp313t-win_amd64.whl", hash = "sha256:1a9baf882562c4cebf79589bebb7cd71a20e30b51158cac3e3bbaf27da6163bd", size = 16449402, upload-time = "2026-03-27T21:33:15.555Z" },
{ url = "https://files.pythonhosted.org/packages/0e/aa/d2231e0dcaad838217afc64c306c8152a080134d2034e247cc973d577674/onnx-1.21.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bba12181566acf49b35875838eba49536a327b2944664b17125577d230c637ad", size = 16408273, upload-time = "2026-03-27T21:33:18.599Z" },
{ url = "https://files.pythonhosted.org/packages/bf/0a/8905b14694def6ad23edf1011fdd581500384062f8c4c567e114be7aa272/onnx-1.21.0-cp314-cp314t-macosx_12_0_universal2.whl", hash = "sha256:7ee9d8fd6a4874a5fa8b44bbcabea104ce752b20469b88bc50c7dcf9030779ad", size = 17975331, upload-time = "2026-03-27T21:33:21.69Z" },
{ url = "https://files.pythonhosted.org/packages/61/28/f4e401e5199d1b9c8b76c7e7ae1169e050515258e877b58fa8bb49d3bdcc/onnx-1.21.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5489f25fe461e7f32128218251a466cabbeeaf1eaa791c79daebf1a80d5a2cc9", size = 17537430, upload-time = "2026-03-27T21:33:24.547Z" },
{ url = "https://files.pythonhosted.org/packages/cf/cf/5d13320eb3660d5af360ea3b43aa9c63a70c92a9b4d1ea0d34501a32fcb8/onnx-1.21.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:db17fc0fec46180b6acbd1d5d8650a04e5527c02b09381da0b5b888d02a204c8", size = 17617662, upload-time = "2026-03-27T21:33:27.418Z" },
{ url = "https://files.pythonhosted.org/packages/4d/50/3eaa1878338247be021e6423696813d61e77e534dccbd15a703a144e703d/onnx-1.21.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19d9971a3e52a12968ae6c70fd0f86c349536de0b0c33922ecdbe52d1972fe60", size = 16463688, upload-time = "2026-03-27T21:33:30.229Z" },
{ url = "https://files.pythonhosted.org/packages/a7/48/38d46b43bbb525e0b6a4c2c4204cc6795d67e45687a2f7403e06d8e7053d/onnx-1.21.0-cp314-cp314t-win_arm64.whl", hash = "sha256:efba467efb316baf2a9452d892c2f982b9b758c778d23e38c7f44fa211b30bb9", size = 16423387, upload-time = "2026-03-27T21:33:33.446Z" },
]
[[package]]
name = "onnxruntime"
version = "1.24.3"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "flatbuffers", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "protobuf", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "sympy", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/15/41/3253db975a90c3ce1d475e2a230773a21cd7998537f0657947df6fb79861/onnxruntime-1.24.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3e6456801c66b095c5cd68e690ca25db970ea5202bd0c5b84a2c3ef7731c5a3c", size = 17332766, upload-time = "2026-03-05T17:18:59.714Z" },
{ url = "https://files.pythonhosted.org/packages/7e/c5/3af6b325f1492d691b23844d88ed26844c1164620860c5efe95c0e22782d/onnxruntime-1.24.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b2ebc54c6d8281dccff78d4b06e47d4cf07535937584ab759448390a70f4978", size = 15130330, upload-time = "2026-03-05T16:34:53.831Z" },
{ url = "https://files.pythonhosted.org/packages/03/4b/f96b46c1866a293ed23ca2cf5e5a63d413ad3a951da60dd877e3c56cbbca/onnxruntime-1.24.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fb56575d7794bf0781156955610c9e651c9504c64d42ec880784b6106244882d", size = 17213247, upload-time = "2026-03-05T17:17:59.812Z" },
{ url = "https://files.pythonhosted.org/packages/36/13/27cf4d8df2578747584e8758aeb0b673b60274048510257f1f084b15e80e/onnxruntime-1.24.3-cp311-cp311-win_amd64.whl", hash = "sha256:c958222ef9eff54018332beecd32d5d94a3ab079d8821937b333811bf4da0d39", size = 12595530, upload-time = "2026-03-05T17:18:49.356Z" },
{ url = "https://files.pythonhosted.org/packages/19/8c/6d9f31e6bae72a8079be12ed8ba36c4126a571fad38ded0a1b96f60f6896/onnxruntime-1.24.3-cp311-cp311-win_arm64.whl", hash = "sha256:a8f761857ebaf58a85b9e42422d03207f1d39e6bb8fecfdbf613bac5b9710723", size = 12261715, upload-time = "2026-03-05T17:18:39.699Z" },
{ url = "https://files.pythonhosted.org/packages/d0/7f/dfdc4e52600fde4c02d59bfe98c4b057931c1114b701e175aee311a9bc11/onnxruntime-1.24.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:0d244227dc5e00a9ae15a7ac1eba4c4460d7876dfecafe73fb00db9f1d914d91", size = 17342578, upload-time = "2026-03-05T17:19:02.403Z" },
{ url = "https://files.pythonhosted.org/packages/1c/dc/1f5489f7b21817d4ad352bf7a92a252bd5b438bcbaa7ad20ea50814edc79/onnxruntime-1.24.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a9847b870b6cb462652b547bc98c49e0efb67553410a082fde1918a38707452", size = 15150105, upload-time = "2026-03-05T16:34:56.897Z" },
{ url = "https://files.pythonhosted.org/packages/28/7c/fd253da53594ab8efbefdc85b3638620ab1a6aab6eb7028a513c853559ce/onnxruntime-1.24.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b354afce3333f2859c7e8706d84b6c552beac39233bcd3141ce7ab77b4cabb5d", size = 17237101, upload-time = "2026-03-05T17:18:02.561Z" },
{ url = "https://files.pythonhosted.org/packages/71/5f/eaabc5699eeed6a9188c5c055ac1948ae50138697a0428d562ac970d7db5/onnxruntime-1.24.3-cp312-cp312-win_amd64.whl", hash = "sha256:44ea708c34965439170d811267c51281d3897ecfc4aa0087fa25d4a4c3eb2e4a", size = 12597638, upload-time = "2026-03-05T17:18:52.141Z" },
{ url = "https://files.pythonhosted.org/packages/cc/5c/d8066c320b90610dbeb489a483b132c3b3879b2f93f949fb5d30cfa9b119/onnxruntime-1.24.3-cp312-cp312-win_arm64.whl", hash = "sha256:48d1092b44ca2ba6f9543892e7c422c15a568481403c10440945685faf27a8d8", size = 12270943, upload-time = "2026-03-05T17:18:42.006Z" },
{ url = "https://files.pythonhosted.org/packages/51/8d/487ece554119e2991242d4de55de7019ac6e47ee8dfafa69fcf41d37f8ed/onnxruntime-1.24.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:34a0ea5ff191d8420d9c1332355644148b1bf1a0d10c411af890a63a9f662aa7", size = 17342706, upload-time = "2026-03-05T16:35:10.813Z" },
{ url = "https://files.pythonhosted.org/packages/dd/25/8b444f463c1ac6106b889f6235c84f01eec001eaf689c3eff8c69cf48fae/onnxruntime-1.24.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1fd2ec7bb0fabe42f55e8337cfc9b1969d0d14622711aac73d69b4bd5abb5ed7", size = 15149956, upload-time = "2026-03-05T16:34:59.264Z" },
{ url = "https://files.pythonhosted.org/packages/34/fc/c9182a3e1ab46940dd4f30e61071f59eee8804c1f641f37ce6e173633fb6/onnxruntime-1.24.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:df8e70e732fe26346faaeec9147fa38bef35d232d2495d27e93dd221a2d473a9", size = 17237370, upload-time = "2026-03-05T17:18:05.258Z" },
{ url = "https://files.pythonhosted.org/packages/05/7e/3b549e1f4538514118bff98a1bcd6481dd9a17067f8c9af77151621c9a5c/onnxruntime-1.24.3-cp313-cp313-win_amd64.whl", hash = "sha256:2d3706719be6ad41d38a2250998b1d87758a20f6ea4546962e21dc79f1f1fd2b", size = 12597939, upload-time = "2026-03-05T17:18:54.772Z" },
{ url = "https://files.pythonhosted.org/packages/80/41/9696a5c4631a0caa75cc8bc4efd30938fd483694aa614898d087c3ee6d29/onnxruntime-1.24.3-cp313-cp313-win_arm64.whl", hash = "sha256:b082f3ba9519f0a1a1e754556bc7e635c7526ef81b98b3f78da4455d25f0437b", size = 12270705, upload-time = "2026-03-05T17:18:44.774Z" },
{ url = "https://files.pythonhosted.org/packages/b7/65/a26c5e59e3b210852ee04248cf8843c81fe7d40d94cf95343b66efe7eec9/onnxruntime-1.24.3-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72f956634bc2e4bd2e8b006bef111849bd42c42dea37bd0a4c728404fdaf4d34", size = 15161796, upload-time = "2026-03-05T16:35:02.871Z" },
{ url = "https://files.pythonhosted.org/packages/f3/25/2035b4aa2ccb5be6acf139397731ec507c5f09e199ab39d3262b22ffa1ac/onnxruntime-1.24.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:78d1f25eed4ab9959db70a626ed50ee24cf497e60774f59f1207ac8556399c4d", size = 17240936, upload-time = "2026-03-05T17:18:09.534Z" },
{ url = "https://files.pythonhosted.org/packages/f9/a4/b3240ea84b92a3efb83d49cc16c04a17ade1ab47a6a95c4866d15bf0ac35/onnxruntime-1.24.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:a6b4bce87d96f78f0a9bf5cefab3303ae95d558c5bfea53d0bf7f9ea207880a8", size = 17344149, upload-time = "2026-03-05T16:35:13.382Z" },
{ url = "https://files.pythonhosted.org/packages/bb/4a/4b56757e51a56265e8c56764d9c36d7b435045e05e3b8a38bedfc5aedba3/onnxruntime-1.24.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d48f36c87b25ab3b2b4c88826c96cf1399a5631e3c2c03cc27d6a1e5d6b18eb4", size = 15151571, upload-time = "2026-03-05T16:35:05.679Z" },
{ url = "https://files.pythonhosted.org/packages/cf/14/c6fb84980cec8f682a523fcac7c2bdd6b311e7f342c61ce48d3a9cb87fc6/onnxruntime-1.24.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e104d33a409bf6e3f30f0e8198ec2aaf8d445b8395490a80f6e6ad56da98e400", size = 17238951, upload-time = "2026-03-05T17:18:12.394Z" },
{ url = "https://files.pythonhosted.org/packages/57/14/447e1400165aca8caf35dabd46540eb943c92f3065927bb4d9bcbc91e221/onnxruntime-1.24.3-cp314-cp314-win_amd64.whl", hash = "sha256:e785d73fbd17421c2513b0bb09eb25d88fa22c8c10c3f5d6060589efa5537c5b", size = 12903820, upload-time = "2026-03-05T17:18:57.123Z" },
{ url = "https://files.pythonhosted.org/packages/1d/ec/6b2fa5702e4bbba7339ca5787a9d056fc564a16079f8833cc6ba4798da1c/onnxruntime-1.24.3-cp314-cp314-win_arm64.whl", hash = "sha256:951e897a275f897a05ffbcaa615d98777882decaeb80c9216c68cdc62f849f53", size = 12594089, upload-time = "2026-03-05T17:18:47.169Z" },
{ url = "https://files.pythonhosted.org/packages/12/dc/cd06cba3ddad92ceb17b914a8e8d49836c79e38936e26bde6e368b62c1fe/onnxruntime-1.24.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4d4e70ce578aa214c74c7a7a9226bc8e229814db4a5b2d097333b81279ecde36", size = 15162789, upload-time = "2026-03-05T16:35:08.282Z" },
{ url = "https://files.pythonhosted.org/packages/a6/d6/413e98ab666c6fb9e8be7d1c6eb3bd403b0bea1b8d42db066dab98c7df07/onnxruntime-1.24.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02aaf6ddfa784523b6873b4176a79d508e599efe12ab0ea1a3a6e7314408b7aa", size = 17240738, upload-time = "2026-03-05T17:18:15.203Z" },
]
[[package]]
name = "onnxruntime"
version = "1.26.0"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "flatbuffers", marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "protobuf", marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/d4/81/29a9eb470994a75eb7b3ccf32be314d7c66675a00ac7b50294816cc2db27/onnxruntime-1.26.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ee1109ef4ef27cad90e823399e61e03b3c6c7bfe0fb820b4baf3678c15be8b3c", size = 18005108, upload-time = "2026-05-08T19:08:11.728Z" },
{ url = "https://files.pythonhosted.org/packages/66/c7/73efa6c8a4000c38fcc14947d84f234a17e5d66f203b37b7f1ad4a7b46eb/onnxruntime-1.26.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:35c7c7b0ac2e02001d28fab6c9fc24e9abc5e6faa35e6e19c63cecf1406ba89f", size = 16043752, upload-time = "2026-05-08T19:07:10.707Z" },
{ url = "https://files.pythonhosted.org/packages/b6/3f/8de630f595daf6ce884d4dd95afd2a60e70ec6572e52bfee3aa2229befab/onnxruntime-1.26.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11a8df4dcfe9ad5ff0bd71a7571dbed019fabc7594676c89fe8b86ea029c246f", size = 18176043, upload-time = "2026-05-08T19:07:33.735Z" },
{ url = "https://files.pythonhosted.org/packages/9c/21/9f041de20787cd85498bd48e0ec4d098bf2a6c486e25b24b8dae1bf492b2/onnxruntime-1.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:e6456718125fd777c673f3b78d4a9ab58d6adea641e9afae85ee6444f0e0e9a9", size = 13023165, upload-time = "2026-05-08T19:08:00.633Z" },
{ url = "https://files.pythonhosted.org/packages/0e/82/3b9fe0ead2557cc3adf74c74c141bd1c7c4c6a9548c610af37df199f4512/onnxruntime-1.26.0-cp311-cp311-win_arm64.whl", hash = "sha256:cd920e45b730e4a87833e2910d8ca375aaca9da6ccc09e24bce463b3356d637f", size = 12789514, upload-time = "2026-05-08T19:07:49.433Z" },
{ url = "https://files.pythonhosted.org/packages/81/b1/d111b1df656761f980d9e298a60039a9cb66036b1d039e777537743d0ac3/onnxruntime-1.26.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05b028781b322ad74b57ce5b50aa5280bb1fe96ceec334628ade681e0b24c1ac", size = 18016624, upload-time = "2026-05-12T00:41:01.735Z" },
{ url = "https://files.pythonhosted.org/packages/f6/a0/3f9d896a0385a36bd04345d6d0b802821a5782adde562e7e135f6bb71c73/onnxruntime-1.26.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:91f2bb870a4b9224eba0a6728c1fa7a9e552b8e59e1083c51fbbc3d013f2b5c0", size = 16052692, upload-time = "2026-05-08T19:07:13.829Z" },
{ url = "https://files.pythonhosted.org/packages/7c/43/2a4e04f8dbeffad19bbcced4bcd4289bf478921518437404d6b92bdf213b/onnxruntime-1.26.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9b6dd70599005bd1bf29779f04a91978b92b5e719c11a20068a8f8e535f725b6", size = 18185439, upload-time = "2026-05-08T19:07:36.299Z" },
{ url = "https://files.pythonhosted.org/packages/44/fc/026d0a7162b9c2153dac292baea9e027c42304dc1d9dc6f8ff5b4cfbaedd/onnxruntime-1.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:a26374dc7fbcaae593601086b242120e13f2310558df0991da6dd8b8fac00414", size = 13026427, upload-time = "2026-05-08T19:08:03.503Z" },
{ url = "https://files.pythonhosted.org/packages/3e/27/1dcf88e45e4c69db5f7b106f2dacc3801ba98994e082ca03e1dfdf7bfe57/onnxruntime-1.26.0-cp312-cp312-win_arm64.whl", hash = "sha256:54a8053410fd31fd66469bd754fcfe8a4df9f7eb44756b4b5479bf50c842d948", size = 12796647, upload-time = "2026-05-08T19:07:52.108Z" },
{ url = "https://files.pythonhosted.org/packages/cf/a2/c801242685e0ce48a4ca51dfafbb588765e0446397e123be53ba5598f3f5/onnxruntime-1.26.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccce19c5f771b8268902f77d9fed9e88f9499465d6780808faa6611a789d33f0", size = 18016563, upload-time = "2026-05-08T19:07:28.081Z" },
{ url = "https://files.pythonhosted.org/packages/e2/64/0492c0b1db04e29b2630c87cfa36f9d6872b1ca8614b90c5cad58fac7d76/onnxruntime-1.26.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bdbed8cf3b672b66acb032f33a253bc27f42bce6ece48ae3fab4fa483a5e96e0", size = 16052634, upload-time = "2026-05-08T19:07:16.885Z" },
{ url = "https://files.pythonhosted.org/packages/3d/26/4d09ddc755a84fc8d5e192991626b0e0680e8f6c5d58f4f1d05c42bc48cf/onnxruntime-1.26.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c07af6fc6d5557835f2b6ee7a96d8b3235d0c57a8e230efdedaee106a8a3cbc6", size = 18185632, upload-time = "2026-05-08T19:07:38.756Z" },
{ url = "https://files.pythonhosted.org/packages/77/89/3e52249aa08fa301e217ecba07b5246a8338fa2b401e109326e3fc5be0f9/onnxruntime-1.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:61bec80655efa460591c2bc655392d57d2650ce85533a6b9b3b7a790d7ea7916", size = 13026751, upload-time = "2026-05-08T19:08:06.2Z" },
{ url = "https://files.pythonhosted.org/packages/06/b3/c1c8782b14af6797c303de132d6eef26a9fb80dfacd3750ce57911d11c6b/onnxruntime-1.26.0-cp313-cp313-win_arm64.whl", hash = "sha256:a6677545ff451e3539a02746d2f207d8c5baa4a0a818886bb9d6a6eb9511ee89", size = 12796807, upload-time = "2026-05-08T19:07:54.879Z" },
{ url = "https://files.pythonhosted.org/packages/c3/f5/47b0676408abec652c14b84d7173e389837832d850c24f87184277313e8d/onnxruntime-1.26.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e016edc15d3c19f36807e1c6b10be5b27807688c32720f91b5ae480a95215d0", size = 16057265, upload-time = "2026-05-08T19:07:19.603Z" },
{ url = "https://files.pythonhosted.org/packages/3b/45/33ab6deeef010ca844c877dd618cebc079590bbe52d2a3678e7223b1b908/onnxruntime-1.26.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f5fc48a91a046a6a5c9b147f83fb41d65d24d24923373b222cdd248f0f4f4aac", size = 18197590, upload-time = "2026-05-08T19:07:41.422Z" },
{ url = "https://files.pythonhosted.org/packages/40/89/17546c1c20f6bfc3ae41c22152378a26edfea918af3129e2139dcd7c99f3/onnxruntime-1.26.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:33a791f31432a3af1a96db5e54818b37aba5e5eefc2e6af5794c10a9118a9993", size = 18019724, upload-time = "2026-05-08T19:07:30.723Z" },
{ url = "https://files.pythonhosted.org/packages/bb/24/89457a35f6af29538a76647f2c18c3a28277e6c19234c847e7b4b7c19860/onnxruntime-1.26.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e90c00732c4553618103149d93f688e8c3063017938f8983e21a71d9f3b6d22e", size = 16054821, upload-time = "2026-05-08T19:07:22.348Z" },
{ url = "https://files.pythonhosted.org/packages/12/f9/15b2e1815cf570d238e0135529f80d2dce64e8e8818a1489cae83823c5c6/onnxruntime-1.26.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01498e80ba8988428d08c2d51b1338f89e3de2a93e6ffe555f79c68f26a5c06b", size = 18185815, upload-time = "2026-05-08T19:07:44.179Z" },
{ url = "https://files.pythonhosted.org/packages/d7/65/2e11055faf015e4b07f45b513fa49b391baf2e19d92d77d73ebee13c1004/onnxruntime-1.26.0-cp314-cp314-win_amd64.whl", hash = "sha256:7ead61450d8405167c87dd3a31d8da1d576b490a57dab1aa8b82a7da6825f5aa", size = 13349887, upload-time = "2026-05-08T19:08:08.671Z" },
{ url = "https://files.pythonhosted.org/packages/19/e4/0f9d1a5718b1781c610c1e354765a3820597081754277a6a9a2b50705702/onnxruntime-1.26.0-cp314-cp314-win_arm64.whl", hash = "sha256:31d71a53490e46910877d0902b5ad99c69a5955e5c7ea6c82863519410e1ba7c", size = 13140121, upload-time = "2026-05-08T19:07:57.804Z" },
{ url = "https://files.pythonhosted.org/packages/1c/42/3b8e635f067d06d9f45bede470b8d539d101a4166c272213158dfd08b6ce/onnxruntime-1.26.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d7b6d258fb78fdfcf049795bcfaa74dcb90ae7baa277afd21e6fd28b83f2c496", size = 16057240, upload-time = "2026-05-08T19:07:25.163Z" },
{ url = "https://files.pythonhosted.org/packages/93/99/f2be40a31b908d96b861ae0ce98582fa376c18a7f816b9d5eb4cd6aa0a4c/onnxruntime-1.26.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4eefd386a45202aefb7a5132b94f32df9d506c9edcc7faf2fc60d65183f4b183", size = 18197382, upload-time = "2026-05-08T19:07:46.965Z" },
]
[[package]]
name = "openai"
version = "2.38.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "distro" },
{ name = "httpx" },
{ name = "jiter" },
{ name = "pydantic" },
{ name = "sniffio" },
{ name = "tqdm" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/8f/12/cfa322c5f5dd8fa21aab9a7a8e979e7a11123800f86ca8d82eb68a83d213/openai-2.38.0.tar.gz", hash = "sha256:798694c6cf74145541fda94325b6f8f72d8e1fd0262cc137c8d728177a6a4ce3", size = 772764, upload-time = "2026-05-21T21:23:42.105Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0a/bf/ccff9be562e24207716d04ef9dc931c76aff0c89a7265da43e2104d7fe06/openai-2.38.0-py3-none-any.whl", hash = "sha256:ec6661c57b2dcc47414a767e6e3335c7ed3d19c9696999283a3c82e95c756a3c", size = 1344910, upload-time = "2026-05-21T21:23:39.636Z" },
]
[[package]]
name = "openai-whisper"
version = "20250625"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "more-itertools", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numba", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tiktoken", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "torch", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tqdm", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/35/8e/d36f8880bcf18ec026a55807d02fe4c7357da9f25aebd92f85178000c0dc/openai_whisper-20250625.tar.gz", hash = "sha256:37a91a3921809d9f44748ffc73c0a55c9f366c85a3ef5c2ae0cc09540432eb96", size = 803191, upload-time = "2025-06-26T01:06:13.34Z" }
[[package]]
name = "opencv-python"
version = "4.13.0.92"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/fc/6f/5a28fef4c4a382be06afe3938c64cc168223016fa520c5abaf37e8862aa5/opencv_python-4.13.0.92-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:caf60c071ec391ba51ed00a4a920f996d0b64e3e46068aac1f646b5de0326a19", size = 46247052, upload-time = "2026-02-05T07:01:25.046Z" },
{ url = "https://files.pythonhosted.org/packages/08/ac/6c98c44c650b8114a0fb901691351cfb3956d502e8e9b5cd27f4ee7fbf2f/opencv_python-4.13.0.92-cp37-abi3-macosx_14_0_x86_64.whl", hash = "sha256:5868a8c028a0b37561579bfb8ac1875babdc69546d236249fff296a8c010ccf9", size = 32568781, upload-time = "2026-02-05T07:01:41.379Z" },
{ url = "https://files.pythonhosted.org/packages/3e/51/82fed528b45173bf629fa44effb76dff8bc9f4eeaee759038362dfa60237/opencv_python-4.13.0.92-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0bc2596e68f972ca452d80f444bc404e08807d021fbba40df26b61b18e01838a", size = 47685527, upload-time = "2026-02-05T06:59:11.24Z" },
{ url = "https://files.pythonhosted.org/packages/db/07/90b34a8e2cf9c50fe8ed25cac9011cde0676b4d9d9c973751ac7616223a2/opencv_python-4.13.0.92-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:402033cddf9d294693094de5ef532339f14ce821da3ad7df7c9f6e8316da32cf", size = 70460872, upload-time = "2026-02-05T06:59:19.162Z" },
{ url = "https://files.pythonhosted.org/packages/02/6d/7a9cc719b3eaf4377b9c2e3edeb7ed3a81de41f96421510c0a169ca3cfd4/opencv_python-4.13.0.92-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:bccaabf9eb7f897ca61880ce2869dcd9b25b72129c28478e7f2a5e8dee945616", size = 46708208, upload-time = "2026-02-05T06:59:15.419Z" },
{ url = "https://files.pythonhosted.org/packages/fd/55/b3b49a1b97aabcfbbd6c7326df9cb0b6fa0c0aefa8e89d500939e04aa229/opencv_python-4.13.0.92-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:620d602b8f7d8b8dab5f4b99c6eb353e78d3fb8b0f53db1bd258bb1aa001c1d5", size = 72927042, upload-time = "2026-02-05T06:59:23.389Z" },
{ url = "https://files.pythonhosted.org/packages/fb/17/de5458312bcb07ddf434d7bfcb24bb52c59635ad58c6e7c751b48949b009/opencv_python-4.13.0.92-cp37-abi3-win32.whl", hash = "sha256:372fe164a3148ac1ca51e5f3ad0541a4a276452273f503441d718fab9c5e5f59", size = 30932638, upload-time = "2026-02-05T07:02:14.98Z" },
{ url = "https://files.pythonhosted.org/packages/e9/a5/1be1516390333ff9be3a9cb648c9f33df79d5096e5884b5df71a588af463/opencv_python-4.13.0.92-cp37-abi3-win_amd64.whl", hash = "sha256:423d934c9fafb91aad38edf26efb46da91ffbc05f3f59c4b0c72e699720706f5", size = 40212062, upload-time = "2026-02-05T07:02:12.724Z" },
]
[[package]]
name = "openpyxl"
version = "3.1.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "et-xmlfile" },
]
sdist = { url = "https://files.pythonhosted.org/packages/3d/f9/88d94a75de065ea32619465d2f77b29a0469500e99012523b91cc4141cd1/openpyxl-3.1.5.tar.gz", hash = "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050", size = 186464, upload-time = "2024-06-28T14:03:44.161Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c0/da/977ded879c29cbd04de313843e76868e6e13408a94ed6b987245dc7c8506/openpyxl-3.1.5-py2.py3-none-any.whl", hash = "sha256:5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2", size = 250910, upload-time = "2024-06-28T14:03:41.161Z" },
]
[[package]]
name = "packaging"
version = "26.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz", hash = "sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661", size = 228134, upload-time = "2026-04-24T20:15:23.917Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl", hash = "sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e", size = 100195, upload-time = "2026-04-24T20:15:22.081Z" },
]
[[package]]
name = "pandas"
version = "2.3.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-dateutil" },
{ name = "pytz" },
{ name = "tzdata" },
]
sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3d/f7/f425a00df4fcc22b292c6895c6831c0c8ae1d9fac1e024d16f98a9ce8749/pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c", size = 11555763, upload-time = "2025-09-29T23:16:53.287Z" },
{ url = "https://files.pythonhosted.org/packages/13/4f/66d99628ff8ce7857aca52fed8f0066ce209f96be2fede6cef9f84e8d04f/pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a", size = 10801217, upload-time = "2025-09-29T23:17:04.522Z" },
{ url = "https://files.pythonhosted.org/packages/1d/03/3fc4a529a7710f890a239cc496fc6d50ad4a0995657dccc1d64695adb9f4/pandas-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5caf26f64126b6c7aec964f74266f435afef1c1b13da3b0636c7518a1fa3e2b1", size = 12148791, upload-time = "2025-09-29T23:17:18.444Z" },
{ url = "https://files.pythonhosted.org/packages/40/a8/4dac1f8f8235e5d25b9955d02ff6f29396191d4e665d71122c3722ca83c5/pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd7478f1463441ae4ca7308a70e90b33470fa593429f9d4c578dd00d1fa78838", size = 12769373, upload-time = "2025-09-29T23:17:35.846Z" },
{ url = "https://files.pythonhosted.org/packages/df/91/82cc5169b6b25440a7fc0ef3a694582418d875c8e3ebf796a6d6470aa578/pandas-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4793891684806ae50d1288c9bae9330293ab4e083ccd1c5e383c34549c6e4250", size = 13200444, upload-time = "2025-09-29T23:17:49.341Z" },
{ url = "https://files.pythonhosted.org/packages/10/ae/89b3283800ab58f7af2952704078555fa60c807fff764395bb57ea0b0dbd/pandas-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28083c648d9a99a5dd035ec125d42439c6c1c525098c58af0fc38dd1a7a1b3d4", size = 13858459, upload-time = "2025-09-29T23:18:03.722Z" },
{ url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086, upload-time = "2025-09-29T23:18:18.505Z" },
{ url = "https://files.pythonhosted.org/packages/c1/fa/7ac648108144a095b4fb6aa3de1954689f7af60a14cf25583f4960ecb878/pandas-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:602b8615ebcc4a0c1751e71840428ddebeb142ec02c786e8ad6b1ce3c8dec523", size = 11578790, upload-time = "2025-09-29T23:18:30.065Z" },
{ url = "https://files.pythonhosted.org/packages/9b/35/74442388c6cf008882d4d4bdfc4109be87e9b8b7ccd097ad1e7f006e2e95/pandas-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8fe25fc7b623b0ef6b5009149627e34d2a4657e880948ec3c840e9402e5c1b45", size = 10833831, upload-time = "2025-09-29T23:38:56.071Z" },
{ url = "https://files.pythonhosted.org/packages/fe/e4/de154cbfeee13383ad58d23017da99390b91d73f8c11856f2095e813201b/pandas-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b468d3dad6ff947df92dcb32ede5b7bd41a9b3cceef0a30ed925f6d01fb8fa66", size = 12199267, upload-time = "2025-09-29T23:18:41.627Z" },
{ url = "https://files.pythonhosted.org/packages/bf/c9/63f8d545568d9ab91476b1818b4741f521646cbdd151c6efebf40d6de6f7/pandas-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b98560e98cb334799c0b07ca7967ac361a47326e9b4e5a7dfb5ab2b1c9d35a1b", size = 12789281, upload-time = "2025-09-29T23:18:56.834Z" },
{ url = "https://files.pythonhosted.org/packages/f2/00/a5ac8c7a0e67fd1a6059e40aa08fa1c52cc00709077d2300e210c3ce0322/pandas-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37b5848ba49824e5c30bedb9c830ab9b7751fd049bc7914533e01c65f79791", size = 13240453, upload-time = "2025-09-29T23:19:09.247Z" },
{ url = "https://files.pythonhosted.org/packages/27/4d/5c23a5bc7bd209231618dd9e606ce076272c9bc4f12023a70e03a86b4067/pandas-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db4301b2d1f926ae677a751eb2bd0e8c5f5319c9cb3f88b0becbbb0b07b34151", size = 13890361, upload-time = "2025-09-29T23:19:25.342Z" },
{ url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702, upload-time = "2025-09-29T23:19:38.296Z" },
{ url = "https://files.pythonhosted.org/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53", size = 11597846, upload-time = "2025-09-29T23:19:48.856Z" },
{ url = "https://files.pythonhosted.org/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35", size = 10729618, upload-time = "2025-09-29T23:39:08.659Z" },
{ url = "https://files.pythonhosted.org/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908", size = 11737212, upload-time = "2025-09-29T23:19:59.765Z" },
{ url = "https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89", size = 12362693, upload-time = "2025-09-29T23:20:14.098Z" },
{ url = "https://files.pythonhosted.org/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98", size = 12771002, upload-time = "2025-09-29T23:20:26.76Z" },
{ url = "https://files.pythonhosted.org/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084", size = 13450971, upload-time = "2025-09-29T23:20:41.344Z" },
{ url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722, upload-time = "2025-09-29T23:20:54.139Z" },
{ url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713", size = 11544671, upload-time = "2025-09-29T23:21:05.024Z" },
{ url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8", size = 10680807, upload-time = "2025-09-29T23:21:15.979Z" },
{ url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d", size = 11709872, upload-time = "2025-09-29T23:21:27.165Z" },
{ url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac", size = 12306371, upload-time = "2025-09-29T23:21:40.532Z" },
{ url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c", size = 12765333, upload-time = "2025-09-29T23:21:55.77Z" },
{ url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493", size = 13418120, upload-time = "2025-09-29T23:22:10.109Z" },
{ url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991, upload-time = "2025-09-29T23:25:04.889Z" },
{ url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5", size = 12048227, upload-time = "2025-09-29T23:22:24.343Z" },
{ url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21", size = 11411056, upload-time = "2025-09-29T23:22:37.762Z" },
{ url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78", size = 11645189, upload-time = "2025-09-29T23:22:51.688Z" },
{ url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110", size = 12121912, upload-time = "2025-09-29T23:23:05.042Z" },
{ url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86", size = 12712160, upload-time = "2025-09-29T23:23:28.57Z" },
{ url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc", size = 13199233, upload-time = "2025-09-29T23:24:24.876Z" },
{ url = "https://files.pythonhosted.org/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0", size = 11540635, upload-time = "2025-09-29T23:25:52.486Z" },
{ url = "https://files.pythonhosted.org/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593", size = 10759079, upload-time = "2025-09-29T23:26:33.204Z" },
{ url = "https://files.pythonhosted.org/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c", size = 11814049, upload-time = "2025-09-29T23:27:15.384Z" },
{ url = "https://files.pythonhosted.org/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b", size = 12332638, upload-time = "2025-09-29T23:27:51.625Z" },
{ url = "https://files.pythonhosted.org/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6", size = 12886834, upload-time = "2025-09-29T23:28:21.289Z" },
{ url = "https://files.pythonhosted.org/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3", size = 13409925, upload-time = "2025-09-29T23:28:58.261Z" },
{ url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071, upload-time = "2025-09-29T23:32:27.484Z" },
{ url = "https://files.pythonhosted.org/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec", size = 12048504, upload-time = "2025-09-29T23:29:31.47Z" },
{ url = "https://files.pythonhosted.org/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7", size = 11410702, upload-time = "2025-09-29T23:29:54.591Z" },
{ url = "https://files.pythonhosted.org/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450", size = 11634535, upload-time = "2025-09-29T23:30:21.003Z" },
{ url = "https://files.pythonhosted.org/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5", size = 12121582, upload-time = "2025-09-29T23:30:43.391Z" },
{ url = "https://files.pythonhosted.org/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788", size = 12699963, upload-time = "2025-09-29T23:31:10.009Z" },
{ url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload-time = "2025-09-29T23:31:59.173Z" },
]
[[package]]
name = "pathspec"
version = "1.1.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5a/82/42f767fc1c1143d6fd36efb827202a2d997a375e160a71eb2888a925aac1/pathspec-1.1.1.tar.gz", hash = "sha256:17db5ecd524104a120e173814c90367a96a98d07c45b2e10c2f3919fff91bf5a", size = 135180, upload-time = "2026-04-27T01:46:08.907Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl", hash = "sha256:a00ce642f577bf7f473932318056212bc4f8bfdf53128c78bbd5af0b9b20b189", size = 57328, upload-time = "2026-04-27T01:46:07.06Z" },
]
[[package]]
name = "pdf2image"
version = "1.17.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/00/d8/b280f01045555dc257b8153c00dee3bc75830f91a744cd5f84ef3a0a64b1/pdf2image-1.17.0.tar.gz", hash = "sha256:eaa959bc116b420dd7ec415fcae49b98100dda3dd18cd2fdfa86d09f112f6d57", size = 12811, upload-time = "2024-01-07T20:33:01.965Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/62/33/61766ae033518957f877ab246f87ca30a85b778ebaad65b7f74fa7e52988/pdf2image-1.17.0-py3-none-any.whl", hash = "sha256:ecdd58d7afb810dffe21ef2b1bbc057ef434dabbac6c33778a38a3f7744a27e2", size = 11618, upload-time = "2024-01-07T20:32:59.957Z" },
]
[[package]]
name = "pdfminer-six"
version = "20251230"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "charset-normalizer" },
{ name = "cryptography" },
]
sdist = { url = "https://files.pythonhosted.org/packages/46/9a/d79d8fa6d47a0338846bb558b39b9963b8eb2dfedec61867c138c1b17eeb/pdfminer_six-20251230.tar.gz", hash = "sha256:e8f68a14c57e00c2d7276d26519ea64be1b48f91db1cdc776faa80528ca06c1e", size = 8511285, upload-time = "2025-12-30T15:49:13.104Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/65/d7/b288ea32deb752a09aab73c75e1e7572ab2a2b56c3124a5d1eb24c62ceb3/pdfminer_six-20251230-py3-none-any.whl", hash = "sha256:9ff2e3466a7dfc6de6fd779478850b6b7c2d9e9405aa2a5869376a822771f485", size = 6591909, upload-time = "2025-12-30T15:49:10.76Z" },
]
[[package]]
name = "pdfplumber"
version = "0.11.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pdfminer-six" },
{ name = "pillow" },
{ name = "pypdfium2" },
]
sdist = { url = "https://files.pythonhosted.org/packages/38/37/9ca3519e92a8434eb93be570b131476cc0a4e840bb39c62ddb7813a39d53/pdfplumber-0.11.9.tar.gz", hash = "sha256:481224b678b2bbdbf376e2c39bf914144eef7c3d301b4a28eebf0f7f6109d6dc", size = 102768, upload-time = "2026-01-05T08:10:29.072Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8b/c8/cdbc975f5b634e249cfa6597e37c50f3078412474f21c015e508bfbfe3c3/pdfplumber-0.11.9-py3-none-any.whl", hash = "sha256:33ec5580959ba524e9100138746e090879504c42955df1b8a997604dd326c443", size = 60045, upload-time = "2026-01-05T08:10:27.512Z" },
]
[[package]]
name = "pdftext"
version = "0.6.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "pypdfium2" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a9/7b/fe3205d44d6058932bbc785f0b9da2ed35b62e17479a8a7d2baca9df1cc6/pdftext-0.6.3.tar.gz", hash = "sha256:ab5c5dfe0f1fb78de1db837ccadac1ea41b07ce1890fead973c9a84cdaf54dec", size = 21968, upload-time = "2025-06-11T14:42:09.492Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/bc/b9/4437bb89f04e57f48c96492a50d6168da5e201940de6620730d390449991/pdftext-0.6.3-py3-none-any.whl", hash = "sha256:528431ed8bdce39d74372cd3d27e8544af812f1f1adc81db229cf9fb48dacacb", size = 23693, upload-time = "2025-06-11T14:42:08.157Z" },
]
[[package]]
name = "pdftotext"
version = "3.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/f0/99/b6c910344eb95f3dddf8e27cddcdebb51765174b0624632db4cd62d3f172/pdftotext-3.0.0.tar.gz", hash = "sha256:c3652b19154e145515a8bfa953fc6136338ed92337bdccbb53fe0d88013b1aaa", size = 113565, upload-time = "2024-12-06T23:16:31.22Z" }
[[package]]
name = "pi-heif"
version = "1.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/34/4a/4a18057a7b64254abdcc4f78d92503fc4f5b8fcc66da118ba87989111ee8/pi_heif-1.3.0.tar.gz", hash = "sha256:58151840d0d60507330654a466b06cbf7ca8fb3759eadb5234d70b4dc2bc990c", size = 17131114, upload-time = "2026-02-27T12:22:40.544Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ac/36/e033c5cfd3a07e8ec6cf339cabf72ec78e4fd209a23ada2aa263f1913fd0/pi_heif-1.3.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:a28cbdff7b493d5ded2c53c72e3aec5d5737b9beb24e282149fc076c5fac5818", size = 1047018, upload-time = "2026-02-27T12:21:39.019Z" },
{ url = "https://files.pythonhosted.org/packages/79/9f/a7a8ce654200a921c31b9785f8015400e68f5f5ff1a579f73c40af14a3f1/pi_heif-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:78bf8833e16bd52783c443e7e96677a5cb21784806eb39774426277733340ad0", size = 942335, upload-time = "2026-02-27T12:21:40.499Z" },
{ url = "https://files.pythonhosted.org/packages/f8/c8/e9c54a8cd41bbc4fff783634cba5f082d1784e36eda14d5dd6220c2abd1c/pi_heif-1.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b439b72267ca6bdebd234e36f70e164ae385a6a2074851ca013e8db782f88e6c", size = 1360793, upload-time = "2026-02-27T12:21:41.756Z" },
{ url = "https://files.pythonhosted.org/packages/c0/7e/da368bde0a5254bea3fd5e3dd4b709bbe5f8c765734958d4f83632415cf1/pi_heif-1.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f6529c2dfe3bd4362236450ce03e467459608cf10fd8c1189ff17699681db0ea", size = 1488711, upload-time = "2026-02-27T12:21:43.169Z" },
{ url = "https://files.pythonhosted.org/packages/2f/d9/81f4d210df4373122e6d901e1de5cf7bc8a5748a36fdbe88becb3f12cfa4/pi_heif-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:772829950b4f4614534a2069ce946a9af469fedece50e6303431bee97ecc67b3", size = 2343515, upload-time = "2026-02-27T12:21:44.31Z" },
{ url = "https://files.pythonhosted.org/packages/74/62/c32ffa555fd50b73450551ceaba33193d7643605f7266738fd80d6ca4ad0/pi_heif-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:374ff94b4621b9373d80b12b641fc3888491ebfc3fac846cb4af606b486e0038", size = 2507115, upload-time = "2026-02-27T12:21:45.776Z" },
{ url = "https://files.pythonhosted.org/packages/b0/f5/67d3dbe8a3b4af0a1028cb7e96a7cc25ccab0b142daac58fe9669070dee4/pi_heif-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:666a67e122492fb68380f92b1f290a0f206f1e54d6156ef8fc8684c086a73807", size = 1946887, upload-time = "2026-02-27T12:21:47.148Z" },
{ url = "https://files.pythonhosted.org/packages/01/cb/2d351be04962981a0deb49d747bcc721a7ece8e2272aa156e9251511804b/pi_heif-1.3.0-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:183ebd05e88f8e1b69e603164619f6ca79031e26078a6795d2a81c6afff36190", size = 1047016, upload-time = "2026-02-27T12:21:48.211Z" },
{ url = "https://files.pythonhosted.org/packages/3b/b3/2706ee866c6b461363f9fadb13a850a13a41f26952a52e6f50158cecd303/pi_heif-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3513f82c6039d00cd2f9b4e025f3742115f4802bb613d5bb50a8be62b256830a", size = 942338, upload-time = "2026-02-27T12:21:50.306Z" },
{ url = "https://files.pythonhosted.org/packages/5e/aa/1d6b92b782ac82ee8fa1f45f9dc8545866d738bad65f4f847ec7e53f246b/pi_heif-1.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39e84d64681adae5184f9376ce53d24b738831612dfa595f3efd4a4479393a7d", size = 1362499, upload-time = "2026-02-27T12:21:51.304Z" },
{ url = "https://files.pythonhosted.org/packages/a1/e6/3a72c309807942ff3a944fa69eb8e47b52a8a5f9670ef3168bf18fb901bb/pi_heif-1.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de8d6705b4b118ef3fa140c8ebdc6981e9d77b6176cd1315ad5a9ac79549dbc3", size = 1490234, upload-time = "2026-02-27T12:21:52.284Z" },
{ url = "https://files.pythonhosted.org/packages/f8/09/cac5841d60f85d72272ed2d46fd37d4d0aabe5cf7db2823693db9e136e17/pi_heif-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:beb9dd91455a0bd2a3c7a5da66fb922efac86b24e45ddcde6dc4121909de6db0", size = 2345034, upload-time = "2026-02-27T12:21:53.414Z" },
{ url = "https://files.pythonhosted.org/packages/95/89/2ff1499e18ad0160d6458a8113337beb8379a19ed54a38b699bf806b8b64/pi_heif-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6d248f8b83009a980cd86719524ac3f7aa81427d998460479df36b8188326985", size = 2508816, upload-time = "2026-02-27T12:21:55.074Z" },
{ url = "https://files.pythonhosted.org/packages/7e/aa/05c66d09afca1b1c37c3cfa1f5b32f9d3cd9944aa1274fc28a87c157b10f/pi_heif-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:d714ad7292b53020a651015417fccc6017fee7420b47f5d31aaf6d02398159de", size = 1946873, upload-time = "2026-02-27T12:21:56.525Z" },
{ url = "https://files.pythonhosted.org/packages/1e/eb/4cb3f9789c2fff42ca0b40b0f57fc2a72f68cf62d54c836864cbc2032ec6/pi_heif-1.3.0-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:09cba007708cef90f95c15c382ece6f51e7ba33fb7fce96b54d786b02c9544e6", size = 1047196, upload-time = "2026-02-27T12:21:58.035Z" },
{ url = "https://files.pythonhosted.org/packages/d2/58/5aeeec1b7f0030902f9d96b168f26b7adaae0c8f758262bba0fa489036a4/pi_heif-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:04ce68ac95103d59b5c8fd25a8a51b40541e76d161d0eff834b9a9a3350fa401", size = 942299, upload-time = "2026-02-27T12:21:59.041Z" },
{ url = "https://files.pythonhosted.org/packages/b2/5b/d706a05b96945aabb122932028f14c21524a81e9655f38fad40de9c096f1/pi_heif-1.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7aa8e52e3d736cc07dd0657f87c841be069954a7717ecd6fd24ca8afcc16f6cb", size = 1361016, upload-time = "2026-02-27T12:22:00.039Z" },
{ url = "https://files.pythonhosted.org/packages/90/78/c7e141f8a9943d711a63d1f9c55b4f69b6cad0718d8c80e3a65ca3d42a61/pi_heif-1.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ed464485f7df1d1b575dc1ff539182b09b8312d06c141882bbcfd428dc842cb1", size = 1489604, upload-time = "2026-02-27T12:22:01.096Z" },
{ url = "https://files.pythonhosted.org/packages/a5/26/06f0ba0fcb6a800d8afa73e63c78be6baaae0c442d17da13ff3e7d9033af/pi_heif-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6c2f7d26435d25be915914aba7ed383025a594453e3e84fd297975a9584b580c", size = 2343656, upload-time = "2026-02-27T12:22:02.153Z" },
{ url = "https://files.pythonhosted.org/packages/87/f5/9deb76f59f36451dea69ebf0330171c1f953ae514dd03ac82ef2aa902ee3/pi_heif-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:26b3d101f838fbacebaa63e0c8b60a4333ba4d3fe93f4a3b51169ecaaf13c0ac", size = 2507970, upload-time = "2026-02-27T12:22:03.23Z" },
{ url = "https://files.pythonhosted.org/packages/95/08/41c95822b8bbbd61a15e34a25e9a170035a17ef64bf12f95ad0040441b2e/pi_heif-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:633b6053875b8e482538fdc18cf66ba1f94ce7704d244aa325ed7197073155ee", size = 1946959, upload-time = "2026-02-27T12:22:04.672Z" },
{ url = "https://files.pythonhosted.org/packages/87/a3/e921a28ea4b24bbd96cb9e1cd9272ab9a6525e875dcf1fadaeaf73369e81/pi_heif-1.3.0-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:1b151e3fb9a0ac4f3729da083eacca2ec4389d312d879ac4e01bb6a1c5fa0812", size = 1047186, upload-time = "2026-02-27T12:22:05.778Z" },
{ url = "https://files.pythonhosted.org/packages/68/c9/ea00b10871c63bc856760a47f9a40b2d6c3c50aaff2e7bc336b6f1205749/pi_heif-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ee96ef255f37df9ed0b2d7865e6a746ff594d328c510ee457913f2f677c4f759", size = 942286, upload-time = "2026-02-27T12:22:06.799Z" },
{ url = "https://files.pythonhosted.org/packages/36/28/3accdd524cc56417df99a87d0e1416656100fe3e13e6aee42f5657540eb5/pi_heif-1.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d73d35540119e3ccce88a070fbe10e1cf29d119b149bd344c40ac30824edc8f5", size = 1361062, upload-time = "2026-02-27T12:22:08.56Z" },
{ url = "https://files.pythonhosted.org/packages/f2/11/e68468fea402318a1a422467b1077a053ac192281bdd04625a452c3e13ad/pi_heif-1.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd610ad8bc319e78c65e106da2ab71f3f4ba85851f77c1634e7c2352a09e7f97", size = 1489616, upload-time = "2026-02-27T12:22:09.815Z" },
{ url = "https://files.pythonhosted.org/packages/46/9b/470790bb3f37ac52edaba9f4b6ec315060fb0e9114e6ac9b8a704754f1d3/pi_heif-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:baedb73888a9d7c2dc2cfe86831c725b6ee640d6405b709d801e09409a7d0da6", size = 2343656, upload-time = "2026-02-27T12:22:11.199Z" },
{ url = "https://files.pythonhosted.org/packages/15/50/17dcf1f8c05eb1cc0ebd479faba3f5832eb5f2dc477ce48d772bebca196c/pi_heif-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:74488dc873986f584beb27c25fa1484a9d9ae10272f442a2571ca771915c28ea", size = 2508037, upload-time = "2026-02-27T12:22:12.212Z" },
{ url = "https://files.pythonhosted.org/packages/c9/6f/5c246d55bcdcfbfdc3d43dbc29c8a845c6b1c7739c4c88b0b29b93956003/pi_heif-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0ce66f8ce661f5fb15e73ed91f697cec116ce41a6c6849e8b70ead1d3ad60973", size = 1946953, upload-time = "2026-02-27T12:22:13.532Z" },
{ url = "https://files.pythonhosted.org/packages/ea/e6/a4c05ae1fe025f5fe3839b8ab277a6dc861c5feac5214e286bc277ae5ae3/pi_heif-1.3.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:c00a918a20fb8da1883b3142506c0acb52ecff7901014962aa8d30b3ab78a5e2", size = 1047211, upload-time = "2026-02-27T12:22:14.835Z" },
{ url = "https://files.pythonhosted.org/packages/86/fe/b99741aa4ebd31a28ed4f1bb5703b242211b2968aec15f574a7c75993c89/pi_heif-1.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e224db6932794bde6d18a2f4e417785a3944b8a61a6b582d8473026b5cdf0408", size = 942366, upload-time = "2026-02-27T12:22:15.942Z" },
{ url = "https://files.pythonhosted.org/packages/f9/2b/2a07a116a843a70b4f1320d75727ec2ab616609a4f84201fcbeb72afc685/pi_heif-1.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab4764fbf8ec958c6c2b3643a2fa313a7f0275649783ce99ed68a1ce5b71ea96", size = 1361322, upload-time = "2026-02-27T12:22:16.939Z" },
{ url = "https://files.pythonhosted.org/packages/56/3c/93fb4aa1734722d4182ad521832c8e5009934d453b157e994b36e4444c02/pi_heif-1.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f84471adc59a80b06476aba241cfd7c56550ba891a3b6525f5b7aa8eadf8166b", size = 1489732, upload-time = "2026-02-27T12:22:17.977Z" },
{ url = "https://files.pythonhosted.org/packages/2a/5c/62f7be4abb279c8ff69bad8c811cdb1224618ab0c5c857ffdb9b4149dc28/pi_heif-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dc2cd95a871d26d604d2a6bbf99c4e7644afbe0d302cdf34065deca41f8a2c30", size = 2343780, upload-time = "2026-02-27T12:22:18.996Z" },
{ url = "https://files.pythonhosted.org/packages/e5/7c/26bdeb9f632058d8558e409c37dddd069e58c726286247d693ecef833516/pi_heif-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:71f568ec93271bedd53917e59f617cf2410dbd8ca307e4bd55e319110d253bc1", size = 2508113, upload-time = "2026-02-27T12:22:20.066Z" },
{ url = "https://files.pythonhosted.org/packages/60/6b/42a1f0c4544d77d87116bb9ca77040566254ec45de5bca5e7201e0b56a6e/pi_heif-1.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:caefadb3a8fcfb7857cd065038b24263b286ddd2ecfd8c8a6c01618d00cc8543", size = 2015496, upload-time = "2026-02-27T12:22:21.102Z" },
{ url = "https://files.pythonhosted.org/packages/95/2a/03baff344d2d664ca955c8d8797920bae49d66c8928134c0a071ab6e0319/pi_heif-1.3.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:3ffaf9a8a73c686cf6c24aedc9151f06c776591db47ff4245ee8a41a23f1cd22", size = 1048171, upload-time = "2026-02-27T12:22:22.137Z" },
{ url = "https://files.pythonhosted.org/packages/33/06/6b7f6f7e7d5bb08c720d04b15c67d4802154d4516feb371e46dd3d0f6698/pi_heif-1.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:42db92eb41825e9a3cb58a497bd382e61478dd4e2b0e531cdec3f5ddc2f6cefc", size = 943106, upload-time = "2026-02-27T12:22:23.189Z" },
{ url = "https://files.pythonhosted.org/packages/5c/21/75c676f96307eef0da33955481658adbedfff85c37f943b9ed528f633a76/pi_heif-1.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ea595ea1fdd64dbcc29e4ab4e84902b22ef16812a12f459e876b3928d35c848", size = 1366398, upload-time = "2026-02-27T12:22:24.489Z" },
{ url = "https://files.pythonhosted.org/packages/77/aa/b8fb005c0e09dfee67fc4965d12bee41a2333e004574e47e1290a16bf851/pi_heif-1.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:86d10a002567de7e7b2da6ae993fb5c99d6f6a727c9b457e238987b047ad7f98", size = 1493859, upload-time = "2026-02-27T12:22:25.634Z" },
{ url = "https://files.pythonhosted.org/packages/d2/55/f76fba8d8ca1b95d89673e72067455ea1ba85c8d4cacacb0cee4c4882f52/pi_heif-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:95651a2a628ea1560e9f2669f9bb58ecbd02436cc52b6a8f2fff91d4f73107fb", size = 2348962, upload-time = "2026-02-27T12:22:26.992Z" },
{ url = "https://files.pythonhosted.org/packages/57/5a/af51148cf5804a120615548e5ec2fee2f22c19b1d88a0ee705a9f09b9f75/pi_heif-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:437f424d8d8bad9f4f23ee4febd8e93b4a2800746e45f676f4543435a7938ca1", size = 2512181, upload-time = "2026-02-27T12:22:29.11Z" },
{ url = "https://files.pythonhosted.org/packages/be/be/83f6f42c1a82cd3eb4a4d85abad9dbf917d4340ece240ba403ee4150de88/pi_heif-1.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:eba226ab71b1f6fde28a020bc3aeb4c6f2daad1cb7784f7dd57f85f9ef204892", size = 2016126, upload-time = "2026-02-27T12:22:30.377Z" },
{ url = "https://files.pythonhosted.org/packages/69/c8/54667ba54daac7e0abf84044bcace1c75df4bf3cf6caf9eec1f8a8b510cb/pi_heif-1.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e9b8a8f91336e64d9f5c334ca769ccb1063452043bac7297ab8048f424bd4b92", size = 1035290, upload-time = "2026-02-27T12:22:32.155Z" },
{ url = "https://files.pythonhosted.org/packages/ef/7b/faa0b54c6598afc8880c6d63914cfdc8f30569dbba96cb649aeaea2dff76/pi_heif-1.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8cb3e208171db38926b48feaa874365e37f2ff98389cb9dc8d3cfbd027114e63", size = 938798, upload-time = "2026-02-27T12:22:33.131Z" },
{ url = "https://files.pythonhosted.org/packages/fb/30/9b9d61c429d8e6e3bc867c3fd13a3cb80579d53aea143de57d74ce7b390d/pi_heif-1.3.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f5827ccf996649b32c473ea965cde3b5221734b5d366242348038c819ff7ae33", size = 1320483, upload-time = "2026-02-27T12:22:34.152Z" },
{ url = "https://files.pythonhosted.org/packages/29/ae/ac8fac4afbafeeb63f02e4faad05b1fcc2e3e8c8903fe3c3d669b27bf14a/pi_heif-1.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f378ca0bc5f9c8bef69911c9a1965f2469cff67f3e2a8c1c17c535733e3767e", size = 1445293, upload-time = "2026-02-27T12:22:36.566Z" },
{ url = "https://files.pythonhosted.org/packages/42/4e/59acac0719f67475f3a4305daf7e66c0ee878999bf15e60b9622ff68ef84/pi_heif-1.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:28fde66eb57dae59bae151e6d51f362d05bb52c52ec82dbe09649e9b3c4e633d", size = 1947280, upload-time = "2026-02-27T12:22:38.332Z" },
]
[[package]]
name = "pikepdf"
version = "10.7.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "lxml" },
{ name = "packaging" },
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d3/14/3dc2afd965f0e4a032dbf7581bc88634c1b8717266f6d6067d4576278911/pikepdf-10.7.2.tar.gz", hash = "sha256:cddbe05a2398b19d99fc24aaab563695d05025a416f02deb4c2ac0a0068e3f65", size = 23666284, upload-time = "2026-05-25T07:50:49.336Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1e/f9/c4a078b85939b226b31f13b0923fa5b5ddf7e6e2c2f9577a61ea6de5232b/pikepdf-10.7.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:2df9035909e95d961c98da4df98144f30a436ac4417210475971affb4b7b0824", size = 4370665, upload-time = "2026-05-25T07:49:35.811Z" },
{ url = "https://files.pythonhosted.org/packages/f8/02/ae940ae1127635aecfb9666e0a0c5a07a8b2a6e96b0a2100c50911448bd7/pikepdf-10.7.2-cp310-cp310-macosx_15_0_x86_64.whl", hash = "sha256:d57eb9455cdbf24492784bce17b7b1ab7e0d0443d3e3392564448cf57aae9ac2", size = 4687566, upload-time = "2026-05-25T07:49:39.357Z" },
{ url = "https://files.pythonhosted.org/packages/73/f2/6a88ba03334a2767ddfd774bb4045c28ca73af795695ca75eb1c0ceb3797/pikepdf-10.7.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2deb9988eb2a53ef13ca3c089456532e96411bf37ffe465918db5941e8467c68", size = 1942949, upload-time = "2026-05-25T07:49:41.218Z" },
{ url = "https://files.pythonhosted.org/packages/f1/7a/e61f342b1dcffacabdb28356d87e8f9e466d5c088de7eb6a9e21ea5d6c39/pikepdf-10.7.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a830905e52401b70c0da6152fe39546551e0b81f60b000caee7661ad9b10ea6e", size = 2133244, upload-time = "2026-05-25T07:49:43.234Z" },
{ url = "https://files.pythonhosted.org/packages/72/88/11d4f4ada0e36efe05f1b85511031e8fc6fc0cb8f289e3e78eb55f1ccf11/pikepdf-10.7.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:21c7299baab8d968f3dbfd425fd7a5f58ac593f9615722c9ba344b267ebb3c25", size = 3582062, upload-time = "2026-05-25T07:49:44.886Z" },
{ url = "https://files.pythonhosted.org/packages/34/40/2000f0a4ec3b2cba33896df36e724a9a5de41c2298a198dc7e619d2480c0/pikepdf-10.7.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:19a78d8ed211839151eda00df7b06eb23036499218bf0604d1b498879b02a1a8", size = 3777832, upload-time = "2026-05-25T07:49:46.605Z" },
{ url = "https://files.pythonhosted.org/packages/e8/a7/689a653723ce367e050d2c86651d46e8673da1c57302345c3801ecc5f28b/pikepdf-10.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:9be1590b598a27561c783dc5e7268fea7c5b9ea287e7da48433286dabb514b6c", size = 3243951, upload-time = "2026-05-25T07:49:48.792Z" },
{ url = "https://files.pythonhosted.org/packages/9d/80/00c2e1f0b17f585c3d5edbd87a10450d7b01e84be6ff28a718a7f7513992/pikepdf-10.7.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:d680da5630ede2ed7170ad7135bcf02002dedb391b2902d5820c0fa01f9a4f5a", size = 4370990, upload-time = "2026-05-25T07:49:50.954Z" },
{ url = "https://files.pythonhosted.org/packages/c2/1f/eaca736fe7bc2b2e983e0755cb955218ce913f858c5ca6aeb91597406aa1/pikepdf-10.7.2-cp311-cp311-macosx_15_0_x86_64.whl", hash = "sha256:b20e41bc30bc663035d34e9b980dd72d98514f2685bf71566f3f22d63df3259a", size = 4687963, upload-time = "2026-05-25T07:49:53.129Z" },
{ url = "https://files.pythonhosted.org/packages/27/1e/9bbfed92cbbc2c9ddbb81e9db5860778d1692c298b6c410cc7fd4abdd6e8/pikepdf-10.7.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d40627583d24379735136eea49cf6d357452c6b96119111fed95bc266fd62311", size = 1943293, upload-time = "2026-05-25T07:49:55.3Z" },
{ url = "https://files.pythonhosted.org/packages/28/59/67a0640966da5771ba0dd7a9a4b77c7781e5912718849425982ab3d250ae/pikepdf-10.7.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34d446e792f762e13bb2f1133061fa08e7c0378a3d095ca75289c9183dbd1fd7", size = 2133477, upload-time = "2026-05-25T07:49:57.103Z" },
{ url = "https://files.pythonhosted.org/packages/fe/63/6f467b1e4408baf021b3493ffeee4b848b7dd965a82f831ce199352ed0c2/pikepdf-10.7.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2b97e7dd90ea882b00e5c3b2250c6f81dfa1d5efefe7f3bf8cc5902f7e00c5f3", size = 3582278, upload-time = "2026-05-25T07:49:59.149Z" },
{ url = "https://files.pythonhosted.org/packages/ff/9a/46817303890dfa7d1456c4ec6ef4ffd6947fbc3314c960d3d473fa38c916/pikepdf-10.7.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:125c1238ff040b18885caa0cdfb13f3fe328fc04d72d8eddccddce248586201f", size = 3778138, upload-time = "2026-05-25T07:50:01.217Z" },
{ url = "https://files.pythonhosted.org/packages/5b/ad/b18e5fdac925cbfbfe5fa8b6bf0cfa83bc92184a20b98a5a4294e444d33f/pikepdf-10.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:88cd03c5855d9d185c202da5ac80fbcec43b11fb98b26d05a709a95163472b22", size = 3244077, upload-time = "2026-05-25T07:50:04.109Z" },
{ url = "https://files.pythonhosted.org/packages/14/d3/7420c9e9d82fd3f689c073d93f4b942fe9d4c944afb20eea9cb55e039796/pikepdf-10.7.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:7713fc65494c4480ce12e55801dc6750ed64805ce929a970e8cc6f234ac87abb", size = 4370281, upload-time = "2026-05-25T07:50:06.327Z" },
{ url = "https://files.pythonhosted.org/packages/bd/b9/163b23f333868044336d5009268d707fa314a432bf72a25acc334083e63a/pikepdf-10.7.2-cp312-cp312-macosx_15_0_x86_64.whl", hash = "sha256:4ff1b21ab8e148c091747f2ebe62d39712882f91f67ae916bec3d6c97a09879d", size = 4689384, upload-time = "2026-05-25T07:50:08.258Z" },
{ url = "https://files.pythonhosted.org/packages/c8/95/3ee4eb10c1c449766126c60a1f4963ba89722bb30fa0421c02636e0570ab/pikepdf-10.7.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fafe1169738b5ed1f8707435136a419663071e6739a8a75dd298e4a1654497d1", size = 1943573, upload-time = "2026-05-25T07:50:10.158Z" },
{ url = "https://files.pythonhosted.org/packages/fd/46/f55fe215a5e45f4e267d3bf8f2a2a093a1c7b1e1ffdfe12a411a08d71421/pikepdf-10.7.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6257a2677fec7a3d4808c6e957bf07fe06633b8f887b4e02b97a6b476fc1bca6", size = 2133229, upload-time = "2026-05-25T07:50:11.867Z" },
{ url = "https://files.pythonhosted.org/packages/41/99/6922d04de6a74123671a543b5ba4d3b514f7839158822677e975493b8827/pikepdf-10.7.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cdc116d4acee2a0c2c68991c38d979b6662bef68e2ddd4fda10b362c22ecf331", size = 3582230, upload-time = "2026-05-25T07:50:13.748Z" },
{ url = "https://files.pythonhosted.org/packages/4b/d1/397dd516c3bcf22d01ce75f9a98b4dc549f1cddf6dad34ce7391a30b68d2/pikepdf-10.7.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f6fb6c81cbd69527f834ff44fbecd714dac718b27180f53ac40485c26eb1c871", size = 3777901, upload-time = "2026-05-25T07:50:16.027Z" },
{ url = "https://files.pythonhosted.org/packages/a9/f0/52ebf28ec6321648185754f31d15998bcdc0dc85dc527fa7e1b392c08fdb/pikepdf-10.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:7330ca7831e23fe64f7d6155a7e64f9794145f82b90494cdd0c4e802ccc1d747", size = 3245271, upload-time = "2026-05-25T07:50:18.007Z" },
{ url = "https://files.pythonhosted.org/packages/fb/97/1a00609153977302d24d7949ebf3963ded8255ba880c2b89f0fff001b4f5/pikepdf-10.7.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9a31f07f97bb72ab8131650d1f150af8383d989e0957233b06a036c04ddf62da", size = 4370127, upload-time = "2026-05-25T07:50:19.964Z" },
{ url = "https://files.pythonhosted.org/packages/8b/98/f736c7e1d7901f29666f9fa12bb68bc687b666a323df1759b5f08bb9f067/pikepdf-10.7.2-cp313-cp313-macosx_15_0_x86_64.whl", hash = "sha256:eda46a05ec887f32a5a7c1e14b5bec961bb2de5f49f56c9c6408f25ae632a1b3", size = 4689336, upload-time = "2026-05-25T07:50:22.038Z" },
{ url = "https://files.pythonhosted.org/packages/4c/f7/07a7d1db5268d989a47f559272d0df08ba933e6d893cf62617d04edd21a4/pikepdf-10.7.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:344fa1bce6720ffc678cb5358582067c0f6cf31d2c93ef52bd248796b0ebddde", size = 1943124, upload-time = "2026-05-25T07:50:23.822Z" },
{ url = "https://files.pythonhosted.org/packages/33/17/2ee02c3e2bd34eadf67c53e458fa342803e60462b193fb774adaf46e06fb/pikepdf-10.7.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:400b73690efa0cee02655ad2be1d6bd01d4f7e16385dbbb9d0dcebc79be13642", size = 2133126, upload-time = "2026-05-25T07:50:25.53Z" },
{ url = "https://files.pythonhosted.org/packages/67/89/3a533d32e87eaca2a578d2ef228eb7c28093da73d6cc6f8ee543727fea93/pikepdf-10.7.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7b10e0b3a6e7569ae9401fff13f19ece202e3b86303efb9890aa57efcfd44ae6", size = 3581861, upload-time = "2026-05-25T07:50:27.529Z" },
{ url = "https://files.pythonhosted.org/packages/21/73/1aee451e7bad3df04c55b7d42c96c9664d1ffd914eae33a8100273244310/pikepdf-10.7.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5662f665bd64a319a3f41b19b86aca3df284fc34fdf1f35fd58c546c459f4459", size = 3777914, upload-time = "2026-05-25T07:50:29.626Z" },
{ url = "https://files.pythonhosted.org/packages/b4/f4/0a790da4860da6302477792f2e1ae419ca5681ae1dfca2cd8aef8c909c42/pikepdf-10.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:fd26fdd177c388b3476108d259164d849cfbedd4ae4f4755037cca3f79f2c31f", size = 3245245, upload-time = "2026-05-25T07:50:31.524Z" },
{ url = "https://files.pythonhosted.org/packages/ee/d6/ae1e6e654ac49d2e764266ab9a08c584e33a3b231978b01435d7a1818464/pikepdf-10.7.2-cp314-abi3-macosx_14_0_arm64.whl", hash = "sha256:4ce80c306b5b146f812c12c04bb2c1ee40d7ffd3e4f767dd2879c7db4df547ac", size = 4373082, upload-time = "2026-05-25T07:50:33.398Z" },
{ url = "https://files.pythonhosted.org/packages/ba/2f/1f59cf70d94ba000e6be61ec756f69a2e1b80e99d4b09bbc5a00c076f7cc/pikepdf-10.7.2-cp314-abi3-macosx_15_0_x86_64.whl", hash = "sha256:7bccecac292b5f47cfbdcd5865fbe8f7ece7276999a66f5ea3b9489ab7332cd9", size = 4692049, upload-time = "2026-05-25T07:50:35.692Z" },
{ url = "https://files.pythonhosted.org/packages/62/35/b798cd50a3b1f1c745b002d6d1752211077d0676692566882e53e5fb5649/pikepdf-10.7.2-cp314-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be33064c06c46a9063012a73eb9c54a0bf0f82e7acfcfdf7fbb7755b0167ab7e", size = 1941061, upload-time = "2026-05-25T07:50:37.577Z" },
{ url = "https://files.pythonhosted.org/packages/04/d0/3d9ed90854f4c9e1b22c6db71f5f1a32d196734632348ddadc069473fffe/pikepdf-10.7.2-cp314-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7e7c69af4e331dbd2495de700e84ef26f8b7178e010ff02f121b3392dfbaf968", size = 2130570, upload-time = "2026-05-25T07:50:39.432Z" },
{ url = "https://files.pythonhosted.org/packages/66/ea/49652be58b8551417a6af67b3161d6b20f83cac1aa1fc05ec1fcf51181d1/pikepdf-10.7.2-cp314-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:97f8867140f83b12cfa546b2f5b8a430fe7dcfe614964b1b5f8e75774edcb898", size = 3579364, upload-time = "2026-05-25T07:50:41.691Z" },
{ url = "https://files.pythonhosted.org/packages/2d/1d/3e1073eae42cc2e8da76cd98f94a252f7c848b2997f90dd1294f5eb78143/pikepdf-10.7.2-cp314-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:c3413e69cd2cc90e978c23aa3bb7594ca51d2316a25593f97cad3a31fddd6402", size = 3775551, upload-time = "2026-05-25T07:50:44.101Z" },
{ url = "https://files.pythonhosted.org/packages/fb/73/10847460a00c6454d5a11ecfd8f62afeb9dab70aad85eeff54be3b307bfe/pikepdf-10.7.2-cp314-abi3-win_amd64.whl", hash = "sha256:cba013f6164f65d9d932bcf15847782fed2507ff8504ff3b75267f7ff3a8cfa0", size = 3244759, upload-time = "2026-05-25T07:50:46.454Z" },
]
[[package]]
name = "pillow"
version = "12.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", hash = "sha256:a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5", size = 46987819, upload-time = "2026-04-01T14:46:17.687Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3a/aa/d0b28e1c811cd4d5f5c2bfe2e022292bd255ae5744a3b9ac7d6c8f72dd75/pillow-12.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:a4e8f36e677d3336f35089648c8955c51c6d386a13cf6ee9c189c5f5bd713a9f", size = 5354355, upload-time = "2026-04-01T14:42:15.402Z" },
{ url = "https://files.pythonhosted.org/packages/27/8e/1d5b39b8ae2bd7650d0c7b6abb9602d16043ead9ebbfef4bc4047454da2a/pillow-12.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e589959f10d9824d39b350472b92f0ce3b443c0a3442ebf41c40cb8361c5b97", size = 4695871, upload-time = "2026-04-01T14:42:18.234Z" },
{ url = "https://files.pythonhosted.org/packages/f0/c5/dcb7a6ca6b7d3be41a76958e90018d56c8462166b3ef223150360850c8da/pillow-12.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a52edc8bfff4429aaabdf4d9ee0daadbbf8562364f940937b941f87a4290f5ff", size = 6269734, upload-time = "2026-04-01T14:42:20.608Z" },
{ url = "https://files.pythonhosted.org/packages/ea/f1/aa1bb13b2f4eba914e9637893c73f2af8e48d7d4023b9d3750d4c5eb2d0c/pillow-12.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:975385f4776fafde056abb318f612ef6285b10a1f12b8570f3647ad0d74b48ec", size = 8076080, upload-time = "2026-04-01T14:42:23.095Z" },
{ url = "https://files.pythonhosted.org/packages/a1/2a/8c79d6a53169937784604a8ae8d77e45888c41537f7f6f65ed1f407fe66d/pillow-12.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd9c0c7a0c681a347b3194c500cb1e6ca9cab053ea4d82a5cf45b6b754560136", size = 6382236, upload-time = "2026-04-01T14:42:25.82Z" },
{ url = "https://files.pythonhosted.org/packages/b5/42/bbcb6051030e1e421d103ce7a8ecadf837aa2f39b8f82ef1a8d37c3d4ebc/pillow-12.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88d387ff40b3ff7c274947ed3125dedf5262ec6919d83946753b5f3d7c67ea4c", size = 7070220, upload-time = "2026-04-01T14:42:28.68Z" },
{ url = "https://files.pythonhosted.org/packages/3f/e1/c2a7d6dd8cfa6b231227da096fd2d58754bab3603b9d73bf609d3c18b64f/pillow-12.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:51c4167c34b0d8ba05b547a3bb23578d0ba17b80a5593f93bd8ecb123dd336a3", size = 6493124, upload-time = "2026-04-01T14:42:31.579Z" },
{ url = "https://files.pythonhosted.org/packages/5f/41/7c8617da5d32e1d2f026e509484fdb6f3ad7efaef1749a0c1928adbb099e/pillow-12.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:34c0d99ecccea270c04882cb3b86e7b57296079c9a4aff88cb3b33563d95afaa", size = 7194324, upload-time = "2026-04-01T14:42:34.615Z" },
{ url = "https://files.pythonhosted.org/packages/2d/de/a777627e19fd6d62f84070ee1521adde5eeda4855b5cf60fe0b149118bca/pillow-12.2.0-cp310-cp310-win32.whl", hash = "sha256:b85f66ae9eb53e860a873b858b789217ba505e5e405a24b85c0464822fe88032", size = 6376363, upload-time = "2026-04-01T14:42:37.19Z" },
{ url = "https://files.pythonhosted.org/packages/e7/34/fc4cb5204896465842767b96d250c08410f01f2f28afc43b257de842eed5/pillow-12.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:673aa32138f3e7531ccdbca7b3901dba9b70940a19ccecc6a37c77d5fdeb05b5", size = 7083523, upload-time = "2026-04-01T14:42:39.62Z" },
{ url = "https://files.pythonhosted.org/packages/2d/a0/32852d36bc7709f14dc3f64f929a275e958ad8c19a6deba9610d458e28b3/pillow-12.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:3e080565d8d7c671db5802eedfb438e5565ffa40115216eabb8cd52d0ecce024", size = 2463318, upload-time = "2026-04-01T14:42:42.063Z" },
{ url = "https://files.pythonhosted.org/packages/68/e1/748f5663efe6edcfc4e74b2b93edfb9b8b99b67f21a854c3ae416500a2d9/pillow-12.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:8be29e59487a79f173507c30ddf57e733a357f67881430449bb32614075a40ab", size = 5354347, upload-time = "2026-04-01T14:42:44.255Z" },
{ url = "https://files.pythonhosted.org/packages/47/a1/d5ff69e747374c33a3b53b9f98cca7889fce1fd03d79cdc4e1bccc6c5a87/pillow-12.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:71cde9a1e1551df7d34a25462fc60325e8a11a82cc2e2f54578e5e9a1e153d65", size = 4695873, upload-time = "2026-04-01T14:42:46.452Z" },
{ url = "https://files.pythonhosted.org/packages/df/21/e3fbdf54408a973c7f7f89a23b2cb97a7ef30c61ab4142af31eee6aebc88/pillow-12.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f490f9368b6fc026f021db16d7ec2fbf7d89e2edb42e8ec09d2c60505f5729c7", size = 6280168, upload-time = "2026-04-01T14:42:49.228Z" },
{ url = "https://files.pythonhosted.org/packages/d3/f1/00b7278c7dd52b17ad4329153748f87b6756ec195ff786c2bdf12518337d/pillow-12.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8bd7903a5f2a4545f6fd5935c90058b89d30045568985a71c79f5fd6edf9b91e", size = 8088188, upload-time = "2026-04-01T14:42:51.735Z" },
{ url = "https://files.pythonhosted.org/packages/ad/cf/220a5994ef1b10e70e85748b75649d77d506499352be135a4989c957b701/pillow-12.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3997232e10d2920a68d25191392e3a4487d8183039e1c74c2297f00ed1c50705", size = 6394401, upload-time = "2026-04-01T14:42:54.343Z" },
{ url = "https://files.pythonhosted.org/packages/e9/bd/e51a61b1054f09437acfbc2ff9106c30d1eb76bc1453d428399946781253/pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e74473c875d78b8e9d5da2a70f7099549f9eb37ded4e2f6a463e60125bccd176", size = 7079655, upload-time = "2026-04-01T14:42:56.954Z" },
{ url = "https://files.pythonhosted.org/packages/6b/3d/45132c57d5fb4b5744567c3817026480ac7fc3ce5d4c47902bc0e7f6f853/pillow-12.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:56a3f9c60a13133a98ecff6197af34d7824de9b7b38c3654861a725c970c197b", size = 6503105, upload-time = "2026-04-01T14:42:59.847Z" },
{ url = "https://files.pythonhosted.org/packages/7d/2e/9df2fc1e82097b1df3dce58dc43286aa01068e918c07574711fcc53e6fb4/pillow-12.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:90e6f81de50ad6b534cab6e5aef77ff6e37722b2f5d908686f4a5c9eba17a909", size = 7203402, upload-time = "2026-04-01T14:43:02.664Z" },
{ url = "https://files.pythonhosted.org/packages/bd/2e/2941e42858ebb67e50ae741473de81c2984e6eff7b397017623c676e2e8d/pillow-12.2.0-cp311-cp311-win32.whl", hash = "sha256:8c984051042858021a54926eb597d6ee3012393ce9c181814115df4c60b9a808", size = 6378149, upload-time = "2026-04-01T14:43:05.274Z" },
{ url = "https://files.pythonhosted.org/packages/69/42/836b6f3cd7f3e5fa10a1f1a5420447c17966044c8fbf589cc0452d5502db/pillow-12.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e6b2a0c538fc200b38ff9eb6628228b77908c319a005815f2dde585a0664b60", size = 7082626, upload-time = "2026-04-01T14:43:08.557Z" },
{ url = "https://files.pythonhosted.org/packages/c2/88/549194b5d6f1f494b485e493edc6693c0a16f4ada488e5bd974ed1f42fad/pillow-12.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:9a8a34cc89c67a65ea7437ce257cea81a9dad65b29805f3ecee8c8fe8ff25ffe", size = 2463531, upload-time = "2026-04-01T14:43:10.743Z" },
{ url = "https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d192a155bbcec180f8564f693e6fd9bccff5a7af9b32e2e4bf8c9c69dbad6b5", size = 5308279, upload-time = "2026-04-01T14:43:13.246Z" },
{ url = "https://files.pythonhosted.org/packages/d8/95/0a351b9289c2b5cbde0bacd4a83ebc44023e835490a727b2a3bd60ddc0f4/pillow-12.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f3f40b3c5a968281fd507d519e444c35f0ff171237f4fdde090dd60699458421", size = 4695490, upload-time = "2026-04-01T14:43:15.584Z" },
{ url = "https://files.pythonhosted.org/packages/de/af/4e8e6869cbed569d43c416fad3dc4ecb944cb5d9492defaed89ddd6fe871/pillow-12.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:03e7e372d5240cc23e9f07deca4d775c0817bffc641b01e9c3af208dbd300987", size = 6284462, upload-time = "2026-04-01T14:43:18.268Z" },
{ url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76", size = 8094744, upload-time = "2026-04-01T14:43:20.716Z" },
{ url = "https://files.pythonhosted.org/packages/2b/54/1789c455ed10176066b6e7e6da1b01e50e36f94ba584dc68d9eebfe9156d/pillow-12.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7371b48c4fa448d20d2714c9a1f775a81155050d383333e0a6c15b1123dda005", size = 6398371, upload-time = "2026-04-01T14:43:23.443Z" },
{ url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780", size = 7087215, upload-time = "2026-04-01T14:43:26.758Z" },
{ url = "https://files.pythonhosted.org/packages/8b/f8/2f6825e441d5b1959d2ca5adec984210f1ec086435b0ed5f52c19b3b8a6e/pillow-12.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:01afa7cf67f74f09523699b4e88c73fb55c13346d212a59a2db1f86b0a63e8c5", size = 6509783, upload-time = "2026-04-01T14:43:29.56Z" },
{ url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5", size = 7212112, upload-time = "2026-04-01T14:43:32.091Z" },
{ url = "https://files.pythonhosted.org/packages/be/42/025cfe05d1be22dbfdb4f264fe9de1ccda83f66e4fc3aac94748e784af04/pillow-12.2.0-cp312-cp312-win32.whl", hash = "sha256:58f62cc0f00fd29e64b29f4fd923ffdb3859c9f9e6105bfc37ba1d08994e8940", size = 6378489, upload-time = "2026-04-01T14:43:34.601Z" },
{ url = "https://files.pythonhosted.org/packages/5d/7b/25a221d2c761c6a8ae21bfa3874988ff2583e19cf8a27bf2fee358df7942/pillow-12.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f84204dee22a783350679a0333981df803dac21a0190d706a50475e361c93f5", size = 7084129, upload-time = "2026-04-01T14:43:37.213Z" },
{ url = "https://files.pythonhosted.org/packages/10/e1/542a474affab20fd4a0f1836cb234e8493519da6b76899e30bcc5d990b8b/pillow-12.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:af73337013e0b3b46f175e79492d96845b16126ddf79c438d7ea7ff27783a414", size = 2463612, upload-time = "2026-04-01T14:43:39.421Z" },
{ url = "https://files.pythonhosted.org/packages/4a/01/53d10cf0dbad820a8db274d259a37ba50b88b24768ddccec07355382d5ad/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:8297651f5b5679c19968abefd6bb84d95fe30ef712eb1b2d9b2d31ca61267f4c", size = 4100837, upload-time = "2026-04-01T14:43:41.506Z" },
{ url = "https://files.pythonhosted.org/packages/0f/98/f3a6657ecb698c937f6c76ee564882945f29b79bad496abcba0e84659ec5/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:50d8520da2a6ce0af445fa6d648c4273c3eeefbc32d7ce049f22e8b5c3daecc2", size = 4176528, upload-time = "2026-04-01T14:43:43.773Z" },
{ url = "https://files.pythonhosted.org/packages/69/bc/8986948f05e3ea490b8442ea1c1d4d990b24a7e43d8a51b2c7d8b1dced36/pillow-12.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:766cef22385fa1091258ad7e6216792b156dc16d8d3fa607e7545b2b72061f1c", size = 3640401, upload-time = "2026-04-01T14:43:45.87Z" },
{ url = "https://files.pythonhosted.org/packages/34/46/6c717baadcd62bc8ed51d238d521ab651eaa74838291bda1f86fe1f864c9/pillow-12.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5d2fd0fa6b5d9d1de415060363433f28da8b1526c1c129020435e186794b3795", size = 5308094, upload-time = "2026-04-01T14:43:48.438Z" },
{ url = "https://files.pythonhosted.org/packages/71/43/905a14a8b17fdb1ccb58d282454490662d2cb89a6bfec26af6d3520da5ec/pillow-12.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56b25336f502b6ed02e889f4ece894a72612fe885889a6e8c4c80239ff6e5f5f", size = 4695402, upload-time = "2026-04-01T14:43:51.292Z" },
{ url = "https://files.pythonhosted.org/packages/73/dd/42107efcb777b16fa0393317eac58f5b5cf30e8392e266e76e51cff28c3d/pillow-12.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f1c943e96e85df3d3478f7b691f229887e143f81fedab9b20205349ab04d73ed", size = 6280005, upload-time = "2026-04-01T14:43:54.242Z" },
{ url = "https://files.pythonhosted.org/packages/a8/68/b93e09e5e8549019e61acf49f65b1a8530765a7f812c77a7461bca7e4494/pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9", size = 8090669, upload-time = "2026-04-01T14:43:57.335Z" },
{ url = "https://files.pythonhosted.org/packages/4b/6e/3ccb54ce8ec4ddd1accd2d89004308b7b0b21c4ac3d20fa70af4760a4330/pillow-12.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5cdfebd752ec52bf5bb4e35d9c64b40826bc5b40a13df7c3cda20a2c03a0f5ed", size = 6395194, upload-time = "2026-04-01T14:43:59.864Z" },
{ url = "https://files.pythonhosted.org/packages/67/ee/21d4e8536afd1a328f01b359b4d3997b291ffd35a237c877b331c1c3b71c/pillow-12.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eedf4b74eda2b5a4b2b2fb4c006d6295df3bf29e459e198c90ea48e130dc75c3", size = 7082423, upload-time = "2026-04-01T14:44:02.74Z" },
{ url = "https://files.pythonhosted.org/packages/78/5f/e9f86ab0146464e8c133fe85df987ed9e77e08b29d8d35f9f9f4d6f917ba/pillow-12.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9", size = 6505667, upload-time = "2026-04-01T14:44:05.381Z" },
{ url = "https://files.pythonhosted.org/packages/ed/1e/409007f56a2fdce61584fd3acbc2bbc259857d555196cedcadc68c015c82/pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795", size = 7208580, upload-time = "2026-04-01T14:44:08.39Z" },
{ url = "https://files.pythonhosted.org/packages/23/c4/7349421080b12fb35414607b8871e9534546c128a11965fd4a7002ccfbee/pillow-12.2.0-cp313-cp313-win32.whl", hash = "sha256:144748b3af2d1b358d41286056d0003f47cb339b8c43a9ea42f5fea4d8c66b6e", size = 6375896, upload-time = "2026-04-01T14:44:11.197Z" },
{ url = "https://files.pythonhosted.org/packages/3f/82/8a3739a5e470b3c6cbb1d21d315800d8e16bff503d1f16b03a4ec3212786/pillow-12.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:390ede346628ccc626e5730107cde16c42d3836b89662a115a921f28440e6a3b", size = 7081266, upload-time = "2026-04-01T14:44:13.947Z" },
{ url = "https://files.pythonhosted.org/packages/c3/25/f968f618a062574294592f668218f8af564830ccebdd1fa6200f598e65c5/pillow-12.2.0-cp313-cp313-win_arm64.whl", hash = "sha256:8023abc91fba39036dbce14a7d6535632f99c0b857807cbbbf21ecc9f4717f06", size = 2463508, upload-time = "2026-04-01T14:44:16.312Z" },
{ url = "https://files.pythonhosted.org/packages/4d/a4/b342930964e3cb4dce5038ae34b0eab4653334995336cd486c5a8c25a00c/pillow-12.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:042db20a421b9bafecc4b84a8b6e444686bd9d836c7fd24542db3e7df7baad9b", size = 5309927, upload-time = "2026-04-01T14:44:18.89Z" },
{ url = "https://files.pythonhosted.org/packages/9f/de/23198e0a65a9cf06123f5435a5d95cea62a635697f8f03d134d3f3a96151/pillow-12.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:dd025009355c926a84a612fecf58bb315a3f6814b17ead51a8e48d3823d9087f", size = 4698624, upload-time = "2026-04-01T14:44:21.115Z" },
{ url = "https://files.pythonhosted.org/packages/01/a6/1265e977f17d93ea37aa28aa81bad4fa597933879fac2520d24e021c8da3/pillow-12.2.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:88ddbc66737e277852913bd1e07c150cc7bb124539f94c4e2df5344494e0a612", size = 6321252, upload-time = "2026-04-01T14:44:23.663Z" },
{ url = "https://files.pythonhosted.org/packages/3c/83/5982eb4a285967baa70340320be9f88e57665a387e3a53a7f0db8231a0cd/pillow-12.2.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d362d1878f00c142b7e1a16e6e5e780f02be8195123f164edf7eddd911eefe7c", size = 8126550, upload-time = "2026-04-01T14:44:26.772Z" },
{ url = "https://files.pythonhosted.org/packages/4e/48/6ffc514adce69f6050d0753b1a18fd920fce8cac87620d5a31231b04bfc5/pillow-12.2.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2c727a6d53cb0018aadd8018c2b938376af27914a68a492f59dfcaca650d5eea", size = 6433114, upload-time = "2026-04-01T14:44:29.615Z" },
{ url = "https://files.pythonhosted.org/packages/36/a3/f9a77144231fb8d40ee27107b4463e205fa4677e2ca2548e14da5cf18dce/pillow-12.2.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:efd8c21c98c5cc60653bcb311bef2ce0401642b7ce9d09e03a7da87c878289d4", size = 7115667, upload-time = "2026-04-01T14:44:32.773Z" },
{ url = "https://files.pythonhosted.org/packages/c1/fc/ac4ee3041e7d5a565e1c4fd72a113f03b6394cc72ab7089d27608f8aaccb/pillow-12.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f08483a632889536b8139663db60f6724bfcb443c96f1b18855860d7d5c0fd4", size = 6538966, upload-time = "2026-04-01T14:44:35.252Z" },
{ url = "https://files.pythonhosted.org/packages/c0/a8/27fb307055087f3668f6d0a8ccb636e7431d56ed0750e07a60547b1e083e/pillow-12.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dac8d77255a37e81a2efcbd1fc05f1c15ee82200e6c240d7e127e25e365c39ea", size = 7238241, upload-time = "2026-04-01T14:44:37.875Z" },
{ url = "https://files.pythonhosted.org/packages/ad/4b/926ab182c07fccae9fcb120043464e1ff1564775ec8864f21a0ebce6ac25/pillow-12.2.0-cp313-cp313t-win32.whl", hash = "sha256:ee3120ae9dff32f121610bb08e4313be87e03efeadfc6c0d18f89127e24d0c24", size = 6379592, upload-time = "2026-04-01T14:44:40.336Z" },
{ url = "https://files.pythonhosted.org/packages/c2/c4/f9e476451a098181b30050cc4c9a3556b64c02cf6497ea421ac047e89e4b/pillow-12.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:325ca0528c6788d2a6c3d40e3568639398137346c3d6e66bb61db96b96511c98", size = 7085542, upload-time = "2026-04-01T14:44:43.251Z" },
{ url = "https://files.pythonhosted.org/packages/00/a4/285f12aeacbe2d6dc36c407dfbbe9e96d4a80b0fb710a337f6d2ad978c75/pillow-12.2.0-cp313-cp313t-win_arm64.whl", hash = "sha256:2e5a76d03a6c6dcef67edabda7a52494afa4035021a79c8558e14af25313d453", size = 2465765, upload-time = "2026-04-01T14:44:45.996Z" },
{ url = "https://files.pythonhosted.org/packages/bf/98/4595daa2365416a86cb0d495248a393dfc84e96d62ad080c8546256cb9c0/pillow-12.2.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:3adc9215e8be0448ed6e814966ecf3d9952f0ea40eb14e89a102b87f450660d8", size = 4100848, upload-time = "2026-04-01T14:44:48.48Z" },
{ url = "https://files.pythonhosted.org/packages/0b/79/40184d464cf89f6663e18dfcf7ca21aae2491fff1a16127681bf1fa9b8cf/pillow-12.2.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:6a9adfc6d24b10f89588096364cc726174118c62130c817c2837c60cf08a392b", size = 4176515, upload-time = "2026-04-01T14:44:51.353Z" },
{ url = "https://files.pythonhosted.org/packages/b0/63/703f86fd4c422a9cf722833670f4f71418fb116b2853ff7da722ea43f184/pillow-12.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:6a6e67ea2e6feda684ed370f9a1c52e7a243631c025ba42149a2cc5934dec295", size = 3640159, upload-time = "2026-04-01T14:44:53.588Z" },
{ url = "https://files.pythonhosted.org/packages/71/e0/fb22f797187d0be2270f83500aab851536101b254bfa1eae10795709d283/pillow-12.2.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2bb4a8d594eacdfc59d9e5ad972aa8afdd48d584ffd5f13a937a664c3e7db0ed", size = 5312185, upload-time = "2026-04-01T14:44:56.039Z" },
{ url = "https://files.pythonhosted.org/packages/ba/8c/1a9e46228571de18f8e28f16fabdfc20212a5d019f3e3303452b3f0a580d/pillow-12.2.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:80b2da48193b2f33ed0c32c38140f9d3186583ce7d516526d462645fd98660ae", size = 4695386, upload-time = "2026-04-01T14:44:58.663Z" },
{ url = "https://files.pythonhosted.org/packages/70/62/98f6b7f0c88b9addd0e87c217ded307b36be024d4ff8869a812b241d1345/pillow-12.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22db17c68434de69d8ecfc2fe821569195c0c373b25cccb9cbdacf2c6e53c601", size = 6280384, upload-time = "2026-04-01T14:45:01.5Z" },
{ url = "https://files.pythonhosted.org/packages/5e/03/688747d2e91cfbe0e64f316cd2e8005698f76ada3130d0194664174fa5de/pillow-12.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7b14cc0106cd9aecda615dd6903840a058b4700fcb817687d0ee4fc8b6e389be", size = 8091599, upload-time = "2026-04-01T14:45:04.5Z" },
{ url = "https://files.pythonhosted.org/packages/f6/35/577e22b936fcdd66537329b33af0b4ccfefaeabd8aec04b266528cddb33c/pillow-12.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cbeb542b2ebc6fcdacabf8aca8c1a97c9b3ad3927d46b8723f9d4f033288a0f", size = 6396021, upload-time = "2026-04-01T14:45:07.117Z" },
{ url = "https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4bfd07bc812fbd20395212969e41931001fd59eb55a60658b0e5710872e95286", size = 7083360, upload-time = "2026-04-01T14:45:09.763Z" },
{ url = "https://files.pythonhosted.org/packages/5e/26/d325f9f56c7e039034897e7380e9cc202b1e368bfd04d4cbe6a441f02885/pillow-12.2.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9aba9a17b623ef750a4d11b742cbafffeb48a869821252b30ee21b5e91392c50", size = 6507628, upload-time = "2026-04-01T14:45:12.378Z" },
{ url = "https://files.pythonhosted.org/packages/5f/f7/769d5632ffb0988f1c5e7660b3e731e30f7f8ec4318e94d0a5d674eb65a4/pillow-12.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:deede7c263feb25dba4e82ea23058a235dcc2fe1f6021025dc71f2b618e26104", size = 7209321, upload-time = "2026-04-01T14:45:15.122Z" },
{ url = "https://files.pythonhosted.org/packages/6a/7a/c253e3c645cd47f1aceea6a8bacdba9991bf45bb7dfe927f7c893e89c93c/pillow-12.2.0-cp314-cp314-win32.whl", hash = "sha256:632ff19b2778e43162304d50da0181ce24ac5bb8180122cbe1bf4673428328c7", size = 6479723, upload-time = "2026-04-01T14:45:17.797Z" },
{ url = "https://files.pythonhosted.org/packages/cd/8b/601e6566b957ca50e28725cb6c355c59c2c8609751efbecd980db44e0349/pillow-12.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:4e6c62e9d237e9b65fac06857d511e90d8461a32adcc1b9065ea0c0fa3a28150", size = 7217400, upload-time = "2026-04-01T14:45:20.529Z" },
{ url = "https://files.pythonhosted.org/packages/d6/94/220e46c73065c3e2951bb91c11a1fb636c8c9ad427ac3ce7d7f3359b9b2f/pillow-12.2.0-cp314-cp314-win_arm64.whl", hash = "sha256:b1c1fbd8a5a1af3412a0810d060a78b5136ec0836c8a4ef9aa11807f2a22f4e1", size = 2554835, upload-time = "2026-04-01T14:45:23.162Z" },
{ url = "https://files.pythonhosted.org/packages/b6/ab/1b426a3974cb0e7da5c29ccff4807871d48110933a57207b5a676cccc155/pillow-12.2.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:57850958fe9c751670e49b2cecf6294acc99e562531f4bd317fa5ddee2068463", size = 5314225, upload-time = "2026-04-01T14:45:25.637Z" },
{ url = "https://files.pythonhosted.org/packages/19/1e/dce46f371be2438eecfee2a1960ee2a243bbe5e961890146d2dee1ff0f12/pillow-12.2.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d5d38f1411c0ed9f97bcb49b7bd59b6b7c314e0e27420e34d99d844b9ce3b6f3", size = 4698541, upload-time = "2026-04-01T14:45:28.355Z" },
{ url = "https://files.pythonhosted.org/packages/55/c3/7fbecf70adb3a0c33b77a300dc52e424dc22ad8cdc06557a2e49523b703d/pillow-12.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c0a9f29ca8e79f09de89293f82fc9b0270bb4af1d58bc98f540cc4aedf03166", size = 6322251, upload-time = "2026-04-01T14:45:30.924Z" },
{ url = "https://files.pythonhosted.org/packages/1c/3c/7fbc17cfb7e4fe0ef1642e0abc17fc6c94c9f7a16be41498e12e2ba60408/pillow-12.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1610dd6c61621ae1cf811bef44d77e149ce3f7b95afe66a4512f8c59f25d9ebe", size = 8127807, upload-time = "2026-04-01T14:45:33.908Z" },
{ url = "https://files.pythonhosted.org/packages/ff/c3/a8ae14d6defd2e448493ff512fae903b1e9bd40b72efb6ec55ce0048c8ce/pillow-12.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a34329707af4f73cf1782a36cd2289c0368880654a2c11f027bcee9052d35dd", size = 6433935, upload-time = "2026-04-01T14:45:36.623Z" },
{ url = "https://files.pythonhosted.org/packages/6e/32/2880fb3a074847ac159d8f902cb43278a61e85f681661e7419e6596803ed/pillow-12.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8e9c4f5b3c546fa3458a29ab22646c1c6c787ea8f5ef51300e5a60300736905e", size = 7116720, upload-time = "2026-04-01T14:45:39.258Z" },
{ url = "https://files.pythonhosted.org/packages/46/87/495cc9c30e0129501643f24d320076f4cc54f718341df18cc70ec94c44e1/pillow-12.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fb043ee2f06b41473269765c2feae53fc2e2fbf96e5e22ca94fb5ad677856f06", size = 6540498, upload-time = "2026-04-01T14:45:41.879Z" },
{ url = "https://files.pythonhosted.org/packages/18/53/773f5edca692009d883a72211b60fdaf8871cbef075eaa9d577f0a2f989e/pillow-12.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f278f034eb75b4e8a13a54a876cc4a5ab39173d2cdd93a638e1b467fc545ac43", size = 7239413, upload-time = "2026-04-01T14:45:44.705Z" },
{ url = "https://files.pythonhosted.org/packages/c9/e4/4b64a97d71b2a83158134abbb2f5bd3f8a2ea691361282f010998f339ec7/pillow-12.2.0-cp314-cp314t-win32.whl", hash = "sha256:6bb77b2dcb06b20f9f4b4a8454caa581cd4dd0643a08bacf821216a16d9c8354", size = 6482084, upload-time = "2026-04-01T14:45:47.568Z" },
{ url = "https://files.pythonhosted.org/packages/ba/13/306d275efd3a3453f72114b7431c877d10b1154014c1ebbedd067770d629/pillow-12.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6562ace0d3fb5f20ed7290f1f929cae41b25ae29528f2af1722966a0a02e2aa1", size = 7225152, upload-time = "2026-04-01T14:45:50.032Z" },
{ url = "https://files.pythonhosted.org/packages/ff/6e/cf826fae916b8658848d7b9f38d88da6396895c676e8086fc0988073aaf8/pillow-12.2.0-cp314-cp314t-win_arm64.whl", hash = "sha256:aa88ccfe4e32d362816319ed727a004423aab09c5cea43c01a4b435643fa34eb", size = 2556579, upload-time = "2026-04-01T14:45:52.529Z" },
{ url = "https://files.pythonhosted.org/packages/4e/b7/2437044fb910f499610356d1352e3423753c98e34f915252aafecc64889f/pillow-12.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0538bd5e05efec03ae613fd89c4ce0368ecd2ba239cc25b9f9be7ed426b0af1f", size = 5273969, upload-time = "2026-04-01T14:45:55.538Z" },
{ url = "https://files.pythonhosted.org/packages/f6/f4/8316e31de11b780f4ac08ef3654a75555e624a98db1056ecb2122d008d5a/pillow-12.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:394167b21da716608eac917c60aa9b969421b5dcbbe02ae7f013e7b85811c69d", size = 4659674, upload-time = "2026-04-01T14:45:58.093Z" },
{ url = "https://files.pythonhosted.org/packages/d4/37/664fca7201f8bb2aa1d20e2c3d5564a62e6ae5111741966c8319ca802361/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5d04bfa02cc2d23b497d1e90a0f927070043f6cbf303e738300532379a4b4e0f", size = 5288479, upload-time = "2026-04-01T14:46:01.141Z" },
{ url = "https://files.pythonhosted.org/packages/49/62/5b0ed78fce87346be7a5cfcfaaad91f6a1f98c26f86bdbafa2066c647ef6/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0c838a5125cee37e68edec915651521191cef1e6aa336b855f495766e77a366e", size = 7032230, upload-time = "2026-04-01T14:46:03.874Z" },
{ url = "https://files.pythonhosted.org/packages/c3/28/ec0fc38107fc32536908034e990c47914c57cd7c5a3ece4d8d8f7ffd7e27/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a6c9fa44005fa37a91ebfc95d081e8079757d2e904b27103f4f5fa6f0bf78c0", size = 5355404, upload-time = "2026-04-01T14:46:06.33Z" },
{ url = "https://files.pythonhosted.org/packages/5e/8b/51b0eddcfa2180d60e41f06bd6d0a62202b20b59c68f5a132e615b75aecf/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:25373b66e0dd5905ed63fa3cae13c82fbddf3079f2c8bf15c6fb6a35586324c1", size = 6002215, upload-time = "2026-04-01T14:46:08.83Z" },
{ url = "https://files.pythonhosted.org/packages/bc/60/5382c03e1970de634027cee8e1b7d39776b778b81812aaf45b694dfe9e28/pillow-12.2.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:bfa9c230d2fe991bed5318a5f119bd6780cda2915cca595393649fc118ab895e", size = 7080946, upload-time = "2026-04-01T14:46:11.734Z" },
]
[[package]]
name = "platformdirs"
version = "4.10.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d7/47/e4501f49c178ae1d9f4a75073fda4204f52647993f075a9db4d14930e0c5/platformdirs-4.10.0.tar.gz", hash = "sha256:31e761a6a0ca04faf7353ea759bdba55652be214725111e5aac52dfa29d4bef7", size = 31224, upload-time = "2026-05-28T03:32:53.587Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl", hash = "sha256:fb516cdb12eb0d857d0cd85a7c57cea4d060bee4578d6cf5a14dfdf8cbf8784a", size = 22743, upload-time = "2026-05-28T03:32:52.175Z" },
]
[[package]]
name = "playa-pdf"
version = "1.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mypy-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/af/d2/9575801a5e41fdffbac0fc356a7aae462e11f58473b3e78070185a9e7ced/playa_pdf-1.1.0.tar.gz", hash = "sha256:6414a0779fdcc96284588767738c2bd71ed3aa65a1a8fa647a4ab09dce4ff017", size = 8644947, upload-time = "2026-03-09T16:53:02.734Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/45/3b/6ab78b3c0ec8c2acd7a8693f1e863dcdbddcf0c10eb89c0ea3842ca8f596/playa_pdf-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0f3e250b91f3ac5db60171a66b1f594b1a6582bf71c4e206d6c03a0f8122ced9", size = 8549069, upload-time = "2026-03-09T16:51:47.223Z" },
{ url = "https://files.pythonhosted.org/packages/bb/02/2a0af0040065c7c4cba5822362179d45da22845ad827d6b5fefa413f9088/playa_pdf-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0c5adb706ba91137fbe0fbb7204743e60c0e4affb24cbcc138fff50697609cdd", size = 8536371, upload-time = "2026-03-09T16:51:49.539Z" },
{ url = "https://files.pythonhosted.org/packages/1d/ae/18267af116b91d2efaac25b813b67216147144470a550f49dfe9f2b0d1ab/playa_pdf-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55dd02fd50f1e58cc87680f88d56b46d0c6050dec9b2b9d5a6c6746b7a3705f9", size = 9095694, upload-time = "2026-03-09T16:51:51.99Z" },
{ url = "https://files.pythonhosted.org/packages/6f/8b/564c9e7bdcd48739bad61e3e45be7579777ba1d58559c1fa00c0cc065c16/playa_pdf-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a788356f0c6d2ac95261ddec44e57761faf4b9cfa47a589113547e716fff846f", size = 9155327, upload-time = "2026-03-09T16:51:55.364Z" },
{ url = "https://files.pythonhosted.org/packages/66/3f/460454ac8fc4fcd5ba039e3d636cc15162027cafe42c0ef0c9213910a357/playa_pdf-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:8a06cb9e2abb0e45ba651379604c624b4f645548a68ff41e3395400f9d7c30f0", size = 8233510, upload-time = "2026-03-09T16:51:57.468Z" },
{ url = "https://files.pythonhosted.org/packages/8c/5c/64d09c1ac223e6aba6759769b6e2285f311e0eafb062f8f9ba42615e2fea/playa_pdf-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:daf8774b97933ddf8fb9120204ff9db96c56c360dfdecc489be5cec3338d0b5c", size = 8537181, upload-time = "2026-03-09T16:52:00.22Z" },
{ url = "https://files.pythonhosted.org/packages/f9/ea/1e0c2c66185dc0ae1bd09739add4f75cc70f9420028073d46008a8b75dc0/playa_pdf-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0266a682d6c23658481a7f1ad590c9da8c174f4c5a6eac8052827174cfa287bf", size = 8522311, upload-time = "2026-03-09T16:52:02.554Z" },
{ url = "https://files.pythonhosted.org/packages/eb/2e/5b0a7746c9ab3ecb230eff493fe86273993f4a9074660d98f4431a0847eb/playa_pdf-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78ca09679d78126cac95232e82b51f978f0d3373f2519e09036d87b13fe11d50", size = 9090545, upload-time = "2026-03-09T16:52:05.092Z" },
{ url = "https://files.pythonhosted.org/packages/6f/4d/b456af5206403392d288815c05ee4b86387d78036293bdd043e0afef16a8/playa_pdf-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:499b9e2830faa0e680139b6e0363118cd368e7ab75e31b846d129ce0408640e7", size = 9155721, upload-time = "2026-03-09T16:52:07.569Z" },
{ url = "https://files.pythonhosted.org/packages/e6/b4/86971497407b7412bca4c267c86bd239f75e2e42059cb585fb434ec1a3cf/playa_pdf-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:81c7a18284806e80168adff83e2b0cec54a5fa11a01bde189ddc4fd4a4d3c27c", size = 8235890, upload-time = "2026-03-09T16:52:09.805Z" },
{ url = "https://files.pythonhosted.org/packages/23/da/ab3528bd7496092bb011bd21a48f19496f07ea607660a720186d6e41c733/playa_pdf-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:56dbaccca34dfc0613bec658b67ed67fb0fb4efaf49aab86c60236bfd934ec89", size = 8542589, upload-time = "2026-03-09T16:52:12.368Z" },
{ url = "https://files.pythonhosted.org/packages/d2/29/cc729b12de1f0ca02e19aed463e42f58836824f6fc5e493bd6c3562e59ba/playa_pdf-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ac45f8ac08f8ec17ac834a189772293bc9d52aadb51c3c5eb839fa1c7e79fcb", size = 8524481, upload-time = "2026-03-09T16:52:15.053Z" },
{ url = "https://files.pythonhosted.org/packages/25/28/7a4a4a0e898dfa45af62452ebe53ce449dac60d67c29cb6ad783e7098a7a/playa_pdf-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ffa371cfa8e7b8b3f62eb8fa5cd85015095861a20d7d4943971dce7dd15461b", size = 9128263, upload-time = "2026-03-09T16:52:17.33Z" },
{ url = "https://files.pythonhosted.org/packages/ba/41/56995025d8aabd741974a79edc8518b67db5a46ce33e7852ef7378d0fa90/playa_pdf-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b27df269246e48946870817b3b7727fcc2e7cf12e605abb4df51efb0af12afee", size = 9219020, upload-time = "2026-03-09T16:52:19.906Z" },
{ url = "https://files.pythonhosted.org/packages/61/94/65088538e5c218fefb52244f0a23f670378a55baf57af7e86904929adc2c/playa_pdf-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:699799f656757aab1fdd923bbd0c4ae5438efa6458c943524a0b9a8e8f5e076b", size = 8238029, upload-time = "2026-03-09T16:52:22.168Z" },
{ url = "https://files.pythonhosted.org/packages/02/d5/fb9b218f85cf84ec0941e26c5769578189036fcba328cc9eaa795db781eb/playa_pdf-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50a79c88e3ed52944f85a694f0d6b5867fbed5d4c9c4a3b84d876858608b854", size = 8541999, upload-time = "2026-03-09T16:52:24.119Z" },
{ url = "https://files.pythonhosted.org/packages/bf/a6/afc951b706d034e8dbf91250c5c9d81ce12a4af1dfad1c54a2925928be3b/playa_pdf-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95335f17b96437d55e8e192e9c13f085db9ca84eef608ac706f177d5ade19a23", size = 8523735, upload-time = "2026-03-09T16:52:26.222Z" },
{ url = "https://files.pythonhosted.org/packages/5b/3c/d36b2e43cfe7f0299da48639b13530cc1735a12da1da2140e1d7bc99f540/playa_pdf-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b6eed3179d42a5e2db99c33ff931ca89014c2af2d9104a787f6b9079dab4f71", size = 9122951, upload-time = "2026-03-09T16:52:28.455Z" },
{ url = "https://files.pythonhosted.org/packages/ee/da/6f309f16802cf77883a18390d5e22571922128393cc1533e7d769cfd80e8/playa_pdf-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:783b25ed0e5fa435e488ad11551c897d7c622b9ac8a1376ede6860c28eaf2c11", size = 9212307, upload-time = "2026-03-09T16:52:30.834Z" },
{ url = "https://files.pythonhosted.org/packages/0d/07/2c1b93ead3d094fa9a5a60817618d815ff6876fc28c04eb7acbd735d5562/playa_pdf-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a786292d382a768ee029ad3461b4ea92df04dea10879ee3f57a11c2388e89746", size = 8237909, upload-time = "2026-03-09T16:52:33.47Z" },
{ url = "https://files.pythonhosted.org/packages/3c/aa/861f2f855bdb174e21bbe82f924e686346b910cc73c69920bf9a0713c225/playa_pdf-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:50c5dcb8908c94127ccfde1af6490ecdec3ff2865447e36f178c1bdff77e3e8e", size = 8581750, upload-time = "2026-03-09T16:52:35.417Z" },
{ url = "https://files.pythonhosted.org/packages/48/e2/0e4c84ec682304551676f7e3b7650eaf80cd8fb2c3017346a16267fd6336/playa_pdf-1.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8827714630de811c35fe79f97b9934b411567d3a3b869a3c0df8704fd0850efd", size = 8521648, upload-time = "2026-03-09T16:52:37.968Z" },
{ url = "https://files.pythonhosted.org/packages/b1/41/814ac75b62d3fce17ce22f491d093e6d1ee4b813e81bee1763006a4d08b0/playa_pdf-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e43afdc20cde1b77a9b4cb5804d9499d8c6966f34f3348abd4cd0541c591fe83", size = 9138846, upload-time = "2026-03-09T16:52:40.296Z" },
{ url = "https://files.pythonhosted.org/packages/e7/b3/e88f78d860b5a5d1a45719266af96acefe2a99192227ad1ca0e57e59770b/playa_pdf-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7afcd077ef47ea86455534ecdf692448ceb1af636d2a38583f8e203d252f2d85", size = 9226716, upload-time = "2026-03-09T16:52:42.798Z" },
{ url = "https://files.pythonhosted.org/packages/54/ef/80b18e577fc4215b6e3382f8f1d804ea8c02f1f608960cd69701f396c109/playa_pdf-1.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:4cd365fd111b1cb2354a6f6ec8da47e9e5d70c5a768fbe9534eee5247c7cacd2", size = 8444577, upload-time = "2026-03-09T16:52:45.062Z" },
{ url = "https://files.pythonhosted.org/packages/23/22/28dd08a117897deaa41a233a0d1544b4b104f6249e17ae79ba9f5a2083e1/playa_pdf-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:581a31bdf1bc9961addbd252050d0e9ed38dd1ad223a56c205680e90f7b72575", size = 8653957, upload-time = "2026-03-09T16:52:48.587Z" },
{ url = "https://files.pythonhosted.org/packages/da/c1/0e39c952d689dc573f298e9aec7166996c8e0da1e2c78d4e6cb13ef5a4f9/playa_pdf-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:457edd5abb9fc43aadcdd812371705851906b1d532a077a6c04981546cda4260", size = 8595523, upload-time = "2026-03-09T16:52:51.203Z" },
{ url = "https://files.pythonhosted.org/packages/e2/24/5da4532afe99a9c30f23d2366e919b0f6e5e36b624ab5b36354db59445d3/playa_pdf-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:88b7ebf95cd7d02459a26a5a941411258b323f3202e33c13dcc867ae730abc73", size = 9486583, upload-time = "2026-03-09T16:52:53.701Z" },
{ url = "https://files.pythonhosted.org/packages/8e/9f/7f582cb7cadb5865ffff53f1710e49202436af7bf81fba74f3a9664e7302/playa_pdf-1.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e548a7542036f89a622f1c11c2a9c40b8476090b04f3abc335a8dd20142060aa", size = 9588033, upload-time = "2026-03-09T16:52:56.023Z" },
{ url = "https://files.pythonhosted.org/packages/80/dc/525b0f415c2dc9f23eaec6a858c41ead974f4debe0fce7c2874a5050dea3/playa_pdf-1.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:c52597802d86fdd61a71a6e7f8e4b48fae51cc5ae38fcc727a14b6d4c075f6bd", size = 8556709, upload-time = "2026-03-09T16:52:58.444Z" },
]
[[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 = "polyfactory"
version = "3.3.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "faker" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/85/68/7717bd9e63ed254617a7d3dc9260904fb736d6ea203e58ffddcb186c64e4/polyfactory-3.3.0.tar.gz", hash = "sha256:237258b6ff43edf362ffd1f68086bb796466f786adfa002b0ac256dbf2246e9a", size = 348668, upload-time = "2026-02-22T09:46:28.01Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dd/34/b6f19941adcdaf415b5e8a8d577499f5b6a76b59cbae37f9b125a9ffe9f2/polyfactory-3.3.0-py3-none-any.whl", hash = "sha256:686abcaa761930d3df87b91e95b26b8d8cb9fdbbbe0b03d5f918acff5c72606e", size = 62707, upload-time = "2026-02-22T09:46:25.985Z" },
]
[[package]]
name = "prek"
version = "0.4.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5b/3b/a0ae60bbd4c4735f20aeddfbd3c50fb669cd8e99c078a3ed75a6a4a5c6d7/prek-0.4.3.tar.gz", hash = "sha256:e486307ea649e7300b3535fac52fe0ba0b80aebe23143b662659d16e6a7c8b47", size = 461800, upload-time = "2026-05-27T03:18:58.045Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/df/be/980a0512f7eec3469dd40574f4e35d9ce7b67b358fea58888d13a0625b0d/prek-0.4.3-py3-none-linux_armv6l.whl", hash = "sha256:c67109de8d9766c2afd6e7e64feb9e1a0d3eceb3b4123280c28344660c1a97cd", size = 5541730, upload-time = "2026-05-27T03:19:09.119Z" },
{ url = "https://files.pythonhosted.org/packages/ef/55/937d707cc01d311e5c856c7019bc7db2c5e1835728396bb1ea32a7ecfdfd/prek-0.4.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b43a85f5ddf7827a75491e79ca068a49c5e4efde8dbac844ecb89622a78458e4", size = 5906762, upload-time = "2026-05-27T03:19:21.651Z" },
{ url = "https://files.pythonhosted.org/packages/e1/6a/9a99ac481eb148dba55652df88b029ab6c1f90384bd51996026cdab2dafb/prek-0.4.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e99ee90a7b6e84dabef891ff7521eb59dae38953467bdb482f004ea522d3a64c", size = 5461541, upload-time = "2026-05-27T03:18:55.984Z" },
{ url = "https://files.pythonhosted.org/packages/a4/8d/9056b02a100cc18b101fc05ecc82635889f5f8cb1cce5d70b027e517a6d9/prek-0.4.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:f514ec0d95cd4578d74d4601058bd259f5baf91c937f2aaae942d4b070b8077f", size = 5720501, upload-time = "2026-05-27T03:18:52.424Z" },
{ url = "https://files.pythonhosted.org/packages/ba/ea/efbe4523e53022d94272ddfdd3a198ace7de004dd8830a69318085a10393/prek-0.4.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03a4ac3c3023a76faa52ad7775720599b10241930be8902c471085b22572b4b0", size = 5452412, upload-time = "2026-05-27T03:19:17.801Z" },
{ url = "https://files.pythonhosted.org/packages/97/d6/8a48b2c6a5117110d688c2d8ca2526264ad9f0d3baed4587038ee85e4c2d/prek-0.4.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40173425ab82bf0a7267d672b3e3aae9dd425eaee3a3641c6a5f040da3ff95e4", size = 5849515, upload-time = "2026-05-27T03:19:05.545Z" },
{ url = "https://files.pythonhosted.org/packages/ec/66/ccce7a1b6c6b610a22b54092d523ea7d35709e42864dace3734c05dd5f98/prek-0.4.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1b8d99ee3277f8f3a3453a953120ee5c6c52f7ad89e459a25425cf62135f47b1", size = 6743978, upload-time = "2026-05-27T03:19:07.445Z" },
{ url = "https://files.pythonhosted.org/packages/1a/f8/7a441d780c42e858ad677c82bb54eb3f01b424b710a8db5b9a8782305326/prek-0.4.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08595fe96d24c1fe13486b00d55ce73a7b37040a16e82365942606594c67a6b", size = 6108774, upload-time = "2026-05-27T03:19:03.565Z" },
{ url = "https://files.pythonhosted.org/packages/bf/38/fbb1afe14c7536109c68a1d9ca602f152f1929972d006c517c3b92140192/prek-0.4.3-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:8607d636ef9232675507d97d252e1dcca5628bff79cb069fa945fff09d7bbb43", size = 5723165, upload-time = "2026-05-27T03:18:59.558Z" },
{ url = "https://files.pythonhosted.org/packages/b7/b8/edafebce2bbd85f9e9de2781c225d690eb2b9897a06b224f5c24658fe398/prek-0.4.3-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:89484765304a779780f83489eb3aed5de5366f47fce7713fa5a917ebc281baa0", size = 5560557, upload-time = "2026-05-27T03:18:49.59Z" },
{ url = "https://files.pythonhosted.org/packages/3b/2e/a85a40458ac50c452cae2ddd2eed0b70107fd2b4074d7a5003088ac508f1/prek-0.4.3-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:2d2b0c12e3d1c6d90646f9faa2d4c66f9861f3c6e577d7dbd25e733ed095ac56", size = 5417874, upload-time = "2026-05-27T03:19:01.681Z" },
{ url = "https://files.pythonhosted.org/packages/4c/be/106fb026646e1da65da6d2a5f3cfbda817e68a72429645351b7033c0b2b5/prek-0.4.3-py3-none-musllinux_1_1_i686.whl", hash = "sha256:ca6802eaf191acb6166e9e013dd277ea193ba27c1dca896ab7debf6dca758b6d", size = 5710013, upload-time = "2026-05-27T03:18:54.143Z" },
{ url = "https://files.pythonhosted.org/packages/03/c4/edfff5f7d9b6c9e5860dfe05c9488e1b96de990b652db2e379d45af8ad2e/prek-0.4.3-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:a46862d81078d2c8caa286c392f965ed72fb72eb1fed171910ba54fe8d546ed0", size = 6230160, upload-time = "2026-05-27T03:19:15.58Z" },
{ url = "https://files.pythonhosted.org/packages/15/d2/70adf26d5da0b7a66d8e284a661feddd5e8c69784b82084f40485fa321e4/prek-0.4.3-py3-none-win32.whl", hash = "sha256:f78e343584cfff106fc3c361109b87949ad8028dc5aa667e0fccd26db8170d7d", size = 5226844, upload-time = "2026-05-27T03:19:13.871Z" },
{ url = "https://files.pythonhosted.org/packages/32/5d/9f21aca8ccee6978db831dbf36c2e17461692c75dd291c9b3d170e39a82a/prek-0.4.3-py3-none-win_amd64.whl", hash = "sha256:798d04437d30d6b4e6c1d520fe6ca800c340c9246f0dc8900d8b365df54b71b6", size = 5616068, upload-time = "2026-05-27T03:19:19.653Z" },
{ url = "https://files.pythonhosted.org/packages/f5/ef/cad8f9c66bcc199e22d1ad82a50032067a4c8b4182306d3472ff99f64aa3/prek-0.4.3-py3-none-win_arm64.whl", hash = "sha256:70d9da5fc14ef41565ff7ba9f476fb53166bf719a954339b2e9f42ed494a2f71", size = 5448057, upload-time = "2026-05-27T03:19:11.118Z" },
]
[[package]]
name = "preshed"
version = "3.0.13"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cymem", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "murmurhash", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/43/75/fe6b7bbd0dea530a001b0e24c331b21a0be2786e402abf3c57f5dce43d4b/preshed-3.0.13.tar.gz", hash = "sha256:d75f718bbfd97e992f7827e0fa7faf6a91bdd9c922d5baa4b50d62731396cb89", size = 18338, upload-time = "2026-03-23T08:57:31.378Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/45/7e/d55d8cdeefa78995eec15a11ae16cbd0581a0be2342527a64251fd948cef/preshed-3.0.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:42c58b07e8b431e33d0ad9922e896632453821cad8b09171b619b8c61101916f", size = 136920, upload-time = "2026-03-23T08:56:10.829Z" },
{ url = "https://files.pythonhosted.org/packages/10/bc/ee1f388a97c613e656d774b522b4ddc1cd32e984ca4eb1157c5d822e9011/preshed-3.0.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a06e27f4e5b9d7943840087828c6a0dae4a3475576d12c2e95b71abbb325a80b", size = 137576, upload-time = "2026-03-23T08:56:12.441Z" },
{ url = "https://files.pythonhosted.org/packages/a6/dd/24c5a576035df4043998e1069718dd7369e107ce9d169df2333d00461dbf/preshed-3.0.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8b82d7a7bb63d248a6cbbfcabb4a570c993d54d964e39dc5d85c14018ba2079e", size = 780270, upload-time = "2026-03-23T08:56:14.108Z" },
{ url = "https://files.pythonhosted.org/packages/e5/ab/fb0f6808fffad96c962ce254587cae2bb7df0fda3e6d6b481ce4f60f6c2d/preshed-3.0.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bef84b225d226af43adfee78ce5ddede72a6155ce5292c1a41dcd1f0b9c87c30", size = 779722, upload-time = "2026-03-23T08:56:15.721Z" },
{ url = "https://files.pythonhosted.org/packages/bf/7f/c9948dde95bf965c6af2c31f0dbbc6c7e5433b5de1c85f20644edf38c78c/preshed-3.0.13-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:70d502e081348df207d90f347f21770ed596822bb04eb3c3b32b7281579e90c6", size = 1775435, upload-time = "2026-03-23T08:56:17.655Z" },
{ url = "https://files.pythonhosted.org/packages/d2/57/8db29ac57b981ef19d1078001aa6c2055a3eed46998c1c93f3d1fdb86106/preshed-3.0.13-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:985cb9b097beda76cd13c01a0499707103e8915f888fa30f8aa8324ef2cc6b08", size = 1842612, upload-time = "2026-03-23T08:56:19.755Z" },
{ url = "https://files.pythonhosted.org/packages/38/e5/ead05efc423be237fba76a3bf0eeb492e5d3801504c096c3552c517f2f72/preshed-3.0.13-cp310-cp310-win_amd64.whl", hash = "sha256:867aa73abbf4ee3b4d7662148091c33a8c039271269e3a7f1e0ca995f91995c8", size = 121951, upload-time = "2026-03-23T08:56:21.138Z" },
{ url = "https://files.pythonhosted.org/packages/aa/80/9cf7f7c208046c97d4b2765f89545a6ea8cfefbd87f0141dde61e6f098ac/preshed-3.0.13-cp310-cp310-win_arm64.whl", hash = "sha256:2b704e46cb7b88f656ef16a3e5347b36525a1c53721d327a4ba1457404101f85", size = 109604, upload-time = "2026-03-23T08:56:22.537Z" },
{ url = "https://files.pythonhosted.org/packages/7c/d1/7bc39738388b38ff48cecbb326a9b2bb3f422bb32097be92e010f3162395/preshed-3.0.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5268c0e6fa96f50cdf87f516c2d4b32563c12706ee768e75c00e8d0098acd545", size = 136718, upload-time = "2026-03-23T08:56:23.889Z" },
{ url = "https://files.pythonhosted.org/packages/f6/65/de465b6801740140c2b5d2db6c312ca7937dcfd0442f1ae7d50dee529544/preshed-3.0.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:df642547a1a94079978a0ea8f4593ab4b8d3bd43f767bef0ef64d9a214f8c4c9", size = 137261, upload-time = "2026-03-23T08:56:25.303Z" },
{ url = "https://files.pythonhosted.org/packages/89/83/478ee078746a4a413c841542caebd2ea74b659475b8bf5f2e3724b6fe655/preshed-3.0.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:09397592d333a77f88454e72b7f1f941b2afaf040b392b9e74898dbc4648cdf5", size = 821010, upload-time = "2026-03-23T08:56:26.455Z" },
{ url = "https://files.pythonhosted.org/packages/ee/2e/1ac761e973966893cd3a0ad3256360365276e2d1e779e351448981a1156a/preshed-3.0.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f8e6fe0620ed0f96a246d46447055c447e071cd8222731a045c235e8a758c918", size = 823096, upload-time = "2026-03-23T08:56:28.126Z" },
{ url = "https://files.pythonhosted.org/packages/3c/51/7824cfd85dd7fe547888de20228ebd87d9acd3708206d30b82211e382d23/preshed-3.0.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:502f93f49a22788203f02d3067d4ea077a0cca3864de6a792eae12e7ce589e14", size = 1812148, upload-time = "2026-03-23T08:56:29.755Z" },
{ url = "https://files.pythonhosted.org/packages/34/48/32160a24705d56179de6af838c10a0c735c955dae5f9e4bb344750b79bc2/preshed-3.0.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:acd4d89abeca3678c5d8c89b3cd351314465bc67c7fa053d2644f8513e543386", size = 1881154, upload-time = "2026-03-23T08:56:31.49Z" },
{ url = "https://files.pythonhosted.org/packages/ed/22/0344b50f8b1ad9e3aac08099c47e1aba91c81602fd117d2673f6606ecae6/preshed-3.0.13-cp311-cp311-win_amd64.whl", hash = "sha256:de87fbabb0f37c3c92d4dd9b94fc82ab73cdab4247cdfbd57ab3926caa983919", size = 122219, upload-time = "2026-03-23T08:56:32.74Z" },
{ url = "https://files.pythonhosted.org/packages/33/c4/812eeaa568510f396e27edab01100ca71418f032fd7098b107f12e572361/preshed-3.0.13-cp311-cp311-win_arm64.whl", hash = "sha256:5e2753779832e411e93eb727f3d409c0a6b7408e5ce4dd868076d8ece48c7693", size = 109308, upload-time = "2026-03-23T08:56:33.839Z" },
{ url = "https://files.pythonhosted.org/packages/39/fb/ccff23c44c04088c248539005fcda78b9014512a34d170c5360f02ad908b/preshed-3.0.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5d14eea14bd01291388928991d7df7d60b9fd19ae970e55006eb4d29b0c1e8eb", size = 138497, upload-time = "2026-03-23T08:56:35.321Z" },
{ url = "https://files.pythonhosted.org/packages/8e/ce/cad5a8145881a771e6c0d002f2e585fc19b962f120860b54d32af5baa342/preshed-3.0.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f05b08ce92399c0655b5e0eb5a1cc1f9e295703ed3aabdfaf6538dfa8ae23d57", size = 138010, upload-time = "2026-03-23T08:56:36.399Z" },
{ url = "https://files.pythonhosted.org/packages/a7/a2/c5fed4fb3e946699259d11e4036a3cfdd8c89b3e542e3077d46781642425/preshed-3.0.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:62cf7f3113132891d6bba70ff547ad81c6fe50a31930bbbb8499f1d47cd122b7", size = 861498, upload-time = "2026-03-23T08:56:37.67Z" },
{ url = "https://files.pythonhosted.org/packages/51/94/8c9bc48a6ea4903f53a1a0031ce8e35687526949f25821762ef21493c007/preshed-3.0.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8b8de3f58043070a354477995acdd98626ce43e4193c708ebd0f694e467f5155", size = 868988, upload-time = "2026-03-23T08:56:39.324Z" },
{ url = "https://files.pythonhosted.org/packages/b6/df/ecd2f40055ff52527ca117ffbfafb888c1a3079b59fbabe03c5b8f9b7240/preshed-3.0.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:183b339956a9e1d7a4a00038a3b9587a734db9e8bd915939a49791bd1b372156", size = 1847382, upload-time = "2026-03-23T08:56:40.89Z" },
{ url = "https://files.pythonhosted.org/packages/e6/88/bdb244e40284ded3632a9f88c23bc80230bd7b2ae4a8b7f2cc91adead7a8/preshed-3.0.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2e77bed56aded7cbe5d28d6bd2178bc5b13eda0e0e464dab205fb578fa915000", size = 1919236, upload-time = "2026-03-23T08:56:42.616Z" },
{ url = "https://files.pythonhosted.org/packages/a0/c9/c91ea56342e6c364fc69b444a1ac5432327857199c44032c9cc9dc4c3a23/preshed-3.0.13-cp312-cp312-win_amd64.whl", hash = "sha256:04d8f13f2986e5d11af5ac51f55ce3106c70c41b483d20ea392e6180bdd0f870", size = 122938, upload-time = "2026-03-23T08:56:44.271Z" },
{ url = "https://files.pythonhosted.org/packages/b2/0b/6a99d99619fd83b14c696e2489caed7070647488d4d3ac0b723d35db2de0/preshed-3.0.13-cp312-cp312-win_arm64.whl", hash = "sha256:19318dc1cd8cac6663c6c830bf7e0002d2de853769fb03e056774e97c21bedfd", size = 109194, upload-time = "2026-03-23T08:56:45.346Z" },
{ url = "https://files.pythonhosted.org/packages/0e/2a/401158195d6dc7f6aef0b354d74d0e95c9da124499448c2b3dbb95b71204/preshed-3.0.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0d0c14187dc0078d8a63bf190ec045a4d13e7748b6caeb557a7d575e411410b", size = 137289, upload-time = "2026-03-23T08:56:46.516Z" },
{ url = "https://files.pythonhosted.org/packages/88/8f/e20e64573988528785447a6893b2e7ab287ecfd85b3888e978b28812fd20/preshed-3.0.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7770987c2e57497cd26124a9be5f652b5b3ccd0def89859ab0da8bca6144a3de", size = 136847, upload-time = "2026-03-23T08:56:47.572Z" },
{ url = "https://files.pythonhosted.org/packages/b9/72/18168f881359c4482d312f8dc196371bdd61c1583a52b34390da4c88bbea/preshed-3.0.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4a7bc48220de579be6bdb0a8715482cf36e2a625a6fd5ad26c9f43485a4a23b5", size = 831478, upload-time = "2026-03-23T08:56:48.769Z" },
{ url = "https://files.pythonhosted.org/packages/fd/3a/3543476091087102775568cea9885dde3453569e9aeee365809108de572f/preshed-3.0.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5c8462472f790c16708306aef3a102a762bd19dfe3d2f8ee08bd5e12f51b835", size = 839913, upload-time = "2026-03-23T08:56:49.937Z" },
{ url = "https://files.pythonhosted.org/packages/cf/65/b13f01329decc44ef53cfb6b4601ba85382dcb2a4ec78d9250f03a418066/preshed-3.0.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c046736239cc8d72670749b79b526e4111839a2fc461a58545d212797649129c", size = 1816452, upload-time = "2026-03-23T08:56:51.233Z" },
{ url = "https://files.pythonhosted.org/packages/d1/c7/f1a996c6832234efd4d543041b582418d41ac480ee55c557ec9e65344637/preshed-3.0.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7c333f18e9a81c8a6de0603fd8781e17115324b117c445ca91abdf7bfb1abe49", size = 1888978, upload-time = "2026-03-23T08:56:52.591Z" },
{ url = "https://files.pythonhosted.org/packages/e3/b9/96fb71499049885ce19545903fdd38877bbc2be0da47e37c04d01f3e9f66/preshed-3.0.13-cp313-cp313-win_amd64.whl", hash = "sha256:461327f8dd36520dcf1fd55a671e0c3c2c97a2d95e22fc85faa31173f4785dda", size = 122134, upload-time = "2026-03-23T08:56:54.392Z" },
{ url = "https://files.pythonhosted.org/packages/ef/a7/32a4903019d936a2316fdd330bedddac287ac26326107d24fb76a1fbc60a/preshed-3.0.13-cp313-cp313-win_arm64.whl", hash = "sha256:35d6c5acb3ee3b12b87a551913063f0cec784055c2af16e028c19fe875f079d0", size = 108497, upload-time = "2026-03-23T08:56:55.816Z" },
{ url = "https://files.pythonhosted.org/packages/bb/b5/993886c98f5caaa6f07a648cac97a7c62a3093091cad65e1e43a1bd41cc4/preshed-3.0.13-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d2f1efae396cadab5f3890a2fd43d2ee65373ef9096ccbb805e51e8d8bcc563b", size = 137882, upload-time = "2026-03-23T08:56:56.878Z" },
{ url = "https://files.pythonhosted.org/packages/c6/86/b7fd137cbf140afd6c45e895946068a15f5b55642916de0075e6eb18581c/preshed-3.0.13-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8d6acc1f5031a535a55a6f7148e2f274554a8343a16309c700cebea0fe7aee8c", size = 138233, upload-time = "2026-03-23T08:56:58.318Z" },
{ url = "https://files.pythonhosted.org/packages/8b/ca/21a7e79625614134273dfed32bca5bb4c2ec1313e33fbd12d41657536f1f/preshed-3.0.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7da9d931e7660dcdd757e5870269f0c159126d682ed73ed313971d199eb0f334", size = 834835, upload-time = "2026-03-23T08:56:59.48Z" },
{ url = "https://files.pythonhosted.org/packages/8f/3a/2dbd299516461831ae90e0d5b0637137bf28520c4e6dd0b01d6f1886659a/preshed-3.0.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d4ae5cfe075bb7a07982e382bca44f41ddf041f4d24cbd358e8cccfc049259b8", size = 834928, upload-time = "2026-03-23T08:57:01.075Z" },
{ url = "https://files.pythonhosted.org/packages/7c/d3/af654eba4f6587c4ee02c5043e62c194b0a1c4431ffef0c67b9518f6b61c/preshed-3.0.13-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7557963d0125a3a7bcdb2eb6948f3e45da31b5a7f066b55320de3dea22d7557f", size = 1820368, upload-time = "2026-03-23T08:57:02.351Z" },
{ url = "https://files.pythonhosted.org/packages/bf/9b/ebcb2b9e8cb881e40b55b0bf450f8a6b187e2ef3ae0c685cce81d2d85026/preshed-3.0.13-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c4bc60dc994864095d784b7e4d77dba3e64188d169ac88722b699d175561fddb", size = 1888251, upload-time = "2026-03-23T08:57:04.158Z" },
{ url = "https://files.pythonhosted.org/packages/97/f7/c6c012779edcaa6e2cd092c554e98dc53e77f41205b07208655ba77e2327/preshed-3.0.13-cp314-cp314-win_amd64.whl", hash = "sha256:208dcebbe294bf1881ce33fb015d56ab2a7587aece85a09147727174207892e4", size = 125211, upload-time = "2026-03-23T08:57:05.83Z" },
{ url = "https://files.pythonhosted.org/packages/f8/82/390ef87d732ef64e673ef6bf9e5d898453986e979efa50fb3a400e2c0766/preshed-3.0.13-cp314-cp314-win_arm64.whl", hash = "sha256:cf8e1a7a1823b2a7765121446c630140ac6e8650c07a6efbf375e168d1fef4f7", size = 111942, upload-time = "2026-03-23T08:57:06.996Z" },
{ url = "https://files.pythonhosted.org/packages/80/3a/a9dde3167bcecb27ae82ce4567b5ab1aa3989113ae6814c092ce223cc4ef/preshed-3.0.13-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9ca43ecbc3783eda4d6ab3416ae2ecd9ef23dca5f53995843f69f7457bcd0677", size = 144997, upload-time = "2026-03-23T08:57:08.064Z" },
{ url = "https://files.pythonhosted.org/packages/74/d4/22d9355b50b6a13b407dcad0a81df83fb1d5602092d1f05834674dde8fda/preshed-3.0.13-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c8596e41a258ff213553a441e0bb3eb388fd8158e84a7bf3aae6d8ede2c166d3", size = 147294, upload-time = "2026-03-23T08:57:09.411Z" },
{ url = "https://files.pythonhosted.org/packages/70/42/a225ee83fdb306d2a503f21a627953b820f4e079c90c8a84338957cb8ff5/preshed-3.0.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4f8856ca3d88e9b250630d70abb4f260d8933151ddfb413024784b25b009868e", size = 952110, upload-time = "2026-03-23T08:57:10.592Z" },
{ url = "https://files.pythonhosted.org/packages/40/ba/09a9dfe3d22d7e745483fd5d7f2a82cd4d39c161f7d2daa0faa4bd6402be/preshed-3.0.13-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0e5b2865aecbd2e1e10e5d19bb8bfad765863c1307c6c3e51f2a08bd64122409", size = 932217, upload-time = "2026-03-23T08:57:12.124Z" },
{ url = "https://files.pythonhosted.org/packages/6c/5c/e10e2e05133e7fcbd7c40536af1148c82dd24357b8f5726e2c7bc51cfd53/preshed-3.0.13-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:09f96b477c987755b3c945df214ea1c1c80bfb350e9f34e78da89585535b77e8", size = 1896542, upload-time = "2026-03-23T08:57:13.525Z" },
{ url = "https://files.pythonhosted.org/packages/37/aa/51e5b4109a4cdfae28c3613eeeb10764a3794ebef8de93ffbb109465bea3/preshed-3.0.13-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:670db59a52e1823b5f088c764df474e65b686592d4093adbeef14581c95ee2cb", size = 1959473, upload-time = "2026-03-23T08:57:15.706Z" },
{ url = "https://files.pythonhosted.org/packages/0e/6a/1d966f367a14c703dde629d150d996c1b727d442f620300b21c9ec1a24d1/preshed-3.0.13-cp314-cp314t-win_amd64.whl", hash = "sha256:b03e21b0bf95eb56e23973f32cabb930e94f352228652f81c0955dbd6967d904", size = 146229, upload-time = "2026-03-23T08:57:17.457Z" },
{ url = "https://files.pythonhosted.org/packages/22/80/368139067603e590a000122355f9c8576c8ebed4fb0b8849feaa2698489d/preshed-3.0.13-cp314-cp314t-win_arm64.whl", hash = "sha256:b980f3ea9bb74b7f94464bc3d6eb3c9162b6b79b531febd14c6465c24344d2cc", size = 119339, upload-time = "2026-03-23T08:57:18.882Z" },
]
[[package]]
name = "proto-plus"
version = "1.28.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "protobuf" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c9/56/e647b0c675392d2da368da7b6f158f7368b18542fd6f7d7400a2f39de000/proto_plus-1.28.0.tar.gz", hash = "sha256:38e5696342835b08fc116f30a25665b29531cda9d5d5643e9b81fc312385abd9", size = 57221, upload-time = "2026-05-07T08:04:50.811Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7c/20/b122d4626976acb81132036d2ad1bb35a1a8775fceb837ec30964622516a/proto_plus-1.28.0-py3-none-any.whl", hash = "sha256:a630604310899e73c59ec302e5765c058d412b2f090b9c79c8822589f14955b8", size = 50410, upload-time = "2026-05-07T08:03:31.962Z" },
]
[[package]]
name = "protobuf"
version = "6.33.6"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz", hash = "sha256:a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135", size = 444531, upload-time = "2026-03-18T19:05:00.988Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl", hash = "sha256:7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3", size = 425739, upload-time = "2026-03-18T19:04:48.373Z" },
{ url = "https://files.pythonhosted.org/packages/76/5d/683efcd4798e0030c1bab27374fd13a89f7c2515fb1f3123efdfaa5eab57/protobuf-6.33.6-cp310-abi3-win_amd64.whl", hash = "sha256:0cd27b587afca21b7cfa59a74dcbd48a50f0a6400cfb59391340ad729d91d326", size = 437089, upload-time = "2026-03-18T19:04:50.381Z" },
{ url = "https://files.pythonhosted.org/packages/5c/01/a3c3ed5cd186f39e7880f8303cc51385a198a81469d53d0fdecf1f64d929/protobuf-6.33.6-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:9720e6961b251bde64edfdab7d500725a2af5280f3f4c87e57c0208376aa8c3a", size = 427737, upload-time = "2026-03-18T19:04:51.866Z" },
{ url = "https://files.pythonhosted.org/packages/ee/90/b3c01fdec7d2f627b3a6884243ba328c1217ed2d978def5c12dc50d328a3/protobuf-6.33.6-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:e2afbae9b8e1825e3529f88d514754e094278bb95eadc0e199751cdd9a2e82a2", size = 324610, upload-time = "2026-03-18T19:04:53.096Z" },
{ url = "https://files.pythonhosted.org/packages/9b/ca/25afc144934014700c52e05103c2421997482d561f3101ff352e1292fb81/protobuf-6.33.6-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:c96c37eec15086b79762ed265d59ab204dabc53056e3443e702d2681f4b39ce3", size = 339381, upload-time = "2026-03-18T19:04:54.616Z" },
{ url = "https://files.pythonhosted.org/packages/16/92/d1e32e3e0d894fe00b15ce28ad4944ab692713f2e7f0a99787405e43533a/protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:e9db7e292e0ab79dd108d7f1a94fe31601ce1ee3f7b79e0692043423020b0593", size = 323436, upload-time = "2026-03-18T19:04:55.768Z" },
{ url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" },
]
[[package]]
name = "psutil"
version = "7.2.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b", size = 130595, upload-time = "2026-01-28T18:14:57.293Z" },
{ url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea", size = 131082, upload-time = "2026-01-28T18:14:59.732Z" },
{ url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63", size = 181476, upload-time = "2026-01-28T18:15:01.884Z" },
{ url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312", size = 184062, upload-time = "2026-01-28T18:15:04.436Z" },
{ url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b", size = 139893, upload-time = "2026-01-28T18:15:06.378Z" },
{ url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9", size = 135589, upload-time = "2026-01-28T18:15:08.03Z" },
{ url = "https://files.pythonhosted.org/packages/81/69/ef179ab5ca24f32acc1dac0c247fd6a13b501fd5534dbae0e05a1c48b66d/psutil-7.2.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00", size = 130664, upload-time = "2026-01-28T18:15:09.469Z" },
{ url = "https://files.pythonhosted.org/packages/7b/64/665248b557a236d3fa9efc378d60d95ef56dd0a490c2cd37dafc7660d4a9/psutil-7.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9", size = 131087, upload-time = "2026-01-28T18:15:11.724Z" },
{ url = "https://files.pythonhosted.org/packages/d5/2e/e6782744700d6759ebce3043dcfa661fb61e2fb752b91cdeae9af12c2178/psutil-7.2.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a", size = 182383, upload-time = "2026-01-28T18:15:13.445Z" },
{ url = "https://files.pythonhosted.org/packages/57/49/0a41cefd10cb7505cdc04dab3eacf24c0c2cb158a998b8c7b1d27ee2c1f5/psutil-7.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf", size = 185210, upload-time = "2026-01-28T18:15:16.002Z" },
{ url = "https://files.pythonhosted.org/packages/dd/2c/ff9bfb544f283ba5f83ba725a3c5fec6d6b10b8f27ac1dc641c473dc390d/psutil-7.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1", size = 141228, upload-time = "2026-01-28T18:15:18.385Z" },
{ url = "https://files.pythonhosted.org/packages/f2/fc/f8d9c31db14fcec13748d373e668bc3bed94d9077dbc17fb0eebc073233c/psutil-7.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841", size = 136284, upload-time = "2026-01-28T18:15:19.912Z" },
{ url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" },
{ url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" },
{ url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" },
{ url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" },
{ url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" },
{ url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" },
{ url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" },
{ url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" },
]
[[package]]
name = "pyasn1"
version = "0.6.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", hash = "sha256:697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf", size = 148685, upload-time = "2026-03-17T01:06:53.382Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", hash = "sha256:a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde", size = 83997, upload-time = "2026-03-17T01:06:52.036Z" },
]
[[package]]
name = "pyasn1-modules"
version = "0.4.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pyasn1" },
]
sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", hash = "sha256:677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6", size = 307892, upload-time = "2025-03-28T02:41:22.17Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", hash = "sha256:29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a", size = 181259, upload-time = "2025-03-28T02:41:19.028Z" },
]
[[package]]
name = "pyclipper"
version = "1.4.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/f6/21/3c06205bb407e1f79b73b7b4dfb3950bd9537c4f625a68ab5cc41177f5bc/pyclipper-1.4.0.tar.gz", hash = "sha256:9882bd889f27da78add4dd6f881d25697efc740bf840274e749988d25496c8e1", size = 54489, upload-time = "2025-12-01T13:15:35.015Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8a/9f/a10173d32ecc2ce19a04d018163f3ca22a04c0c6ad03b464dcd32f9152a8/pyclipper-1.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:bafad70d2679c187120e8c44e1f9a8b06150bad8c0aecf612ad7dfbfa9510f73", size = 264510, upload-time = "2025-12-01T13:14:46.551Z" },
{ url = "https://files.pythonhosted.org/packages/e0/c2/5490ddc4a1f7ceeaa0258f4266397e720c02db515b2ca5bc69b85676f697/pyclipper-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0b74a9dd44b22a7fd35d65fb1ceeba57f3817f34a97a28c3255556362e491447", size = 139498, upload-time = "2025-12-01T13:14:48.31Z" },
{ url = "https://files.pythonhosted.org/packages/3b/0a/bea9102d1d75634b1a5702b0e92982451a1eafca73c4845d3dbe27eba13d/pyclipper-1.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a4d2736fb3c42e8eb1d38bf27a720d1015526c11e476bded55138a977c17d9d", size = 970974, upload-time = "2025-12-01T13:14:49.799Z" },
{ url = "https://files.pythonhosted.org/packages/8b/1b/097f8776d5b3a10eb7b443b632221f4ed825d892e79e05682f4b10a1a59c/pyclipper-1.4.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b3b3630051b53ad2564cb079e088b112dd576e3d91038338ad1cc7915e0f14dc", size = 943315, upload-time = "2025-12-01T13:14:51.266Z" },
{ url = "https://files.pythonhosted.org/packages/fd/4d/17d6a3f1abf0f368d58f2309e80ee3761afb1fd1342f7780ab32ba4f0b1d/pyclipper-1.4.0-cp310-cp310-win32.whl", hash = "sha256:8d42b07a2f6cfe2d9b87daf345443583f00a14e856927782fde52f3a255e305a", size = 95286, upload-time = "2025-12-01T13:14:52.922Z" },
{ url = "https://files.pythonhosted.org/packages/53/ca/b30138427ed122ec9b47980b943164974a2ec606fa3f71597033b9a9f9a6/pyclipper-1.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:6a97b961f182b92d899ca88c1bb3632faea2e00ce18d07c5f789666ebb021ca4", size = 104227, upload-time = "2025-12-01T13:14:54.013Z" },
{ url = "https://files.pythonhosted.org/packages/de/e3/64cf7794319b088c288706087141e53ac259c7959728303276d18adc665d/pyclipper-1.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:adcb7ca33c5bdc33cd775e8b3eadad54873c802a6d909067a57348bcb96e7a2d", size = 264281, upload-time = "2025-12-01T13:14:55.47Z" },
{ url = "https://files.pythonhosted.org/packages/34/cd/44ec0da0306fa4231e76f1c2cb1fa394d7bde8db490a2b24d55b39865f69/pyclipper-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fd24849d2b94ec749ceac7c34c9f01010d23b6e9d9216cf2238b8481160e703d", size = 139426, upload-time = "2025-12-01T13:14:56.683Z" },
{ url = "https://files.pythonhosted.org/packages/ad/88/d8f6c6763ea622fe35e19c75d8b39ed6c55191ddc82d65e06bc46b26cb8e/pyclipper-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1b6c8d75ba20c6433c9ea8f1a0feb7e4d3ac06a09ad1fd6d571afc1ddf89b869", size = 989649, upload-time = "2025-12-01T13:14:58.28Z" },
{ url = "https://files.pythonhosted.org/packages/ff/e9/ea7d68c8c4af3842d6515bedcf06418610ad75f111e64c92c1d4785a1513/pyclipper-1.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:58e29d7443d7cc0e83ee9daf43927730386629786d00c63b04fe3b53ac01462c", size = 962842, upload-time = "2025-12-01T13:15:00.044Z" },
{ url = "https://files.pythonhosted.org/packages/4e/b7/0b4a272d8726e51ab05e2b933d8cc47f29757fb8212e38b619e170e6015c/pyclipper-1.4.0-cp311-cp311-win32.whl", hash = "sha256:a8d2b5fb75ebe57e21ce61e79a9131edec2622ff23cc665e4d1d1f201bc1a801", size = 95098, upload-time = "2025-12-01T13:15:01.359Z" },
{ url = "https://files.pythonhosted.org/packages/3a/76/4901de2919198bb2bd3d989f86d4a1dff363962425bb2d63e24e6c990042/pyclipper-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:e9b973467d9c5fa9bc30bb6ac95f9f4d7c3d9fc25f6cf2d1cc972088e5955c01", size = 104362, upload-time = "2025-12-01T13:15:02.439Z" },
{ url = "https://files.pythonhosted.org/packages/90/1b/7a07b68e0842324d46c03e512d8eefa9cb92ba2a792b3b4ebf939dafcac3/pyclipper-1.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:222ac96c8b8281b53d695b9c4fedc674f56d6d4320ad23f1bdbd168f4e316140", size = 265676, upload-time = "2025-12-01T13:15:04.15Z" },
{ url = "https://files.pythonhosted.org/packages/6b/dd/8bd622521c05d04963420ae6664093f154343ed044c53ea260a310c8bb4d/pyclipper-1.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f3672dbafbb458f1b96e1ee3e610d174acb5ace5bd2ed5d1252603bb797f2fc6", size = 140458, upload-time = "2025-12-01T13:15:05.76Z" },
{ url = "https://files.pythonhosted.org/packages/7a/06/6e3e241882bf7d6ab23d9c69ba4e85f1ec47397cbbeee948a16cf75e21ed/pyclipper-1.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d1f807e2b4760a8e5c6d6b4e8c1d71ef52b7fe1946ff088f4fa41e16a881a5ca", size = 978235, upload-time = "2025-12-01T13:15:06.993Z" },
{ url = "https://files.pythonhosted.org/packages/cf/f4/3418c1cd5eea640a9fa2501d4bc0b3655fa8d40145d1a4f484b987990a75/pyclipper-1.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce1f83c9a4e10ea3de1959f0ae79e9a5bd41346dff648fee6228ba9eaf8b3872", size = 961388, upload-time = "2025-12-01T13:15:08.467Z" },
{ url = "https://files.pythonhosted.org/packages/ac/94/c85401d24be634af529c962dd5d781f3cb62a67cd769534df2cb3feee97a/pyclipper-1.4.0-cp312-cp312-win32.whl", hash = "sha256:3ef44b64666ebf1cb521a08a60c3e639d21b8c50bfbe846ba7c52a0415e936f4", size = 95169, upload-time = "2025-12-01T13:15:10.098Z" },
{ url = "https://files.pythonhosted.org/packages/97/77/dfea08e3b230b82ee22543c30c35d33d42f846a77f96caf7c504dd54fab1/pyclipper-1.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:d1e5498d883b706a4ce636247f0d830c6eb34a25b843a1b78e2c969754ca9037", size = 104619, upload-time = "2025-12-01T13:15:11.592Z" },
{ url = "https://files.pythonhosted.org/packages/67/d0/cbce7d47de1e6458f66a4d999b091640134deb8f2c7351eab993b70d2e10/pyclipper-1.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d49df13cbb2627ccb13a1046f3ea6ebf7177b5504ec61bdef87d6a704046fd6e", size = 264342, upload-time = "2025-12-01T13:15:12.697Z" },
{ url = "https://files.pythonhosted.org/packages/ce/cc/742b9d69d96c58ac156947e1b56d0f81cbacbccf869e2ac7229f2f86dc4e/pyclipper-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37bfec361e174110cdddffd5ecd070a8064015c99383d95eb692c253951eee8a", size = 139839, upload-time = "2025-12-01T13:15:13.911Z" },
{ url = "https://files.pythonhosted.org/packages/db/48/dd301d62c1529efdd721b47b9e5fb52120fcdac5f4d3405cfc0d2f391414/pyclipper-1.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:14c8bdb5a72004b721c4e6f448d2c2262d74a7f0c9e3076aeff41e564a92389f", size = 972142, upload-time = "2025-12-01T13:15:15.477Z" },
{ url = "https://files.pythonhosted.org/packages/07/bf/d493fd1b33bb090fa64e28c1009374d5d72fa705f9331cd56517c35e381e/pyclipper-1.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f2a50c22c3a78cb4e48347ecf06930f61ce98cf9252f2e292aa025471e9d75b1", size = 952789, upload-time = "2025-12-01T13:15:17.042Z" },
{ url = "https://files.pythonhosted.org/packages/cf/88/b95ea8ea21ddca34aa14b123226a81526dd2faaa993f9aabd3ed21231604/pyclipper-1.4.0-cp313-cp313-win32.whl", hash = "sha256:c9a3faa416ff536cee93417a72bfb690d9dea136dc39a39dbbe1e5dadf108c9c", size = 94817, upload-time = "2025-12-01T13:15:18.724Z" },
{ url = "https://files.pythonhosted.org/packages/ba/42/0a1920d276a0e1ca21dc0d13ee9e3ba10a9a8aa3abac76cd5e5a9f503306/pyclipper-1.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:d4b2d7c41086f1927d14947c563dfc7beed2f6c0d9af13c42fe3dcdc20d35832", size = 104007, upload-time = "2025-12-01T13:15:19.763Z" },
{ url = "https://files.pythonhosted.org/packages/1a/20/04d58c70f3ccd404f179f8dd81d16722a05a3bf1ab61445ee64e8218c1f8/pyclipper-1.4.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:7c87480fc91a5af4c1ba310bdb7de2f089a3eeef5fe351a3cedc37da1fcced1c", size = 265167, upload-time = "2025-12-01T13:15:20.844Z" },
{ url = "https://files.pythonhosted.org/packages/bd/2e/a570c1abe69b7260ca0caab4236ce6ea3661193ebf8d1bd7f78ccce537a5/pyclipper-1.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:81d8bb2d1fb9d66dc7ea4373b176bb4b02443a7e328b3b603a73faec088b952e", size = 139966, upload-time = "2025-12-01T13:15:22.036Z" },
{ url = "https://files.pythonhosted.org/packages/e8/3b/e0859e54adabdde8a24a29d3f525ebb31c71ddf2e8d93edce83a3c212ffc/pyclipper-1.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:773c0e06b683214dcfc6711be230c83b03cddebe8a57eae053d4603dd63582f9", size = 968216, upload-time = "2025-12-01T13:15:23.18Z" },
{ url = "https://files.pythonhosted.org/packages/f6/6b/e3c4febf0a35ae643ee579b09988dd931602b5bf311020535fd9e5b7e715/pyclipper-1.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9bc45f2463d997848450dbed91c950ca37c6cf27f84a49a5cad4affc0b469e39", size = 954198, upload-time = "2025-12-01T13:15:24.522Z" },
{ url = "https://files.pythonhosted.org/packages/fc/74/728efcee02e12acb486ce9d56fa037120c9bf5b77c54bbdbaa441c14a9d9/pyclipper-1.4.0-cp314-cp314-win32.whl", hash = "sha256:0b8c2105b3b3c44dbe1a266f64309407fe30bf372cf39a94dc8aaa97df00da5b", size = 96951, upload-time = "2025-12-01T13:15:25.79Z" },
{ url = "https://files.pythonhosted.org/packages/e3/d7/7f4354e69f10a917e5c7d5d72a499ef2e10945312f5e72c414a0a08d2ae4/pyclipper-1.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:6c317e182590c88ec0194149995e3d71a979cfef3b246383f4e035f9d4a11826", size = 106782, upload-time = "2025-12-01T13:15:26.945Z" },
{ url = "https://files.pythonhosted.org/packages/63/60/fc32c7a3d7f61a970511ec2857ecd09693d8ac80d560ee7b8e67a6d268c9/pyclipper-1.4.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:f160a2c6ba036f7eaf09f1f10f4fbfa734234af9112fb5187877efed78df9303", size = 269880, upload-time = "2025-12-01T13:15:28.117Z" },
{ url = "https://files.pythonhosted.org/packages/49/df/c4a72d3f62f0ba03ec440c4fff56cd2d674a4334d23c5064cbf41c9583f6/pyclipper-1.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:a9f11ad133257c52c40d50de7a0ca3370a0cdd8e3d11eec0604ad3c34ba549e9", size = 141706, upload-time = "2025-12-01T13:15:30.134Z" },
{ url = "https://files.pythonhosted.org/packages/c5/0b/cf55df03e2175e1e2da9db585241401e0bc98f76bee3791bed39d0313449/pyclipper-1.4.0-cp314-cp314t-win32.whl", hash = "sha256:bbc827b77442c99deaeee26e0e7f172355ddb097a5e126aea206d447d3b26286", size = 105308, upload-time = "2025-12-01T13:15:31.225Z" },
{ url = "https://files.pythonhosted.org/packages/8f/dc/53df8b6931d47080b4fe4ee8450d42e660ee1c5c1556c7ab73359182b769/pyclipper-1.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:29dae3e0296dff8502eeb7639fcfee794b0eec8590ba3563aee28db269da6b04", size = 117608, upload-time = "2025-12-01T13:15:32.69Z" },
{ url = "https://files.pythonhosted.org/packages/18/59/81050abdc9e5b90ffc2c765738c5e40e9abd8e44864aaa737b600f16c562/pyclipper-1.4.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98b2a40f98e1fc1b29e8a6094072e7e0c7dfe901e573bf6cfc6eb7ce84a7ae87", size = 126495, upload-time = "2025-12-01T13:15:33.743Z" },
]
[[package]]
name = "pycocotools"
version = "2.0.11"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a2/df/32354b5dda963ffdfc8f75c9acf8828ef7890723a4ed57bb3ff2dc1d6f7e/pycocotools-2.0.11.tar.gz", hash = "sha256:34254d76da85576fcaf5c1f3aa9aae16b8cb15418334ba4283b800796bd1993d", size = 25381, upload-time = "2025-12-15T22:31:46.148Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dd/4b/0c040fcda2c4fa4827b1a64e3185d99d5f954e45cc9463ba7385a1173a77/pycocotools-2.0.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:484d33515353186aadba9e2a290d81b107275cdb9565084e31a5568a52a0b120", size = 160351, upload-time = "2025-12-15T22:30:53.998Z" },
{ url = "https://files.pythonhosted.org/packages/49/fe/861db6515824815eaabce27734653a6b100ddb22364b3345dd862b2c5b65/pycocotools-2.0.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ca9f120f719ec405ad0c74ccfdb8402b0c37bd5f88ab5b6482a0de2efd5a36f4", size = 463947, upload-time = "2025-12-15T22:30:55.419Z" },
{ url = "https://files.pythonhosted.org/packages/c5/a1/b4b49b85763043372e66baa10dffa42337cf4687d6db22546c27f3a4d732/pycocotools-2.0.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e40a3a898c6e5340b8d70cf7984868b9bff8c3d80187de9a3b661d504d665978", size = 472455, upload-time = "2025-12-15T22:30:56.895Z" },
{ url = "https://files.pythonhosted.org/packages/48/70/fac670296e6a2b45eb7434d0480b9af6cb85a8de4f4848b49b01154bc859/pycocotools-2.0.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7cd4cdfd2c676f30838aa0b1047441892fb4f97d70bf3df480bcc7a18a64d7d4", size = 457911, upload-time = "2025-12-15T22:30:58.377Z" },
{ url = "https://files.pythonhosted.org/packages/33/f5/6158de63354dfcb677c8da34a4d205cc532e3277338ab7e6dea1310ba8de/pycocotools-2.0.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08c79789fd79e801ae4ecfcfeec32b31e36254e7a2b4019af28c104975d5e730", size = 476472, upload-time = "2025-12-15T22:30:59.736Z" },
{ url = "https://files.pythonhosted.org/packages/fc/01/46d2a782cda19ba1beb7c431f417e1e478f0bf1273fa5fe5d10de7c18d76/pycocotools-2.0.11-cp310-cp310-win_amd64.whl", hash = "sha256:f78cbb1a32d061fcad4bdba083de70a39a21c1c3d9235a3f77d8f007541ec5ef", size = 80165, upload-time = "2025-12-15T22:31:00.886Z" },
{ url = "https://files.pythonhosted.org/packages/ee/5c/6bd945781bb04c2148929183d1d67b05ce07996313b0f87bb88c6a805493/pycocotools-2.0.11-cp310-cp310-win_arm64.whl", hash = "sha256:e21311ea71f85591680d8992858e2d44a2a156dc3b2bf1c5c901c4a19348177b", size = 69358, upload-time = "2025-12-15T22:31:01.815Z" },
{ url = "https://files.pythonhosted.org/packages/b3/3f/41ce3fce61b7721158f21b61727eb054805babc0088cfa48506935b80a36/pycocotools-2.0.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:81bdceebb4c64e9265213e2d733808a12f9c18dfb14457323cc6b9af07fa0e61", size = 158947, upload-time = "2025-12-15T22:31:03.291Z" },
{ url = "https://files.pythonhosted.org/packages/e2/9b/a739705b246445bd1376394bf9d1ec2dd292b16740e92f203461b2bb12ed/pycocotools-2.0.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1c05f91ccc658dfe01325267209c4b435da1722c93eeb5749fabc1d087b6882", size = 485174, upload-time = "2025-12-15T22:31:04.395Z" },
{ url = "https://files.pythonhosted.org/packages/34/70/7a12752784e57d8034a76c245c618a2f88a9d2463862b990f314aea7e5d6/pycocotools-2.0.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18ba75ff58cedb33a85ce2c18f1452f1fe20c9dd59925eec5300b2bf6205dbe1", size = 493172, upload-time = "2025-12-15T22:31:05.504Z" },
{ url = "https://files.pythonhosted.org/packages/5c/fc/d703599ac728209dba08aea8d4bee884d5adabfcd9041abed1658d863747/pycocotools-2.0.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:693417797f0377fd094eb815c0a1e7d1c3c0251b71e3b3779fce3b3cf24793c5", size = 480506, upload-time = "2025-12-15T22:31:06.77Z" },
{ url = "https://files.pythonhosted.org/packages/81/d9/e1cfc320bbb2cd58c3b4398c3821cbe75d93c16ed3135ac9e774a18a02d3/pycocotools-2.0.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b6a07071c441d0f5e480a8f287106191582e40289d4e242dfe684e0c8a751088", size = 497595, upload-time = "2025-12-15T22:31:08.277Z" },
{ url = "https://files.pythonhosted.org/packages/a2/23/d17f6111c2a6ae8631d4fa90202bea05844da715d61431fbc34d276462d5/pycocotools-2.0.11-cp311-cp311-win_amd64.whl", hash = "sha256:8e159232adae3aef6b4e2d37b008bff107b26e9ed3b48e70ea6482302834bd34", size = 80519, upload-time = "2025-12-15T22:31:09.613Z" },
{ url = "https://files.pythonhosted.org/packages/00/4c/76b00b31a724c3f5ccdab0f85e578afb2ca38d33be0a0e98f1770cafd958/pycocotools-2.0.11-cp311-cp311-win_arm64.whl", hash = "sha256:4fc9889e819452b9c142036e1eabac8a13a8bd552d8beba299a57e0da6bfa1ec", size = 69304, upload-time = "2025-12-15T22:31:10.592Z" },
{ url = "https://files.pythonhosted.org/packages/87/12/2f2292332456e4e4aba1dec0e3de8f1fc40fb2f4fdb0ca1cb17db9861682/pycocotools-2.0.11-cp312-abi3-macosx_10_13_universal2.whl", hash = "sha256:a2e9634bc7cadfb01c88e0b98589aaf0bd12983c7927bde93f19c0103e5441f4", size = 147795, upload-time = "2025-12-15T22:31:11.519Z" },
{ url = "https://files.pythonhosted.org/packages/63/3c/68d7ea376aada9046e7ea2d7d0dad0d27e1ae8b4b3c26a28346689390ab2/pycocotools-2.0.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7fd4121766cc057133534679c0ec3f9023dbd96e9b31cf95c86a069ebdac2b65", size = 398434, upload-time = "2025-12-15T22:31:12.558Z" },
{ url = "https://files.pythonhosted.org/packages/23/59/dc81895beff4e1207a829d40d442ea87cefaac9f6499151965f05c479619/pycocotools-2.0.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a82d1c9ed83f75da0b3f244f2a3cf559351a283307bd9b79a4ee2b93ab3231dd", size = 411685, upload-time = "2025-12-15T22:31:13.995Z" },
{ url = "https://files.pythonhosted.org/packages/0b/0b/5a8a7de300862a2eb5e2ecd3cb015126231379206cd3ebba8f025388d770/pycocotools-2.0.11-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:89e853425018e2c2920ee0f2112cf7c140a1dcf5f4f49abd9c2da112c3e0f4b3", size = 390500, upload-time = "2025-12-15T22:31:15.138Z" },
{ url = "https://files.pythonhosted.org/packages/63/b5/519bb68647f06feea03d5f355c33c05800aeae4e57b9482b2859eb00752e/pycocotools-2.0.11-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:87af87b8d06d5b852a885a319d9362dca3bed9f8bbcc3feb6513acb1f88ea242", size = 409790, upload-time = "2025-12-15T22:31:16.326Z" },
{ url = "https://files.pythonhosted.org/packages/83/b4/f6708404ff494706b80e714b919f76dc4ec9845a4007affd6d6b0843f928/pycocotools-2.0.11-cp312-abi3-win_amd64.whl", hash = "sha256:ffe806ce535f5996445188f9a35643791dc54beabc61bd81e2b03367356d604f", size = 77570, upload-time = "2025-12-15T22:31:17.703Z" },
{ url = "https://files.pythonhosted.org/packages/6e/63/778cd0ddc9d4a78915ac0a72b56d7fb204f7c3fabdad067d67ea0089762e/pycocotools-2.0.11-cp312-abi3-win_arm64.whl", hash = "sha256:c230f5e7b14bd19085217b4f40bba81bf14a182b150b8e9fab1c15d504ade343", size = 64564, upload-time = "2025-12-15T22:31:18.652Z" },
{ url = "https://files.pythonhosted.org/packages/5d/78/31c81e99d596a20c137d8a2e7a25f39a88f88fada5e0b253fce7323ecf0d/pycocotools-2.0.11-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:fd72b9734e6084b217c1fc3945bfd4ec05bdc75a44e4f0c461a91442bb804973", size = 168931, upload-time = "2025-12-15T22:31:19.845Z" },
{ url = "https://files.pythonhosted.org/packages/5f/63/fdd488e4cd0fdc6f93134f2cd68b1fce441d41566e86236bf6156961ef9b/pycocotools-2.0.11-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f7eb43b79448476b094240450420b7425d06e297880144b8ea6f01e9b4340e43", size = 484856, upload-time = "2025-12-15T22:31:21.231Z" },
{ url = "https://files.pythonhosted.org/packages/a1/fc/c83648a8fb7ea3b8e2ce2e761b469807e6cadb81577bf1af31c4f2ef0d87/pycocotools-2.0.11-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c3546b93b39943347c4f5b0694b5824105cbe2174098a416bcad4acd9c21e957", size = 480994, upload-time = "2025-12-15T22:31:22.426Z" },
{ url = "https://files.pythonhosted.org/packages/b6/2d/35e1122c0d007288aa9545be9549cbc7a4987b2c22f21d75045260a8b5b8/pycocotools-2.0.11-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:efd1694b2075f2f10c5828f10f6e6c4e44368841fd07dae385c3aa015c8e25f9", size = 467956, upload-time = "2025-12-15T22:31:23.754Z" },
{ url = "https://files.pythonhosted.org/packages/e4/ff/30cfe8142470da3e45abe43a9842449ca0180d993320559890e2be19e4a5/pycocotools-2.0.11-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:368244f30eb8d6cae7003aa2c0831fbdf0153664a32859ec7fbceea52bfb6878", size = 474658, upload-time = "2025-12-15T22:31:24.883Z" },
{ url = "https://files.pythonhosted.org/packages/bc/62/254ca92604106c7a5af3258e589e465e681fe0166f9b10f97d8ca70934d6/pycocotools-2.0.11-cp313-cp313t-win_amd64.whl", hash = "sha256:ac8aa17263e6489aa521f9fa91e959dfe0ea3a5519fde2cbf547312cdce7559e", size = 89681, upload-time = "2025-12-15T22:31:26.025Z" },
{ url = "https://files.pythonhosted.org/packages/6e/f0/c019314dc122ad5e6281de420adc105abe9b59d00008f72ef3ad32b1e328/pycocotools-2.0.11-cp313-cp313t-win_arm64.whl", hash = "sha256:04480330df5013f6edd94891a0ee8294274185f1b5093d1b0f23d51778f0c0e9", size = 70520, upload-time = "2025-12-15T22:31:26.999Z" },
{ url = "https://files.pythonhosted.org/packages/66/2b/58b35c88f2086c043ff1c87bd8e7bf36f94e84f7b01a5e00b6f5fabb92a7/pycocotools-2.0.11-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:a6b13baf6bfcf881b6d6ac6e23c776f87a68304cd86e53d1d6b9afa31e363c4e", size = 169883, upload-time = "2025-12-15T22:31:28.233Z" },
{ url = "https://files.pythonhosted.org/packages/24/c0/b970eefb78746c8b4f8b3fa1b49d9f3ec4c5429ef3c5d4bbcc55abebe478/pycocotools-2.0.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78bae4a9de9d34c4759754a848dfb3306f9ef1c2fcb12164ffbd3d013d008321", size = 486894, upload-time = "2025-12-15T22:31:29.283Z" },
{ url = "https://files.pythonhosted.org/packages/5b/f7/db7436820a1948d96fa9764b6026103e808840979be01246049f2c1e7f94/pycocotools-2.0.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:83d896f4310379849dfcfa7893afb0ff21f4f3cdb04ab3f61b05dd98953dd0ad", size = 483249, upload-time = "2025-12-15T22:31:31.687Z" },
{ url = "https://files.pythonhosted.org/packages/1e/a6/a14a12c9f50c41998fdc0d31fd3755bcbce124bac9abb1d6b99d1853cafd/pycocotools-2.0.11-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:eebd723503a2eb2c8b285f56ea3be1d9f3875cd7c40d945358a428db94f14015", size = 469070, upload-time = "2025-12-15T22:31:32.821Z" },
{ url = "https://files.pythonhosted.org/packages/46/de/aa4f65ece3da8e89310a1be00cad0700170fd13f41a3aaae2712291269d5/pycocotools-2.0.11-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:bd7a1e19ef56a828a94bace673372071d334a9232cd32ae3cd48845a04d45c4f", size = 475589, upload-time = "2025-12-15T22:31:34.188Z" },
{ url = "https://files.pythonhosted.org/packages/44/6f/04a30df03ae6236b369b361df0c50531d173d03678978806aa2182e02d1e/pycocotools-2.0.11-cp314-cp314t-win_amd64.whl", hash = "sha256:63026e11a56211058d0e84e8263f74cbccd5e786fac18d83fd221ecb9819fcc7", size = 93863, upload-time = "2025-12-15T22:31:35.38Z" },
{ url = "https://files.pythonhosted.org/packages/da/05/8942b640d6307a21c3ede188e8c56f07bedf246fac0e501437dbda72a350/pycocotools-2.0.11-cp314-cp314t-win_arm64.whl", hash = "sha256:8cedb8ccb97ffe9ed2c8c259234fa69f4f1e8665afe3a02caf93f6ef2952c07f", size = 72038, upload-time = "2025-12-15T22:31:36.768Z" },
]
[[package]]
name = "pycparser"
version = "3.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", size = 103492, upload-time = "2026-01-21T14:26:51.89Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992", size = 48172, upload-time = "2026-01-21T14:26:50.693Z" },
]
[[package]]
name = "pydantic"
version = "2.13.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "annotated-types" },
{ name = "pydantic-core" },
{ name = "typing-extensions" },
{ name = "typing-inspection" },
]
sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba", size = 472262, upload-time = "2026-05-06T13:43:02.641Z" },
]
[[package]]
name = "pydantic-core"
version = "2.46.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e7/08/f1ba952f1c8ae5581c70fa9c6da89f247b83e3dd8c09c035d5d7931fc23d/pydantic_core-2.46.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a396dcc17e5a0b164dbe026896245a4fa9ff402edca1dff0be3d53a517f74de4", size = 2113146, upload-time = "2026-05-06T13:37:36.537Z" },
{ url = "https://files.pythonhosted.org/packages/56/c6/65f646c7ff09bd257f660434adb45c4dfcbbcebcc030562fecf6f5bf887d/pydantic_core-2.46.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4b951fe36dc7c3a1ccb4e3cd1747c3542b8c9ceede8fc86cae054e764485f5", size = 1949769, upload-time = "2026-05-06T13:37:46.365Z" },
{ url = "https://files.pythonhosted.org/packages/64/ba/bfb1d928fd5b49e1258935ff104ae356e9fd89384a55bf9f847e9193ad40/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb63e0198ca18aad131c089b9204c23079c3afa95487e561f4c522d519e55aba", size = 1974958, upload-time = "2026-05-06T13:37:28.611Z" },
{ url = "https://files.pythonhosted.org/packages/4e/74/76223bfb117b64af743c9b6670d1364516f5c0604f96b48f3272f6af6cc6/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f47286a97f0bc9b8859519809077b91b2cefe4ae47fcbf5e466a009c1c5d742b", size = 2042118, upload-time = "2026-05-06T13:36:55.216Z" },
{ url = "https://files.pythonhosted.org/packages/cb/7b/848732968bc8f48f3187542f08358b9d842db564147b256669426ebb1652/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:905a0ed8ea6f2d61c1738835f99b699348d7857379083e5fc497fa0c967a407c", size = 2222876, upload-time = "2026-05-06T13:38:25.455Z" },
{ url = "https://files.pythonhosted.org/packages/b5/2f/e90b63ee2e14bd8d3db8f705a6d75d64e6ee1b7c2c8833747ce706e1e0ce/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea793e075b70290d89d8142074262885d3f7da19634845135751bd6344f73b50", size = 2286703, upload-time = "2026-05-06T13:37:53.304Z" },
{ url = "https://files.pythonhosted.org/packages/ba/1e/acc4d70f88a0a277e4a1fa77ebb985ceabaf900430f875bf9338e11c9420/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395aebd9183f9d112f569aeb5b2214d1a10a33bec8456447f7fbdfa51d38d4cd", size = 2092042, upload-time = "2026-05-06T13:38:46.981Z" },
{ url = "https://files.pythonhosted.org/packages/a9/da/0a422b57bf8504102bf3c4ccea9c41bab5a5cee6a54650acf8faf67f5a24/pydantic_core-2.46.4-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:b078afbc25f3a1436c7a1d2cd3e322497ee99615ba97c563566fdf46aff1ee01", size = 2117231, upload-time = "2026-05-06T13:39:23.146Z" },
{ url = "https://files.pythonhosted.org/packages/bd/2a/2ac13c3af305843e23c5078c53d135656b3f05a2fd78cb7bbbb12e97b473/pydantic_core-2.46.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f747929cf940cddb5b3668a390056ddd5ba2e5010615ea2dcf4f9c4f3ab8791d", size = 2168388, upload-time = "2026-05-06T13:40:08.06Z" },
{ url = "https://files.pythonhosted.org/packages/72/04/2beacf7e1607e93eefe4aed1b4709f079b905fb77530179d4f7c71745f22/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:daa27d92c36f24388fe3ad306b174781c747627f134452e4f128ea00ce1fe8c4", size = 2184769, upload-time = "2026-05-06T13:38:13.901Z" },
{ url = "https://files.pythonhosted.org/packages/9e/29/d2b9fd9f539133548eaf622c06a4ce176cb46ac59f32d0359c4abc0de047/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:19e51f073cd3df251856a8a4189fbdf1de4012c3ebacfb1884f94f1eb406079f", size = 2319312, upload-time = "2026-05-06T13:39:08.24Z" },
{ url = "https://files.pythonhosted.org/packages/7c/af/0f7a5b85fec6075bea96e3ef9187de38fccced0de92c1e7feda8d5cc7bb9/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1747f85cee84c26985853c6f3d9bd3e75da5212912443fa111c113b9c246f39", size = 2361817, upload-time = "2026-05-06T13:38:43.2Z" },
{ url = "https://files.pythonhosted.org/packages/25/a4/73363fec545fd3ec025490bdda2743c56d0dd5b6266b1a53bbe9e4265375/pydantic_core-2.46.4-cp310-cp310-win32.whl", hash = "sha256:2f84c03c8607173d16b5a854ec68a2f9079ae03237a54fb506d13af47e1d018d", size = 1987085, upload-time = "2026-05-06T13:39:25.497Z" },
{ url = "https://files.pythonhosted.org/packages/01/aa/62f082da2c91fac1c234bc9ee0066257ce83f0604abd72e4c9d5991f2d84/pydantic_core-2.46.4-cp310-cp310-win_amd64.whl", hash = "sha256:8358a950c8909158e3df31538a7e4edc2d7265a7c54b47f0864d9e5bae9dcebf", size = 2074311, upload-time = "2026-05-06T13:39:59.922Z" },
{ url = "https://files.pythonhosted.org/packages/5c/fa/6d7708d2cfc1a832acb6aeb0cd16e801902df8a0f583bb3b4b527fde022e/pydantic_core-2.46.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0e96592440881c74a213e5ad528e2b24d3d4f940de2766bed9010ab1d9e51594", size = 2111872, upload-time = "2026-05-06T13:40:27.596Z" },
{ url = "https://files.pythonhosted.org/packages/ae/6f/aa064a3e74b5745afbdf250594f38e7ead05e2d651bcb35994b9417a0d4d/pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c", size = 1948255, upload-time = "2026-05-06T13:39:12.574Z" },
{ url = "https://files.pythonhosted.org/packages/43/3a/41114a9f7569b84b4d84e7a018c57c56347dac30c0d4a872946ec4e36c46/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826", size = 1972827, upload-time = "2026-05-06T13:38:19.841Z" },
{ url = "https://files.pythonhosted.org/packages/ef/25/1ab42e8048fe551934d9884e8d64daa7e990ad386f310a15981aeb6a5b08/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9037063db01f09b09e237c282b6792bd4da634b5402c4e7f0c61effed7701a04", size = 2041051, upload-time = "2026-05-06T13:38:10.447Z" },
{ url = "https://files.pythonhosted.org/packages/94/c2/1a934597ddf08da410385b3b7aae91956a5a76c635effef456074fad7e88/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc010ab034c8c7452522748bf937df58020d256ccae0874463d1f4d01758af8e", size = 2221314, upload-time = "2026-05-06T13:40:13.089Z" },
{ url = "https://files.pythonhosted.org/packages/02/6d/9e8ad178c9c4df27ad3c8f25d1fe2a7ab0d2ba0559fad4aee5d3d1f16771/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c5dac79fa1614d1e06ca695109c6105923bd9c7d1d6c918d4e637b7e6b32fd3", size = 2285146, upload-time = "2026-05-06T13:38:59.224Z" },
{ url = "https://files.pythonhosted.org/packages/80/50/540cd3aeefc041beb111125c4bff779831a2111fc6b15a9138cda277d32c/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4", size = 2089685, upload-time = "2026-05-06T13:38:17.762Z" },
{ url = "https://files.pythonhosted.org/packages/6b/a4/b440ad35f05f6a38f89fa0f149accb3f0e02be94ca5e15f3c449a61b4bc9/pydantic_core-2.46.4-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:17299feefe090f2caa5b8e37222bb5f663e4935a8bfa6931d4102e5df1a9f398", size = 2115420, upload-time = "2026-05-06T13:37:58.195Z" },
{ url = "https://files.pythonhosted.org/packages/99/61/de4f55db8dfd57bfdfa9a12ec90fe1b57c4f41062f7ca86f08586b3e0ac0/pydantic_core-2.46.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4c63ebc82684aa89d9a3bcbd13d515b3be44250dc68dd3bd81526c1cb31286c3", size = 2165122, upload-time = "2026-05-06T13:37:01.167Z" },
{ url = "https://files.pythonhosted.org/packages/f7/52/7c529d7bdb2d1068bd52f51fe32572c8301f9a4febf1948f10639f1436f5/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:aaa2a54443eff1950ba5ddc6b6ccda0d9c84a364276a62f969bdf2a390650848", size = 2182573, upload-time = "2026-05-06T13:38:45.04Z" },
{ url = "https://files.pythonhosted.org/packages/37/b3/7c40325848ba78247f2812dcf9c7274e38cd801820ca6dd9fe63bcfb0eb4/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:18e5ceec2ab67e6d5f1a9085e5a24c9c4e2ac4545730bfe668680bca05e555f3", size = 2317139, upload-time = "2026-05-06T13:37:15.539Z" },
{ url = "https://files.pythonhosted.org/packages/d9/37/f913f81a657c865b75da6c0dbed79876073c2a43b5bd9edbe8da785e4d49/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109", size = 2360433, upload-time = "2026-05-06T13:37:30.099Z" },
{ url = "https://files.pythonhosted.org/packages/c4/67/6acaa1be2567f9256b056d8477158cac7240813956ce86e49deae8e173b4/pydantic_core-2.46.4-cp311-cp311-win32.whl", hash = "sha256:041bde0a48fd37cf71cab1c9d56d3e8625a3793fef1f7dd232b3ff37e978ecda", size = 1985513, upload-time = "2026-05-06T13:38:15.669Z" },
{ url = "https://files.pythonhosted.org/packages/aa/e6/c505f83dfeda9a2e5c995cfd872949e4d05e12f7feb3dca72f633daefa94/pydantic_core-2.46.4-cp311-cp311-win_amd64.whl", hash = "sha256:6f2eeda33a839975441c86a4119e1383c50b47faf0cbb5176985565c6bb02c33", size = 2071114, upload-time = "2026-05-06T13:40:35.416Z" },
{ url = "https://files.pythonhosted.org/packages/0f/da/7a263a96d965d9d0df5e8de8a475f33495451117035b09acb110288c381f/pydantic_core-2.46.4-cp311-cp311-win_arm64.whl", hash = "sha256:14f4c5d6db102bd796a627bbb3a17b4cf4574b9ae861d8b7c9a9661c6dd3362d", size = 2044298, upload-time = "2026-05-06T13:38:29.754Z" },
{ url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2", size = 2106158, upload-time = "2026-05-06T13:38:57.215Z" },
{ url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" },
{ url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7", size = 1975742, upload-time = "2026-05-06T13:37:09.448Z" },
{ url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7", size = 2052418, upload-time = "2026-05-06T13:37:38.234Z" },
{ url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712", size = 2232274, upload-time = "2026-05-06T13:38:27.753Z" },
{ url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4", size = 2309940, upload-time = "2026-05-06T13:38:05.353Z" },
{ url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" },
{ url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987", size = 2136854, upload-time = "2026-05-06T13:40:22.59Z" },
{ url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b", size = 2180306, upload-time = "2026-05-06T13:40:10.666Z" },
{ url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458", size = 2190044, upload-time = "2026-05-06T13:40:43.231Z" },
{ url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b", size = 2329133, upload-time = "2026-05-06T13:39:57.365Z" },
{ url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" },
{ url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894", size = 1974823, upload-time = "2026-05-06T13:40:47.985Z" },
{ url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89", size = 2072919, upload-time = "2026-05-06T13:39:21.153Z" },
{ url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a", size = 2027604, upload-time = "2026-05-06T13:39:03.753Z" },
{ url = "https://files.pythonhosted.org/packages/51/a2/5d30b469c5267a17b39dec53208222f76a8d351dfac4af661888c5aee77d/pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008", size = 2106306, upload-time = "2026-05-06T13:37:48.029Z" },
{ url = "https://files.pythonhosted.org/packages/c1/81/4fa520eaffa8bd7d1525e644cd6d39e7d60b1592bc5b516693c7340b50f1/pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4", size = 1951906, upload-time = "2026-05-06T13:37:17.012Z" },
{ url = "https://files.pythonhosted.org/packages/03/d5/fd02da45b659668b05923b17ba3a0100a0a3d5541e3bd8fcc4ecb711309e/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76", size = 1976802, upload-time = "2026-05-06T13:37:35.113Z" },
{ url = "https://files.pythonhosted.org/packages/21/f2/95727e1368be3d3ed485eaab7adbd7dda408f33f7a36e8b48e0144002b91/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3", size = 2052446, upload-time = "2026-05-06T13:37:12.313Z" },
{ url = "https://files.pythonhosted.org/packages/9c/86/5d99feea3f77c7234b8718075b23db11532773c1a0dbd9b9490215dc2eeb/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76", size = 2232757, upload-time = "2026-05-06T13:39:01.149Z" },
{ url = "https://files.pythonhosted.org/packages/d2/3a/508ac615935ef7588cf6d9e9b91309fdc2da751af865e02a9098de88258c/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4", size = 2309275, upload-time = "2026-05-06T13:37:41.406Z" },
{ url = "https://files.pythonhosted.org/packages/07/f8/41db9de19d7987d6b04715a02b3b40aea467000275d9d758ffaa31af7d50/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a", size = 2094467, upload-time = "2026-05-06T13:39:18.847Z" },
{ url = "https://files.pythonhosted.org/packages/2c/e2/f35033184cb11d0052daf4416e8e10a502ea2ac006fc4f459aee872727d1/pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262", size = 2134417, upload-time = "2026-05-06T13:40:17.944Z" },
{ url = "https://files.pythonhosted.org/packages/7e/7b/6ceeb1cc90e193862f444ebe373d8fdf613f0a82572dde03fb10734c6c71/pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e", size = 2179782, upload-time = "2026-05-06T13:40:32.618Z" },
{ url = "https://files.pythonhosted.org/packages/5a/f2/c8d7773ede6af08036423a00ae0ceffce266c3c52a096c435d68c896083f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd", size = 2188782, upload-time = "2026-05-06T13:36:51.018Z" },
{ url = "https://files.pythonhosted.org/packages/59/31/0c864784e31f09f05cdd87606f08923b9c9e7f6e51dd27f20f62f975ce9f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be", size = 2328334, upload-time = "2026-05-06T13:40:37.764Z" },
{ url = "https://files.pythonhosted.org/packages/c2/eb/4f6c8a41efa30baa755590f4141abf3a8c370fab610915733e74134a7270/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d", size = 2372986, upload-time = "2026-05-06T13:39:34.152Z" },
{ url = "https://files.pythonhosted.org/packages/5b/24/b375a480d53113860c299764bfe9f349a3dc9108b3adc0d7f0d786492ebf/pydantic_core-2.46.4-cp313-cp313-win32.whl", hash = "sha256:9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb", size = 1973693, upload-time = "2026-05-06T13:37:55.072Z" },
{ url = "https://files.pythonhosted.org/packages/7e/e8/cff247591966f2d22ec8c003cd7587e27b7ba7b81ab2fb888e3ab75dc285/pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", hash = "sha256:6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292", size = 2071819, upload-time = "2026-05-06T13:38:49.139Z" },
{ url = "https://files.pythonhosted.org/packages/c6/1a/f4aee670d5670e9e148e0c82c7db98d780be566c6e6a97ee8035528ca0b3/pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", hash = "sha256:184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d", size = 2027411, upload-time = "2026-05-06T13:40:45.796Z" },
{ url = "https://files.pythonhosted.org/packages/8d/74/228a26ddad29c6672b805d9fd78e8d251cd04004fa7eed0e622096cd0250/pydantic_core-2.46.4-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:428e04521a40150c85216fc8b85e8d39fece235a9cf5e383761238c7fa9b96fb", size = 2102079, upload-time = "2026-05-06T13:38:41.019Z" },
{ url = "https://files.pythonhosted.org/packages/ad/1f/8970b150a4b4365623ae00fc88603491f763c627311ae8031e3111356d6e/pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462", size = 1952179, upload-time = "2026-05-06T13:36:59.812Z" },
{ url = "https://files.pythonhosted.org/packages/95/30/5211a831ae054928054b2f79731661087a2bc5c01e825c672b3a4a8f1b3e/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce5c1d2a8b27468f433ca974829c44060b8097eedc39933e3c206a90ee49c4a9", size = 1978926, upload-time = "2026-05-06T13:37:39.933Z" },
{ url = "https://files.pythonhosted.org/packages/57/e9/689668733b1eb67adeef047db3c2e8788fcf65a7fd9c9e2b46b7744fe245/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7283d57845ecf5a163403eb0702dfc220cc4fbdd18919cb5ccea4f95ee1cdab4", size = 2046785, upload-time = "2026-05-06T13:38:01.995Z" },
{ url = "https://files.pythonhosted.org/packages/60/d9/6715260422ff50a2109878fd24d948a6c3446bb2664f34ee78cd972b3acd/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8daafc69c93ee8a0204506a3b6b30f586ef54028f52aeeeb5c4cfc5184fd5914", size = 2228733, upload-time = "2026-05-06T13:40:50.371Z" },
{ url = "https://files.pythonhosted.org/packages/18/ae/fdb2f64316afca925640f8e70bb1a564b0ec2721c1389e25b8eb4bf9a299/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd2213145bcc2ba85884d0ac63d222fece9209678f77b9b4d76f054c561adb28", size = 2307534, upload-time = "2026-05-06T13:37:21.531Z" },
{ url = "https://files.pythonhosted.org/packages/89/1d/8eff589b45bb8190a9d12c49cfad0f176a5cbd1534908a6b5125e2886239/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a5f930472650a82629163023e630d160863fce524c616f4e5186e5de9d9a49b", size = 2099732, upload-time = "2026-05-06T13:39:31.942Z" },
{ url = "https://files.pythonhosted.org/packages/06/d5/ee5a3366637fee41dee51a1fc91562dcf12ddbc68fda34e6b253da2324bb/pydantic_core-2.46.4-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:c1b3f518abeca3aa13c712fd202306e145abf59a18b094a6bafb2d2bbf59192c", size = 2129627, upload-time = "2026-05-06T13:37:25.033Z" },
{ url = "https://files.pythonhosted.org/packages/94/33/2414be571d2c6a6c4d08be21f9292b6d3fdb08949a97b6dfe985017821db/pydantic_core-2.46.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a7dd0b3ee80d90150e3495a3a13ac34dbcbfd4f012996a6a1d8900e91b5c0fb", size = 2179141, upload-time = "2026-05-06T13:37:14.046Z" },
{ url = "https://files.pythonhosted.org/packages/7b/79/7daa95be995be0eecc4cf75064cb33f9bbbfe3fe0158caf2f0d4a996a5c7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:3fb702cd90b0446a3a1c5e470bfa0dd23c0233b676a9099ddcc964fa6ca13898", size = 2184325, upload-time = "2026-05-06T13:36:53.615Z" },
{ url = "https://files.pythonhosted.org/packages/9f/cb/d0a382f5c0de8a222dc61c65348e0ce831b1f68e0a018450d31c2cace3a5/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:b8458003118a712e66286df6a707db01c52c0f52f7db8e4a38f0da1d3b94fc4e", size = 2323990, upload-time = "2026-05-06T13:40:29.971Z" },
{ url = "https://files.pythonhosted.org/packages/05/db/d9ba624cc4a5aced1598e88c04fdbd8310c8a69b9d38b9a3d39ce3a61ed7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:372429a130e469c9cd698925ce5fc50940b7a1336b0d82038e63d5bbc4edc519", size = 2369978, upload-time = "2026-05-06T13:37:23.027Z" },
{ url = "https://files.pythonhosted.org/packages/f2/20/d15df15ba918c423461905802bfd2981c3af0bfa0e40d05e13edbfa48bc3/pydantic_core-2.46.4-cp314-cp314-win32.whl", hash = "sha256:85bb3611ff1802f3ee7fdd7dbff26b56f343fb432d57a4728fdd49b6ef35e2f4", size = 1966354, upload-time = "2026-05-06T13:38:03.499Z" },
{ url = "https://files.pythonhosted.org/packages/fc/b6/6b8de4c0a7d7ab3004c439c80c5c1e0a3e8d78bbae19379b01960383d9e5/pydantic_core-2.46.4-cp314-cp314-win_amd64.whl", hash = "sha256:811ff8e9c313ab425368bcbb36e5c4ebd7108c2bbf4e4089cfbb0b01eff63fac", size = 2072238, upload-time = "2026-05-06T13:39:40.807Z" },
{ url = "https://files.pythonhosted.org/packages/32/36/51eb763beec1f4cf59b1db243a7dcc39cbb41230f050a09b9d69faaf0a48/pydantic_core-2.46.4-cp314-cp314-win_arm64.whl", hash = "sha256:bfec22eab3c8cc2ceec0248aec886624116dc079afa027ecc8ad4a7e62010f8a", size = 2018251, upload-time = "2026-05-06T13:37:26.72Z" },
{ url = "https://files.pythonhosted.org/packages/e8/91/855af51d625b23aa987116a19e231d2aaef9c4a415273ddc189b79a45fee/pydantic_core-2.46.4-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:af8244b2bef6aaad6d92cda81372de7f8c8d36c9f0c3ea36e827c60e7d9467a0", size = 2099593, upload-time = "2026-05-06T13:39:47.682Z" },
{ url = "https://files.pythonhosted.org/packages/fb/1b/8784a54c65edb5f49f0a14d6977cf1b209bba85a4c77445b255c2de58ab3/pydantic_core-2.46.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a4330cdbc57162e4b3aa303f588ba752257694c9c9be3e7ebb11b4aca659b5d", size = 1935226, upload-time = "2026-05-06T13:40:40.428Z" },
{ url = "https://files.pythonhosted.org/packages/e8/e7/1955d28d1afc56dd4b3ad7cc0cf39df1b9852964cf16e5d13912756d6d6b/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29c61fc04a3d840155ff08e475a04809278972fe6aef51e2720554e96367e34b", size = 1974605, upload-time = "2026-05-06T13:37:32.029Z" },
{ url = "https://files.pythonhosted.org/packages/93/e2/3fedbf0ba7a22850e6e9fd78117f1c0f10f950182344d8a6c535d468fdd8/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c50f2528cf200c5eed56faf3f4e22fcd5f38c157a8b78576e6ba3168ec35f000", size = 2030777, upload-time = "2026-05-06T13:38:55.239Z" },
{ url = "https://files.pythonhosted.org/packages/f8/61/46be275fcaaba0b4f5b9669dd852267ce1ff616592dccf7a7845588df091/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0cbe8b01f948de4286c74cdd6c667aceb38f5c1e26f0693b3983d9d74887c65e", size = 2236641, upload-time = "2026-05-06T13:37:08.096Z" },
{ url = "https://files.pythonhosted.org/packages/60/db/12e93e46a8bac9988be3c016860f83293daea8c716c029c9ace279036f2f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:617d7e2ca7dcb8c5cf6bcb8c59b8832c94b36196bbf1cbd1bfb56ed341905edd", size = 2286404, upload-time = "2026-05-06T13:40:20.221Z" },
{ url = "https://files.pythonhosted.org/packages/e2/4a/4d8b19008f38d31c53b8219cfedc2e3d5de5fe99d90076b7e767de29274f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7027560ee92211647d0d34e3f7cd6f50da56399d26a9c8ad0da286d3869a53f3", size = 2109219, upload-time = "2026-05-06T13:38:12.153Z" },
{ url = "https://files.pythonhosted.org/packages/88/70/3cbc40978fefb7bb09c6708d40d4ad1a5d70fd7213c3d17f971de868ec1f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:f99626688942fb746e545232e7726926f3be91b5975f8b55327665fafda991c7", size = 2110594, upload-time = "2026-05-06T13:40:02.971Z" },
{ url = "https://files.pythonhosted.org/packages/9d/20/b8d36736216e29491125531685b2f9e61aa5b4b2599893f8268551da3338/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fc3e9034a63de20e15e8ade85358bc6efc614008cab72898b4b4952bea0509ff", size = 2159542, upload-time = "2026-05-06T13:39:27.506Z" },
{ url = "https://files.pythonhosted.org/packages/1d/a2/367df868eb584dacf6bf82a389272406d7178e301c4ac82545ab98bc2dd9/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:97e7cf2be5c77b7d1a9713a05605d49460d02c6078d38d8bef3cbe323c548424", size = 2168146, upload-time = "2026-05-06T13:38:31.93Z" },
{ url = "https://files.pythonhosted.org/packages/c1/b8/4460f77f7e201893f649a29ab355dddd3beee8a97bcb1a320db414f9a06e/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:3bf92c5d0e00fefaab325a4d27828fe6b6e2a21848686b5b60d2d9eeb09d76c6", size = 2306309, upload-time = "2026-05-06T13:37:44.717Z" },
{ url = "https://files.pythonhosted.org/packages/64/c4/be2639293acd87dc8ddbcec41a73cee9b2ebf996fe6d892a1a74e88ad3f7/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:3ecbc122d18468d06ca279dc26a8c2e2d5acb10943bb35e36ae92096dc3b5565", size = 2369736, upload-time = "2026-05-06T13:37:05.645Z" },
{ url = "https://files.pythonhosted.org/packages/30/a6/9f9f380dbb301f67023bf8f707aaa75daadf84f7152d95c410fd7e81d994/pydantic_core-2.46.4-cp314-cp314t-win32.whl", hash = "sha256:e846ae7835bf0703ae43f534ab79a867146dadd59dc9ca5c8b53d5c8f7c9ef02", size = 1955575, upload-time = "2026-05-06T13:38:51.116Z" },
{ url = "https://files.pythonhosted.org/packages/40/1f/f1eb9eb350e795d1af8586289746f5c5677d16043040d63710e22abc43c9/pydantic_core-2.46.4-cp314-cp314t-win_amd64.whl", hash = "sha256:2108ba5c1c1eca18030634489dc544844144ee36357f2f9f780b93e7ddbb44b5", size = 2051624, upload-time = "2026-05-06T13:38:21.672Z" },
{ url = "https://files.pythonhosted.org/packages/f6/d2/42dd53d0a85c27606f316d3aa5d2869c4e8470a5ed6dec30e4a1abe19192/pydantic_core-2.46.4-cp314-cp314t-win_arm64.whl", hash = "sha256:4fcbe087dbc2068af7eda3aa87634eba216dbda64d1ae73c8684b621d33f6596", size = 2017325, upload-time = "2026-05-06T13:40:52.723Z" },
{ url = "https://files.pythonhosted.org/packages/ee/a4/73995fd4ebbb46ba0ee51e6fa049b8f02c40daebb762208feda8a6b7894d/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:14d4edf427bdcf950a8a02d7cb44a08614388dd6e1bdcbf4f67504fa7887da9c", size = 2111589, upload-time = "2026-05-06T13:37:10.817Z" },
{ url = "https://files.pythonhosted.org/packages/fb/7f/f37d3a5e8bfcc2e403f5c57a730f2d815693fb42119e8ea48b3789335af1/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b", size = 1944552, upload-time = "2026-05-06T13:36:56.717Z" },
{ url = "https://files.pythonhosted.org/packages/15/3c/d7eb777b3ff43e8433a4efb39a17aa8fd98a4ee8561a24a67ef5db07b2d6/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90884113d8b48f760e9587002789ddd741e76ab9f89518cd1e43b1f1a52ec44b", size = 1982984, upload-time = "2026-05-06T13:39:06.207Z" },
{ url = "https://files.pythonhosted.org/packages/63/87/70b9f40170a81afd55ca26c9b2acb25c20d64bcfbf888fafecb3ba077d4c/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea", size = 2138417, upload-time = "2026-05-06T13:39:45.476Z" },
{ url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7", size = 2095527, upload-time = "2026-05-06T13:39:52.283Z" },
{ url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" },
{ url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526", size = 1990696, upload-time = "2026-05-06T13:38:34.717Z" },
{ url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" },
{ url = "https://files.pythonhosted.org/packages/11/cb/428de0385b6c8d44b716feba566abfacfbd23ee3c4439faa789a1456242f/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0c563b08bca408dc7f65f700633d8442fffb2421fc47b8101377e9fd65051ff0", size = 2112782, upload-time = "2026-05-06T13:37:04.016Z" },
{ url = "https://files.pythonhosted.org/packages/0b/b5/6a17bdadd0fc1f170adfd05a20d37c832f52b117b4d9131da1f41bb097ce/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7", size = 1952146, upload-time = "2026-05-06T13:39:43.092Z" },
{ url = "https://files.pythonhosted.org/packages/2a/dc/03734d80e362cd43ef65428e9de77c730ce7f2f11c60d2b1e1b39f0fbf99/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2", size = 2134492, upload-time = "2026-05-06T13:36:58.124Z" },
{ url = "https://files.pythonhosted.org/packages/de/df/5e5ffc085ed07cc22d298134d3d911c63e91f6a0eb91fe646750a3209910/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9bc519fbf2b7578398853d815009ae5e4d4603d12f4e3f91da8c06852d3da3e9", size = 2156604, upload-time = "2026-05-06T13:37:49.88Z" },
{ url = "https://files.pythonhosted.org/packages/81/44/6e112a4253e56f5705467cbab7ab5e91ee7398ba3d56d358635958893d3e/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c7a7bd4e39e8e4c12c39cd480356842b6a8a06e41b23a55a5e3e191718838ddf", size = 2183828, upload-time = "2026-05-06T13:37:43.053Z" },
{ url = "https://files.pythonhosted.org/packages/ac/ad/5565071e937d8e752842ac241463944c9eb14c87e2d269f2658a5bd05e98/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:d396ec2b979760aaf3218e76c24e65bd0aca24983298653b3a9d7a45f9e47b30", size = 2310000, upload-time = "2026-05-06T13:37:56.694Z" },
{ url = "https://files.pythonhosted.org/packages/4f/c3/66883a5cec183e7fba4d024b4cbbe61851a63750ef606b0afecc46d1f2bf/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc", size = 2361286, upload-time = "2026-05-06T13:40:05.667Z" },
{ url = "https://files.pythonhosted.org/packages/4b/2d/69abac8f838090bbecd5df894befb2c2619e7996a98ddb949db9f3b93225/pydantic_core-2.46.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:d51026d73fcfd93610abc7b27789c26b313920fcfb20e27462d74a7f8b06e983", size = 2193071, upload-time = "2026-05-06T13:38:08.682Z" },
]
[[package]]
name = "pydantic-settings"
version = "2.14.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pydantic" },
{ name = "python-dotenv" },
{ name = "typing-inspection" },
]
sdist = { url = "https://files.pythonhosted.org/packages/07/60/1d1e59c9c90d54591469ada7d268251f71c24bdb765f1a8a832cee8c6653/pydantic_settings-2.14.1.tar.gz", hash = "sha256:e874d3bec7e787b0c9958277956ed9b4dd5de6a80e162188fdaff7c5e26fd5fa", size = 235551, upload-time = "2026-05-08T13:40:06.542Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ae/8d/f1af3832f5e6eb13ba94ee809e72b8ecb5eef226d27ee0bef7d963d943c7/pydantic_settings-2.14.1-py3-none-any.whl", hash = "sha256:6e3c7edfd8277687cdc598f56e5cff0e9bfff0910a3749deaa8d4401c3a2b9de", size = 60964, upload-time = "2026-05-08T13:40:04.958Z" },
]
[[package]]
name = "pydub"
version = "0.25.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/fe/9a/e6bca0eed82db26562c73b5076539a4a08d3cffd19c3cc5913a3e61145fd/pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f", size = 38326, upload-time = "2021-03-10T02:09:54.659Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6", size = 32327, upload-time = "2021-03-10T02:09:53.503Z" },
]
[[package]]
name = "pygments"
version = "2.20.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" },
]
[[package]]
name = "pyjwt"
version = "2.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/3b/81/58d0ac84e1ef3a3843791d6954d94c0b33d526c75eeb1efbce9d0a4c4077/pyjwt-2.13.0.tar.gz", hash = "sha256:41571c89ca91598c79e8ef18a2d07367d4810fbbd6f637794879baf1b7703423", size = 107515, upload-time = "2026-05-21T19:54:36.618Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a3/5e/ecf12fdb62546d64385c158514e9b2b671f7832108ef2ecd2020ce0af2d1/pyjwt-2.13.0-py3-none-any.whl", hash = "sha256:66adcc2aff09b3f1bbd95fc1e1577df8ac8723c978552fd43304c8a290ac5728", size = 31274, upload-time = "2026-05-21T19:54:35.362Z" },
]
[package.optional-dependencies]
crypto = [
{ name = "cryptography" },
]
[[package]]
name = "pylatexenc"
version = "2.10"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5d/ab/34ec41718af73c00119d0351b7a2531d2ebddb51833a36448fc7b862be60/pylatexenc-2.10.tar.gz", hash = "sha256:3dd8fd84eb46dc30bee1e23eaab8d8fb5a7f507347b23e5f38ad9675c84f40d3", size = 162597, upload-time = "2021-04-06T07:56:07.854Z" }
[[package]]
name = "pymdown-extensions"
version = "10.21.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markdown" },
{ name = "pyyaml" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9e/26/d1015444da4d952a1ca487a236b522eb979766f0295a0bd0c5fc089989a9/pymdown_extensions-10.21.3.tar.gz", hash = "sha256:72cfcf55f07aea0d4af2c4f11dd4e52466ddfb1bb819673146398e0bd3a77354", size = 854140, upload-time = "2026-05-13T12:57:32.267Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/85/545a951eecc270fcd688288c600017e2050a1aacb56c711d208586d3e470/pymdown_extensions-10.21.3-py3-none-any.whl", hash = "sha256:d7a5d08014fc571e80ca21dd6f854e31f94c489800350564d55d15b3c41e76b6", size = 269002, upload-time = "2026-05-13T12:57:30.296Z" },
]
[[package]]
name = "pymupdf"
version = "1.27.2.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/22/32/708bedc9dde7b328d45abbc076091769d44f2f24ad151ad92d56a6ec142b/pymupdf-1.27.2.3.tar.gz", hash = "sha256:7a92faa25129e8bbec5e50eeb9214f187665428c31b05c4ef6e36c58c0b1c6d2", size = 85759618, upload-time = "2026-04-24T14:13:14.42Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dc/09/ddbdfa7ee91fbabd6f63d7d744884cbdfe3e7ff9b8604749fb38bddf5c5d/pymupdf-1.27.2.3-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:fc1bc3cae6e9e150b0dbb0a9221bdfd411d65f0db2fe359eaa22467d7cc2a05f", size = 24002636, upload-time = "2026-04-24T14:09:17.459Z" },
{ url = "https://files.pythonhosted.org/packages/01/89/3f8edd6c4f50ca370e2a2f2a3011face36f3760728ffe76dffec91c0fca0/pymupdf-1.27.2.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:660d93cb6da5bbddf11d3982ae27745dd3a9902d9f24cdb69adab83962294b5a", size = 23278238, upload-time = "2026-04-24T14:09:32.882Z" },
{ url = "https://files.pythonhosted.org/packages/c3/26/b7e5a70eb83bd189f8b5df87ec442746b992f2f632662839b288170d357d/pymupdf-1.27.2.3-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:1dd460a3ae4597a755f00a3bd9771f5ebf1531dc111f6a36bf05dd00a6b84425", size = 24333923, upload-time = "2026-04-24T14:09:47.341Z" },
{ url = "https://files.pythonhosted.org/packages/e4/a0/aa1ee2240f29481a04a827c313333b4ecd8a14d6ac3e15d3f41a30574781/pymupdf-1.27.2.3-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:857842b4888827bd6155a1131341b2822a7ebe9a8c15a975fd7d490d7a64a30c", size = 24963198, upload-time = "2026-04-24T14:10:07.408Z" },
{ url = "https://files.pythonhosted.org/packages/69/49/4f742451f980840829fc00ba158bebb25d389c846d8f4f8c65936ee55de8/pymupdf-1.27.2.3-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:580983849c64a08d08344ca3d1580e87c01f046a8392421797bc850efd72a5b6", size = 25184609, upload-time = "2026-04-24T14:10:22.911Z" },
{ url = "https://files.pythonhosted.org/packages/f6/3f/3853d6608f394faf6eec2bd4e8ea9f6a00beea329b071abdb29f4164cc3d/pymupdf-1.27.2.3-cp310-abi3-win32.whl", hash = "sha256:a5c1088a87189891a4946ab314a14b7934ac4c5b6077f7e74ebee956f8906d0e", size = 18019286, upload-time = "2026-04-24T14:10:34.239Z" },
{ url = "https://files.pythonhosted.org/packages/44/47/5fb10fe73f96b31253a41647c362ea9e0380920bddf16028414a051247fc/pymupdf-1.27.2.3-cp310-abi3-win_amd64.whl", hash = "sha256:d20f68ef15195e073071dbc4ae7455257c7889af7584e39df490c0a92728526e", size = 19249102, upload-time = "2026-04-24T14:10:46.72Z" },
{ url = "https://files.pythonhosted.org/packages/53/a4/b9e91aac82293f9c954654c85581ee8212b5b05efadc534b581141241e6f/pymupdf-1.27.2.3-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:77691604c5d1d0233827139bbcdea61fd57879c84712b8e49b1f45520f7ab9c2", size = 25000393, upload-time = "2026-04-24T14:11:01.669Z" },
]
[[package]]
name = "pymupdf-layout"
version = "1.27.2.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.24.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pymupdf" },
{ name = "pyyaml" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/bc/ee/067726c3ee5574ad5c605d00d7419e264ef509d626a726f99388111f8216/pymupdf_layout-1.27.2.3-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:75c2ab3c0e8830ac2bc50cfd32d375a30768a2610dac72a02f08265336e0834f", size = 15799844, upload-time = "2026-04-24T14:11:13.177Z" },
{ url = "https://files.pythonhosted.org/packages/0a/ba/46a7a36474722f9280d885f6eec878561a257d9378e52590b43d32ffb96c/pymupdf_layout-1.27.2.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:5656b09669dcd7c51f539afb6fdaf853602bab4cbc20479ee5ee1a85a4e32b60", size = 15795220, upload-time = "2026-04-24T14:11:23.17Z" },
{ url = "https://files.pythonhosted.org/packages/84/87/bfdcca67346052943a4549814f2009b38f4d15ec025798cdf7dfa5f57c84/pymupdf_layout-1.27.2.3-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:fcf03aa815cbceebdb3263dd6a190de4547c46b1d168928836ec38738afe127d", size = 15805240, upload-time = "2026-04-24T14:11:33.465Z" },
{ url = "https://files.pythonhosted.org/packages/32/e9/7ce6eaf97cebd46c3808593282e9eb99a60cddd6183e25a636980d5c7986/pymupdf_layout-1.27.2.3-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:303b9414216dfaf711ec7d807b6f1e4c3e0a92bbb4569340fcedd9d5593d16ca", size = 15806269, upload-time = "2026-04-24T14:11:43.481Z" },
{ url = "https://files.pythonhosted.org/packages/bf/61/3b2417d8f2cdfaa0f4749cd9dafa3379cb5cdaddf4233165f1ff81953c30/pymupdf_layout-1.27.2.3-cp310-abi3-win_amd64.whl", hash = "sha256:503b64d9b6b31ea3af79ef85cf7d36950c5048af468cb297684d2953553c62ad", size = 15809163, upload-time = "2026-04-24T14:11:53.956Z" },
]
[[package]]
name = "pymupdf4llm"
version = "1.27.2.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pymupdf" },
{ name = "pymupdf-layout" },
{ name = "tabulate" },
]
sdist = { url = "https://files.pythonhosted.org/packages/87/c0/e3830452d82032c3d82a9879616c05bf0c51e0dea03c1d80d57b3a6ec0d1/pymupdf4llm-1.27.2.3.tar.gz", hash = "sha256:42ec1a47ddc62be3f4f40c116d27618611c6f9fa366719016d9ddc3f3a3dc22b", size = 1406297, upload-time = "2026-04-24T14:13:18.843Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e6/38/84bf29f4dd72e6c450546df6ca8f53021f764fd945ba67dcc235d39bc20e/pymupdf4llm-1.27.2.3-py3-none-any.whl", hash = "sha256:bd724b79fa3f06a5b28d7a65f7acfa8de56e04bdb603ac2d6dff315e0d151aaa", size = 77348, upload-time = "2026-04-24T14:11:04.305Z" },
]
[[package]]
name = "pypandoc"
version = "1.17"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ea/d6/410615fc433e5d1eacc00db2044ae2a9c82302df0d35366fe2bd15de024d/pypandoc-1.17.tar.gz", hash = "sha256:51179abfd6e582a25ed03477541b48836b5bba5a4c3b282a547630793934d799", size = 69071, upload-time = "2026-03-14T22:39:07.21Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/86/e2ffa604eacfbec3f430b1d850e7e04c4101eca1a5828f9ae54bf51dfba4/pypandoc-1.17-py3-none-any.whl", hash = "sha256:01fdbffa61edb9f8e82e8faad6954efcb7b6f8f0634aead4d89e322a00225a67", size = 23554, upload-time = "2026-03-14T22:38:46.007Z" },
]
[[package]]
name = "pypandoc-binary"
version = "1.17"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/80/85/681a54111f0948821a5cf87ce30a88bb0a3f6848af5112c912abac4a2b77/pypandoc_binary-1.17-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:734726dc618ef276343e272e1a6b4567e59c2ef9ef41d5533042deac3b0531f1", size = 25553945, upload-time = "2026-03-14T22:38:47.91Z" },
{ url = "https://files.pythonhosted.org/packages/15/58/8fd107c68522957868c1e785fbea7595608df118e440e424d189668294df/pypandoc_binary-1.17-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fcfd28f347ed998dda28823fc6bc24f9310e7fdf3ddceaf925bf0563a100ab5b", size = 25553944, upload-time = "2026-03-14T22:38:50.74Z" },
{ url = "https://files.pythonhosted.org/packages/f4/27/ac1078239aae14b94c51975b7f46ad8e099e47d7ae26c175a5486b1c0099/pypandoc_binary-1.17-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d6b620b21c9374e3e48aabd518492bf0776b148442ee28816f6aaf52da3d4387", size = 34460960, upload-time = "2026-03-14T22:38:53.391Z" },
{ url = "https://files.pythonhosted.org/packages/8d/7f/1e5612b52900ebe590862dabeadf546f739b27527dcd8bfd632f8adac1be/pypandoc_binary-1.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ada156cb980cd54fd6534231788e668c00dbb591cbd24f0be0bd86812eb8788", size = 36867598, upload-time = "2026-03-14T22:38:56.351Z" },
{ url = "https://files.pythonhosted.org/packages/3b/31/a5a867159c4080e5d368f4a53540a727501a2f31affc297dc8e0fced96a7/pypandoc_binary-1.17-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2f439dcd211183bb3460253ca4511101df6e1acf4a01f45f5617e1fa2ad24279", size = 36867584, upload-time = "2026-03-14T22:38:59.087Z" },
{ url = "https://files.pythonhosted.org/packages/0d/2d/6a51cd4e54bdf132c19416801077c34bd40ba182e85d843360d36ae03a2d/pypandoc_binary-1.17-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f6e6d3e4cfafbe23189a08db3d41f8def260bacd6e7e382bceadab7ba1f17da6", size = 34460949, upload-time = "2026-03-14T22:39:01.71Z" },
{ url = "https://files.pythonhosted.org/packages/c6/b9/f47b77ba75ed5d47ec85fcc2ecfbf7f78e3a73347f3a09836634d930de98/pypandoc_binary-1.17-py3-none-win_amd64.whl", hash = "sha256:76fae066cd2d7e78fb97f0ec8e9e36f437b07187b689b0b415ca18216f8f898a", size = 40891661, upload-time = "2026-03-14T22:39:04.782Z" },
]
[[package]]
name = "pyparsing"
version = "3.3.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" },
]
[[package]]
name = "pypdf"
version = "6.12.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0a/6d/20879428577c1e57ecd41b69dc86beabf43db9287ad2e702207f8b48c751/pypdf-6.12.2.tar.gz", hash = "sha256:111669eb6680c04495ae0c113a1476e3bf93a95761d23c7406b591c80a6490b1", size = 6468184, upload-time = "2026-05-26T13:31:26.911Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9e/44/fee070a16639d9869bb6a7e0f3a1b3946da1d66f32b9260b4d19cb90d7b2/pypdf-6.12.2-py3-none-any.whl", hash = "sha256:67b2699357a1f3f4c945940ea80826349ee507c9e2577724a14b4941982c104d", size = 343865, upload-time = "2026-05-26T13:31:25.068Z" },
]
[[package]]
name = "pypdfium2"
version = "4.30.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a1/14/838b3ba247a0ba92e4df5d23f2bea9478edcfd72b78a39d6ca36ccd84ad2/pypdfium2-4.30.0.tar.gz", hash = "sha256:48b5b7e5566665bc1015b9d69c1ebabe21f6aee468b509531c3c8318eeee2e16", size = 140239, upload-time = "2024-05-09T18:33:17.552Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c7/9a/c8ff5cc352c1b60b0b97642ae734f51edbab6e28b45b4fcdfe5306ee3c83/pypdfium2-4.30.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:b33ceded0b6ff5b2b93bc1fe0ad4b71aa6b7e7bd5875f1ca0cdfb6ba6ac01aab", size = 2837254, upload-time = "2024-05-09T18:32:48.653Z" },
{ url = "https://files.pythonhosted.org/packages/21/8b/27d4d5409f3c76b985f4ee4afe147b606594411e15ac4dc1c3363c9a9810/pypdfium2-4.30.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4e55689f4b06e2d2406203e771f78789bd4f190731b5d57383d05cf611d829de", size = 2707624, upload-time = "2024-05-09T18:32:51.458Z" },
{ url = "https://files.pythonhosted.org/packages/11/63/28a73ca17c24b41a205d658e177d68e198d7dde65a8c99c821d231b6ee3d/pypdfium2-4.30.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e6e50f5ce7f65a40a33d7c9edc39f23140c57e37144c2d6d9e9262a2a854854", size = 2793126, upload-time = "2024-05-09T18:32:53.581Z" },
{ url = "https://files.pythonhosted.org/packages/d1/96/53b3ebf0955edbd02ac6da16a818ecc65c939e98fdeb4e0958362bd385c8/pypdfium2-4.30.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3d0dd3ecaffd0b6dbda3da663220e705cb563918249bda26058c6036752ba3a2", size = 2591077, upload-time = "2024-05-09T18:32:55.99Z" },
{ url = "https://files.pythonhosted.org/packages/ec/ee/0394e56e7cab8b5b21f744d988400948ef71a9a892cbeb0b200d324ab2c7/pypdfium2-4.30.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc3bf29b0db8c76cdfaac1ec1cde8edf211a7de7390fbf8934ad2aa9b4d6dfad", size = 2864431, upload-time = "2024-05-09T18:32:57.911Z" },
{ url = "https://files.pythonhosted.org/packages/65/cd/3f1edf20a0ef4a212a5e20a5900e64942c5a374473671ac0780eaa08ea80/pypdfium2-4.30.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1f78d2189e0ddf9ac2b7a9b9bd4f0c66f54d1389ff6c17e9fd9dc034d06eb3f", size = 2812008, upload-time = "2024-05-09T18:32:59.886Z" },
{ url = "https://files.pythonhosted.org/packages/c8/91/2d517db61845698f41a2a974de90762e50faeb529201c6b3574935969045/pypdfium2-4.30.0-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:5eda3641a2da7a7a0b2f4dbd71d706401a656fea521b6b6faa0675b15d31a163", size = 6181543, upload-time = "2024-05-09T18:33:02.597Z" },
{ url = "https://files.pythonhosted.org/packages/ba/c4/ed1315143a7a84b2c7616569dfb472473968d628f17c231c39e29ae9d780/pypdfium2-4.30.0-py3-none-musllinux_1_1_i686.whl", hash = "sha256:0dfa61421b5eb68e1188b0b2231e7ba35735aef2d867d86e48ee6cab6975195e", size = 6175911, upload-time = "2024-05-09T18:33:05.376Z" },
{ url = "https://files.pythonhosted.org/packages/7a/c4/9e62d03f414e0e3051c56d5943c3bf42aa9608ede4e19dc96438364e9e03/pypdfium2-4.30.0-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:f33bd79e7a09d5f7acca3b0b69ff6c8a488869a7fab48fdf400fec6e20b9c8be", size = 6267430, upload-time = "2024-05-09T18:33:08.067Z" },
{ url = "https://files.pythonhosted.org/packages/90/47/eda4904f715fb98561e34012826e883816945934a851745570521ec89520/pypdfium2-4.30.0-py3-none-win32.whl", hash = "sha256:ee2410f15d576d976c2ab2558c93d392a25fb9f6635e8dd0a8a3a5241b275e0e", size = 2775951, upload-time = "2024-05-09T18:33:10.567Z" },
{ url = "https://files.pythonhosted.org/packages/25/bd/56d9ec6b9f0fc4e0d95288759f3179f0fcd34b1a1526b75673d2f6d5196f/pypdfium2-4.30.0-py3-none-win_amd64.whl", hash = "sha256:90dbb2ac07be53219f56be09961eb95cf2473f834d01a42d901d13ccfad64b4c", size = 2892098, upload-time = "2024-05-09T18:33:13.107Z" },
{ url = "https://files.pythonhosted.org/packages/be/7a/097801205b991bc3115e8af1edb850d30aeaf0118520b016354cf5ccd3f6/pypdfium2-4.30.0-py3-none-win_arm64.whl", hash = "sha256:119b2969a6d6b1e8d55e99caaf05290294f2d0fe49c12a3f17102d01c441bd29", size = 2752118, upload-time = "2024-05-09T18:33:15.489Z" },
]
[[package]]
name = "pypptx-with-oxml"
version = "1.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "lxml" },
{ name = "pillow" },
{ name = "typing-extensions" },
{ name = "xlsxwriter" },
]
sdist = { url = "https://files.pythonhosted.org/packages/43/17/7a499cea9e03b37ef5a502a7792431b5e609328908e2e11b02453071367b/pypptx_with_oxml-1.0.3.tar.gz", hash = "sha256:a093d8c8e99dfcd0131ea98b4dbc0a0a40adf44869edbb74c57d0cb87b8e4208", size = 9767175, upload-time = "2026-01-30T08:51:32.511Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fb/d8/940fcaa6a1f3763d72751b6bc8054f40beeacd6e9e5b19069c6c73dab5af/pypptx_with_oxml-1.0.3-py3-none-any.whl", hash = "sha256:4b3ccf51185e0f9e60ebf2884e74153d7fcb00e7e4f0461404e96e0260d7bba1", size = 493041, upload-time = "2026-01-30T08:51:25.797Z" },
]
[[package]]
name = "pyproject-fmt"
version = "2.21.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "toml-fmt-common" },
]
sdist = { url = "https://files.pythonhosted.org/packages/03/30/c2e3505604c097a591bddd02fafe674d3d7049c9a1a8fdbf109e2bd583ef/pyproject_fmt-2.21.2.tar.gz", hash = "sha256:7fcfdab7eb7da356998ff5ecdff8ebf85c1080523e28c085a4643950d962107f", size = 155067, upload-time = "2026-05-05T00:55:17.756Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6e/a6/a237b1ca70d06a48e75dcaca385cdeae82de73cecade3c8274566837c3dc/pyproject_fmt-2.21.2-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:28e222e4267d338b737bdd454de5d6ac2291a93c839665ba880174860a94dedd", size = 5080595, upload-time = "2026-05-05T00:54:27.551Z" },
{ url = "https://files.pythonhosted.org/packages/be/ab/84192abff5a4e8545f7087f9df9e2fceba8c5820de23f77951af0f59ecf2/pyproject_fmt-2.21.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:f2632a23bff5c2b607f466320436352e8c29cd1dfad4b3a452719ba72475d5c8", size = 4880644, upload-time = "2026-05-05T00:54:29.683Z" },
{ url = "https://files.pythonhosted.org/packages/47/7c/ab5f5e361a037931b786f72c01c0288b4a5161d3d95a8a171f95924a8dc6/pyproject_fmt-2.21.2-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:37a6fa1462aa1413dae14f2a204e232452ea509af72641091dd10ecc6fd58f5e", size = 5043706, upload-time = "2026-05-05T00:54:31.805Z" },
{ url = "https://files.pythonhosted.org/packages/8d/76/e6d98b567164342b5c0e571053becabcb4ae2b067e0b86d9647accb76461/pyproject_fmt-2.21.2-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:749e9a6715b92d660a38efe13077910ffc75d688096af953d7bee1c4490157df", size = 5397345, upload-time = "2026-05-05T00:54:33.901Z" },
{ url = "https://files.pythonhosted.org/packages/df/9c/b26d84d4f25414450f8e74604abada0f2687312f34305d2a56a75314de15/pyproject_fmt-2.21.2-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:bbaa5c5a1650a6fb181d43f8e625cf225c991b0457feaa48735df1be29c368c2", size = 5084825, upload-time = "2026-05-05T00:54:35.99Z" },
{ url = "https://files.pythonhosted.org/packages/af/a7/098b5ff64f1497025340bddd68a103380a4b579a77e5fe38d97f161dc43e/pyproject_fmt-2.21.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:93fe997b4531542b4f76b187600e5a1ad0f8856be9a81054bddb8e11309f370f", size = 5595994, upload-time = "2026-05-05T00:54:37.678Z" },
{ url = "https://files.pythonhosted.org/packages/36/20/ba56926c5ee296bdc055e403cf5419e2b0b2d4a385609e95558841a62691/pyproject_fmt-2.21.2-cp310-abi3-win_amd64.whl", hash = "sha256:1ef6e5b86b85673f1fc4fd1cb3ccd833ef3293b3b19ed04ae4668604615feef5", size = 5309188, upload-time = "2026-05-05T00:54:39.764Z" },
{ url = "https://files.pythonhosted.org/packages/3e/fd/3660664b632eba6098767067d7c36cd65fb3dcc8040e5de63ceea8138975/pyproject_fmt-2.21.2-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:e1b6b7d8db36ad0e57c20f789f640b72922f26fa2bf962faa32135be61ffd436", size = 5077560, upload-time = "2026-05-05T00:54:41.472Z" },
{ url = "https://files.pythonhosted.org/packages/53/8c/db7ca56575f775edfad331698502b57ced33affe29a9e01954bfee3b65a6/pyproject_fmt-2.21.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b1281cf2494092ce0015fa9b0471576864ee67ae8f7c465e0346f7ef64ed0f72", size = 4878018, upload-time = "2026-05-05T00:54:43.193Z" },
{ url = "https://files.pythonhosted.org/packages/0f/10/a22b3510f276a8fba48d80b4b8ceaf6699a899d0851e7b6f1d4369b66c0c/pyproject_fmt-2.21.2-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:9f6f776e829fe94c66c30914d539862649332ab7d7cb0b1d5c434860256edcb3", size = 5037434, upload-time = "2026-05-05T00:54:45.528Z" },
{ url = "https://files.pythonhosted.org/packages/86/21/3b521e79d9183d63cf53f884235a52ab8b3ea9e5c8ea9350cb4b346ded62/pyproject_fmt-2.21.2-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:a7170de7b9f83c21b47efbb79c5a0bf31fee67e94929d68b7af9f3d8633e8292", size = 5387604, upload-time = "2026-05-05T00:54:47.706Z" },
{ url = "https://files.pythonhosted.org/packages/95/18/12f560f322b14a1ce047acbdc8f90c48f296cc76a9a97de4d1e6f23304e9/pyproject_fmt-2.21.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ece67ca5bdae611fa5d35c0becad30663354c972149412bd448834725c9c8a3", size = 5585008, upload-time = "2026-05-05T00:54:49.481Z" },
{ url = "https://files.pythonhosted.org/packages/d2/fd/f8a62c2a6f82fea16fb2cb8d6649eed3b413c23ba5ac3afcb471637c6bc7/pyproject_fmt-2.21.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e12661bd2b274603464b797c7e583880b384133dceb1c9f2878a78c44a4272ee", size = 5304214, upload-time = "2026-05-05T00:54:51.655Z" },
{ url = "https://files.pythonhosted.org/packages/1f/f6/55937920df4ef20bd3d7f2e8fa86d8daed6dfa22356f0c9ec02f64786f6a/pyproject_fmt-2.21.2-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:89c475e8ae7d8787bfade5983c800f32f4dc60a22af75320b24038eaf505fd5f", size = 5078567, upload-time = "2026-05-05T00:54:53.178Z" },
{ url = "https://files.pythonhosted.org/packages/ac/72/a04e2fd34900c539c9f9e0cb539b16e506fb2c864537e91e0d470dfad4ff/pyproject_fmt-2.21.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6888f795677781200694933b5a1e8634b0bf3fa2217f70af2009ce2c399dab33", size = 4878228, upload-time = "2026-05-05T00:54:55.025Z" },
{ url = "https://files.pythonhosted.org/packages/91/ff/078547cae9373d4086567f2254367dd624a157461cf0ae8df67a3c068c4f/pyproject_fmt-2.21.2-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:44df97b6ea0b268016c66d96d40adcdd5174a54c07eda694c923a2bb1d94e1de", size = 5036407, upload-time = "2026-05-05T00:54:56.664Z" },
{ url = "https://files.pythonhosted.org/packages/f2/22/0a77bf68872fbd12e12cfdec27e9f9400898b025bb96c8bb3bc53a896e0c/pyproject_fmt-2.21.2-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:2129e95534828cf3e27f0587dbc010d7801ffa20518e2ef329f654b8752c12fb", size = 5387771, upload-time = "2026-05-05T00:54:58.151Z" },
{ url = "https://files.pythonhosted.org/packages/98/81/49820a5e18db78804b149fed924bcb54912e269875c00beac26525313b3f/pyproject_fmt-2.21.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d8e29b36e2b104b58c6478b8d52398f68faa1014891988e8e45b9d946ad1773d", size = 5584368, upload-time = "2026-05-05T00:54:59.782Z" },
{ url = "https://files.pythonhosted.org/packages/10/69/f0b29381f5f6cef6819cadb57e39ef82f6eb0c43411a0f36314a0ac8e2d6/pyproject_fmt-2.21.2-cp314-cp314t-win_amd64.whl", hash = "sha256:737b7a1019ddef2fc78840cf53b5f7a6201acafc4169650079ff07b094a5d439", size = 5304226, upload-time = "2026-05-05T00:55:01.599Z" },
{ url = "https://files.pythonhosted.org/packages/25/d5/20649fd503a8338a92624c8d048b789059885ba248344ed80e80ff2339bf/pyproject_fmt-2.21.2-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:84fbfe66178781a864e9d6bbe82cae2de08620e5c8971d2c0df1e77768b3dbb0", size = 5078497, upload-time = "2026-05-05T00:55:03.42Z" },
{ url = "https://files.pythonhosted.org/packages/82/58/f97bccf32c7ac48129a2be5d849812f8f9c9174e5acb7a0b8af6035fc5cf/pyproject_fmt-2.21.2-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:041d013e564d64be01b3aca4a44ea90a19022fe9841391d35d0de7ac33fcaecd", size = 4877296, upload-time = "2026-05-05T00:55:05.048Z" },
{ url = "https://files.pythonhosted.org/packages/38/17/a7cfcba7ff57e97d6f120480a28296a1564be07cecf238a30977b36bbf0d/pyproject_fmt-2.21.2-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:f434fe89c6206d0b93531a785bf7edc503656adabcba87c362021482a0fcd3cd", size = 5036335, upload-time = "2026-05-05T00:55:06.663Z" },
{ url = "https://files.pythonhosted.org/packages/25/86/8f4e408ebdcc6ead5c995c5a33145b660d12db127df4131b0f3307a2614c/pyproject_fmt-2.21.2-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:5edc63f6dc478653075735aac7c858e6763f9dba84bb102d599bf48fe6aa7148", size = 5388280, upload-time = "2026-05-05T00:55:08.331Z" },
{ url = "https://files.pythonhosted.org/packages/3d/23/60db9ea8923ed833598716e4699ff2594b0c1453d5ae1af31f99b660b776/pyproject_fmt-2.21.2-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:143b9b11213d55af03042d27f735a3ffcef865d30584366e4b07b9c0366a1611", size = 5584403, upload-time = "2026-05-05T00:55:10.545Z" },
{ url = "https://files.pythonhosted.org/packages/37/4f/b3df45225448f4e04f3728dc622ba23acf5be1d8f78ee581dc856b04f272/pyproject_fmt-2.21.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:fe589df7a04c0081c07ce9aefde1e9a0dd10d9f24866461d4d0156908c3ce954", size = 5079488, upload-time = "2026-05-05T00:55:12.644Z" },
{ url = "https://files.pythonhosted.org/packages/cc/c1/9d3e222a8be0423db301c85f015981fbcb91e053be4f9001af6e563a7d69/pyproject_fmt-2.21.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:bec64674d821fcab61959daf8780ed8dc4fcaa438a47bbffbfc1cf0e8b8664b0", size = 4879506, upload-time = "2026-05-05T00:55:14.372Z" },
{ url = "https://files.pythonhosted.org/packages/4e/42/5071c42f5776bb98ec03d3c35bfe07002709e853912bdd00ee48c46d38d5/pyproject_fmt-2.21.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3581bfa9ed41f5c9423ffb80b16e7320869a7977090df68311e0c87c4467213d", size = 5394213, upload-time = "2026-05-05T00:55:15.938Z" },
]
[[package]]
name = "pytest"
version = "9.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "iniconfig" },
{ name = "packaging" },
{ name = "pluggy" },
{ name = "pygments" },
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" },
]
[[package]]
name = "pytest-asyncio"
version = "1.4.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "backports-asyncio-runner", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pytest" },
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/43/7c/d36d04db312ecf4298932ef77e6e4a9e8ad017906e24e34f0b0c361a2473/pytest_asyncio-1.4.0.tar.gz", hash = "sha256:c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42", size = 58514, upload-time = "2026-05-26T09:56:04.083Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/03/e2/08a497ef684b88559c9cc5f4ad53a37e7b99e727094a86d6ea32536d5d3c/pytest_asyncio-1.4.0-py3-none-any.whl", hash = "sha256:933ca923a23075a87fb7070c0ec272a6848489824d887c85c812670932835aa1", size = 16930, upload-time = "2026-05-26T09:56:02.576Z" },
]
[[package]]
name = "pytest-cov"
version = "7.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "coverage", extra = ["toml"] },
{ name = "pluggy" },
{ name = "pytest" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b1/51/a849f96e117386044471c8ec2bd6cfebacda285da9525c9106aeb28da671/pytest_cov-7.1.0.tar.gz", hash = "sha256:30674f2b5f6351aa09702a9c8c364f6a01c27aae0c1366ae8016160d1efc56b2", size = 55592, upload-time = "2026-03-21T20:11:16.284Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl", hash = "sha256:a0461110b7865f9a271aa1b51e516c9a95de9d696734a2f71e3e78f46e1d4678", size = 22876, upload-time = "2026-03-21T20:11:14.438Z" },
]
[[package]]
name = "pytest-mock"
version = "3.15.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pytest" },
]
sdist = { url = "https://files.pythonhosted.org/packages/68/14/eb014d26be205d38ad5ad20d9a80f7d201472e08167f0bb4361e251084a9/pytest_mock-3.15.1.tar.gz", hash = "sha256:1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f", size = 34036, upload-time = "2025-09-16T16:37:27.081Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5a/cc/06253936f4a7fa2e0f48dfe6d851d9c56df896a9ab09ac019d70b760619c/pytest_mock-3.15.1-py3-none-any.whl", hash = "sha256:0a25e2eb88fe5168d535041d09a4529a188176ae608a6d249ee65abc0949630d", size = 10095, upload-time = "2025-09-16T16:37:25.734Z" },
]
[[package]]
name = "pytest-rerunfailures"
version = "16.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging" },
{ name = "pytest" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4d/f0/74f8e685be7ecd1572c1256132f18fce3a665d7e07649a3f23b7eb2d3bec/pytest_rerunfailures-16.3.tar.gz", hash = "sha256:37c9b1231c8083e9f4e724f50f7a21241822f9516c15c700ebbf218d6452355c", size = 34148, upload-time = "2026-05-22T06:51:22.292Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f8/98/58a71d68d3126d7f6a6ed1944c37ec207a4ff3dc66cad3bed7b59d38df61/pytest_rerunfailures-16.3-py3-none-any.whl", hash = "sha256:6bdfb8ffb46c46072e6c16bdedee38b6c13eac620d9415ed5b63152cbf283170", size = 15396, upload-time = "2026-05-22T06:51:20.547Z" },
]
[[package]]
name = "pytest-timeout"
version = "2.4.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pytest" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ac/82/4c9ecabab13363e72d880f2fb504c5f750433b2b6f16e99f4ec21ada284c/pytest_timeout-2.4.0.tar.gz", hash = "sha256:7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a", size = 17973, upload-time = "2025-05-05T19:44:34.99Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fa/b6/3127540ecdf1464a00e5a01ee60a1b09175f6913f0644ac748494d9c4b21/pytest_timeout-2.4.0-py3-none-any.whl", hash = "sha256:c42667e5cdadb151aeb5b26d114aff6bdf5a907f176a007a30b940d3d865b5c2", size = 14382, upload-time = "2025-05-05T19:44:33.502Z" },
]
[[package]]
name = "python-dateutil"
version = "2.9.0.post0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "six" },
]
sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
]
[[package]]
name = "python-docx"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "lxml" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a9/f7/eddfe33871520adab45aaa1a71f0402a2252050c14c7e3009446c8f4701c/python_docx-1.2.0.tar.gz", hash = "sha256:7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce", size = 5723256, upload-time = "2025-06-16T20:46:27.921Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d0/00/1e03a4989fa5795da308cd774f05b704ace555a70f9bf9d3be057b680bcf/python_docx-1.2.0-py3-none-any.whl", hash = "sha256:3fd478f3250fbbbfd3b94fe1e985955737c145627498896a8a6bf81f4baf66c7", size = 252987, upload-time = "2025-06-16T20:46:22.506Z" },
]
[[package]]
name = "python-dotenv"
version = "1.2.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", hash = "sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3", size = 50135, upload-time = "2026-03-01T16:00:26.196Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" },
]
[[package]]
name = "python-iso639"
version = "2026.4.20"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/da/c8/22c80367213029ea3abc4e7ab6e1ed8545542f98e5db6e1ab4f2973890ad/python_iso639-2026.4.20.tar.gz", hash = "sha256:00570376d24788f889578991bb2ad93c030a014c1d373f64f2ceffe84732a537", size = 173955, upload-time = "2026-04-20T14:15:47.748Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fe/71/520fbac49c0650aba66093396282e1e4a1315a7242461c21480132a1b0df/python_iso639-2026.4.20-py3-none-any.whl", hash = "sha256:60a380571fafdbcc6190c5c1ee78e217194332cbe3caec76345327712e5a65cb", size = 167842, upload-time = "2026-04-20T14:15:46.308Z" },
]
[[package]]
name = "python-magic"
version = "0.4.27"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz", hash = "sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b", size = 14677, upload-time = "2022-06-07T20:16:59.508Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6c/73/9f872cb81fc5c3bb48f7227872c28975f998f3e7c2b1c16e95e6432bbb90/python_magic-0.4.27-py2.py3-none-any.whl", hash = "sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", size = 13840, upload-time = "2022-06-07T20:16:57.763Z" },
]
[[package]]
name = "python-multipart"
version = "0.0.29"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/4e/fe/70bd71a6738b09a0bdf6480ca6436b167469ca4578b2a0efbe390b4b0e70/python_multipart-0.0.29.tar.gz", hash = "sha256:643e93849196645e2dbdd81a0f8829a23123ad7f797a84a364c6fb3563f18904", size = 45678, upload-time = "2026-05-17T17:29:47.654Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8f/cb/769cfc37177252872a45a71f3fbdde9d51b471a3f3c14bfe95dde3407386/python_multipart-0.0.29-py3-none-any.whl", hash = "sha256:2ddcc971cef266225f54f552d8fa10bcfbb1f14446caec199060daac59ff2d69", size = 29640, upload-time = "2026-05-17T17:29:45.69Z" },
]
[[package]]
name = "python-oxmsg"
version = "0.0.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "olefile" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a2/4e/869f34faedbc968796d2c7e9837dede079c9cb9750917356b1f1eda926e9/python_oxmsg-0.0.2.tar.gz", hash = "sha256:a6aff4deb1b5975d44d49dab1d9384089ffeec819e19c6940bc7ffbc84775fad", size = 34713, upload-time = "2025-02-03T17:13:47.415Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/53/67/f56c69a98c7eb244025845506387d0f961681657c9fcd8b2d2edd148f9d2/python_oxmsg-0.0.2-py3-none-any.whl", hash = "sha256:22be29b14c46016bcd05e34abddfd8e05ee82082f53b82753d115da3fc7d0355", size = 31455, upload-time = "2025-02-03T17:13:46.061Z" },
]
[[package]]
name = "python-pptx"
version = "1.0.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "lxml" },
{ name = "pillow" },
{ name = "typing-extensions" },
{ name = "xlsxwriter" },
]
sdist = { url = "https://files.pythonhosted.org/packages/52/a9/0c0db8d37b2b8a645666f7fd8accea4c6224e013c42b1d5c17c93590cd06/python_pptx-1.0.2.tar.gz", hash = "sha256:479a8af0eaf0f0d76b6f00b0887732874ad2e3188230315290cd1f9dd9cc7095", size = 10109297, upload-time = "2024-08-07T17:33:37.772Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/d9/4f/00be2196329ebbff56ce564aa94efb0fbc828d00de250b1980de1a34ab49/python_pptx-1.0.2-py3-none-any.whl", hash = "sha256:160838e0b8565a8b1f67947675886e9fea18aa5e795db7ae531606d68e785cba", size = 472788, upload-time = "2024-08-07T17:33:28.192Z" },
]
[[package]]
name = "pytz"
version = "2026.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ff/46/dd499ec9038423421951e4fad73051febaa13d2df82b4064f87af8b8c0c3/pytz-2026.2.tar.gz", hash = "sha256:0e60b47b29f21574376f218fe21abc009894a2321ea16c6754f3cad6eb7cdd6a", size = 320861, upload-time = "2026-05-04T01:35:29.667Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl", hash = "sha256:04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126", size = 510141, upload-time = "2026-05-04T01:35:27.408Z" },
]
[[package]]
name = "pywin32"
version = "311"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432, upload-time = "2025-07-14T20:13:05.9Z" },
{ url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103, upload-time = "2025-07-14T20:13:07.698Z" },
{ url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557, upload-time = "2025-07-14T20:13:11.11Z" },
{ url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031, upload-time = "2025-07-14T20:13:13.266Z" },
{ url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308, upload-time = "2025-07-14T20:13:15.147Z" },
{ url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930, upload-time = "2025-07-14T20:13:16.945Z" },
{ url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" },
{ url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" },
{ url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" },
{ url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" },
{ url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" },
{ url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" },
{ url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" },
{ url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" },
{ url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" },
]
[[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" },
]
[[package]]
name = "pyyaml-env-tag"
version = "1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pyyaml" },
]
sdist = { url = "https://files.pythonhosted.org/packages/eb/2e/79c822141bfd05a853236b504869ebc6b70159afc570e1d5a20641782eaa/pyyaml_env_tag-1.1.tar.gz", hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff", size = 5737, upload-time = "2025-05-13T15:24:01.64Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/11/432f32f8097b03e3cd5fe57e88efb685d964e2e5178a48ed61e841f7fdce/pyyaml_env_tag-1.1-py3-none-any.whl", hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04", size = 4722, upload-time = "2025-05-13T15:23:59.629Z" },
]
[[package]]
name = "rapidfuzz"
version = "3.14.5"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/2c/21/ef6157213316e85790041254259907eb722e00b03480256c0545d98acd33/rapidfuzz-3.14.5.tar.gz", hash = "sha256:ba10ac57884ce82112f7ed910b67e7fb6072d8ef2c06e30dc63c0f604a112e0e", size = 57901753, upload-time = "2026-04-07T11:16:31.931Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4f/b1/d6d6e7737fe3d0eb2ac2ac337686420d538f83f28495acc3cc32201c0dbf/rapidfuzz-3.14.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:071d96b957a33b9296b9284b6350a0fb6d030b154a04efd7c15e56b98b79a517", size = 1953508, upload-time = "2026-04-07T11:13:37.733Z" },
{ url = "https://files.pythonhosted.org/packages/2b/7b/94c1c953ac818bdd88b43213a9d38e4a41e953b786af3c3b2444d4a8f96d/rapidfuzz-3.14.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:667f40fe9c81ad129b198d236881b00dd9e8314d9cc72d03c3e16bdfe5879051", size = 1160895, upload-time = "2026-04-07T11:13:39.278Z" },
{ url = "https://files.pythonhosted.org/packages/7f/60/a67a7ca7c2532c6c1a4b5cd797917780eed43798b82c98b6df734a086c95/rapidfuzz-3.14.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f9fff308486bbd2c8c24f25e8e152c7594d3fe8db265a2d6a1ce24d58671127f", size = 1382245, upload-time = "2026-04-07T11:13:41.054Z" },
{ url = "https://files.pythonhosted.org/packages/95/ff/a42c9ce9f9e90ceb5b51136e0b8e8e6e5113ba0b45d986effbd671e7dddf/rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dfa552338f51aec280f17b02d28bace1e162d1a84ccd80e3339a57f98aedb56b", size = 3163974, upload-time = "2026-04-07T11:13:42.662Z" },
{ url = "https://files.pythonhosted.org/packages/e3/3c/11e2d41075e6e48b7dad373631b379b7e40491f71d5412c5a98d3c58f60f/rapidfuzz-3.14.5-cp310-cp310-manylinux_2_39_riscv64.whl", hash = "sha256:068b3e965ca9d9ee4debe40001ae7c3938ba646308afd33cf0c66618147db65c", size = 1475540, upload-time = "2026-04-07T11:13:44.687Z" },
{ url = "https://files.pythonhosted.org/packages/29/fa/09be143dcc22c79f09cf90168a574725dbda49f02cbbd55d0447da8bec86/rapidfuzz-3.14.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:88b7d31ff1cc5e9bc0e4406e6b1fa00b6d37163d50bb58091e9b976ff1129faa", size = 2404128, upload-time = "2026-04-07T11:13:46.641Z" },
{ url = "https://files.pythonhosted.org/packages/32/f9/1aeb504cdcfde42881825e9c86f48238d4e01ba8a1530491e82eb17e5689/rapidfuzz-3.14.5-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:eacb434410b8d9ca99a8d42352ef085cf423e3c76c1f0b86be2fcba3bff2952c", size = 2508455, upload-time = "2026-04-07T11:13:48.726Z" },
{ url = "https://files.pythonhosted.org/packages/10/8e/b1b5eed8d887a29b0e18fd3222c46ca60fddfb528e7e1c41267ce42d5522/rapidfuzz-3.14.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:649712823f3abcdc48427147a5384fac15623ba435d0013959b52e6462521397", size = 4274060, upload-time = "2026-04-07T11:13:50.805Z" },
{ url = "https://files.pythonhosted.org/packages/e3/c4/7e5b0353693d4f47b8b0f96e941efc377cfb2034b67ef92d082ac4441a0f/rapidfuzz-3.14.5-cp310-cp310-win32.whl", hash = "sha256:13cb79c23ef5516e4c4e3830877be8b19aa75203636be1163d690d37803f6504", size = 1727457, upload-time = "2026-04-07T11:13:52.45Z" },
{ url = "https://files.pythonhosted.org/packages/d9/6e/f530a39b946fa71c009bc9c81fdb6b48a77bbc57ee8572ac0302b3bf6308/rapidfuzz-3.14.5-cp310-cp310-win_amd64.whl", hash = "sha256:f2073495a7f9b75e57e600747ac09510d67683fd64d3228e009740b7ef88f9fe", size = 1544657, upload-time = "2026-04-07T11:13:54.952Z" },
{ url = "https://files.pythonhosted.org/packages/bc/01/02fa075f9f59ff766d374fecbd042b3ac9782dcd5abc52d909a54f587eeb/rapidfuzz-3.14.5-cp310-cp310-win_arm64.whl", hash = "sha256:8166efddea49fdbc61185559f47593239e4794fd7c9044dd5a789d1a90af852d", size = 816587, upload-time = "2026-04-07T11:13:56.418Z" },
{ url = "https://files.pythonhosted.org/packages/e1/f9/3c41a7be8855803f4f6c713b472226a98d31d41869d98f64f4ca790510d6/rapidfuzz-3.14.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e251126d48615e1f02b4a178f2cd0cd4f0332b8a019c01a2e10480f7552554b4", size = 1952372, upload-time = "2026-04-07T11:13:58.32Z" },
{ url = "https://files.pythonhosted.org/packages/9e/89/c2557e37531d03465193bff0ab9de70b468420a807d71a26a65100635459/rapidfuzz-3.14.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ab449c9abd0d4e1f8145dce0798a4c822a1a1933d613c764a641bea88b8bdab", size = 1159782, upload-time = "2026-04-07T11:14:00.127Z" },
{ url = "https://files.pythonhosted.org/packages/1a/b2/ffeeb7eca1a897d51b998f4c0ef0281696c3b06abcca4f88f9def708ffe1/rapidfuzz-3.14.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cb2829fedd672dd7107267189dabe2bbe07972801d636014417c6861eb89e358", size = 1383677, upload-time = "2026-04-07T11:14:01.696Z" },
{ url = "https://files.pythonhosted.org/packages/6b/d0/4539e42a2d596e068f7738f279638a4a74edd1fbb6f8594e2458058979c6/rapidfuzz-3.14.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d50e5861872935fece391351cbb5ba21d1bced277cf5e1143d207a0a35f1925", size = 3168906, upload-time = "2026-04-07T11:14:03.29Z" },
{ url = "https://files.pythonhosted.org/packages/5e/1c/3ec897eb9d8b05308aa8ef6ae4ed64b088ad521a3f9d8ff469e7e97bc2b0/rapidfuzz-3.14.5-cp311-cp311-manylinux_2_39_riscv64.whl", hash = "sha256:7092a216728f80c960bd6b3807275d1ee318b168986bd5dc523349581d4890b8", size = 1478176, upload-time = "2026-04-07T11:14:04.94Z" },
{ url = "https://files.pythonhosted.org/packages/ab/ba/970c03a12ce20a5399e22afe9f8932fd4cd1265b8a8461d0e63b00eb4eae/rapidfuzz-3.14.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9669753caef7fdc6529f6adcc5883ed98d65976445d9322e7dbdb6b697feee13", size = 2402441, upload-time = "2026-04-07T11:14:07.228Z" },
{ url = "https://files.pythonhosted.org/packages/81/93/61d351cae60c1d0e21ba5ff1a1015ad045539ed215da9d6e302204ed887a/rapidfuzz-3.14.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:823b1b9d9230809d8edcc18872770764bfe8ef4357995e16744047c8ccf0e489", size = 2511628, upload-time = "2026-04-07T11:14:09.234Z" },
{ url = "https://files.pythonhosted.org/packages/87/52/374d2d4f60fd98155142a869323aa221e30868cfa1f15171a0f64070c247/rapidfuzz-3.14.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f0b2af76b7e7060c09e1a0dfa9410eb19369cbe6164509bff2ef94094b54d2b6", size = 4275480, upload-time = "2026-04-07T11:14:11.332Z" },
{ url = "https://files.pythonhosted.org/packages/d8/04/82e7989bc9ec20a15b720a335c5cb6b0724bf6582013898f90a3280cfccd/rapidfuzz-3.14.5-cp311-cp311-win32.whl", hash = "sha256:c5801a89604c65ab4cc9e91b23bc4076d0ca80efd8c976fb63843d7879a85d7f", size = 1725627, upload-time = "2026-04-07T11:14:13.217Z" },
{ url = "https://files.pythonhosted.org/packages/b9/b5/eca8ac5609bc9bcb02bb6ff87fa5983cc92b8772d66a431556ab8a8c178f/rapidfuzz-3.14.5-cp311-cp311-win_amd64.whl", hash = "sha256:d7ca16637c0ede8243f84074044bd0b2335a0341421f8227c85756de2d18c819", size = 1545977, upload-time = "2026-04-07T11:14:14.766Z" },
{ url = "https://files.pythonhosted.org/packages/ca/e1/dbf318de28f65fa2cdd0a9dfbdee380f8199eb83b19259bc4f8592551b4e/rapidfuzz-3.14.5-cp311-cp311-win_arm64.whl", hash = "sha256:8c90cdf8516d9057e502aa6003cea71cf5ec27cc44699ca52412b502a04761bb", size = 816827, upload-time = "2026-04-07T11:14:16.788Z" },
{ url = "https://files.pythonhosted.org/packages/d3/e3/574435c6aafb80254c191ef40d7aca2cb2bb97a095ec9395e9fa59ac307a/rapidfuzz-3.14.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0d3378f471ef440473a396ce2f8e97ee12f89a78b495540e0a5617bbfe895638", size = 1944601, upload-time = "2026-04-07T11:14:18.771Z" },
{ url = "https://files.pythonhosted.org/packages/d0/1f/fbad3102a255ecc112ce9a7e779bacab7fd14398217be8868dc9082ba363/rapidfuzz-3.14.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e910eebca9fd0eba245c0555e764597e8a0cccb673a92da2dc2397050725f48", size = 1164293, upload-time = "2026-04-07T11:14:20.534Z" },
{ url = "https://files.pythonhosted.org/packages/88/37/a3eb7ff6121ed3a5f199a8c38cc86c8e481816f879cb0e0b738b078c9a7e/rapidfuzz-3.14.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:01550fe5f60fd176aa66b7611289d46dc4aa4b1b904874c7b6d1d54e581c5ec1", size = 1371999, upload-time = "2026-04-07T11:14:22.63Z" },
{ url = "https://files.pythonhosted.org/packages/79/72/97a9728c711c7c1b06e107d3f0623880fb4ef90e147ed13c551a1730e7cc/rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:48bee0b91bebfaec41e1081e351000659ab7570cc4598d617aa04d5bf827f9e6", size = 3145715, upload-time = "2026-04-07T11:14:24.508Z" },
{ url = "https://files.pythonhosted.org/packages/ed/54/d5caabbea233ac90c286c87c260e49d7641467e87438a18d858e41c82e91/rapidfuzz-3.14.5-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:7e580cb04ad849ae9b786fa21383c6b994b6e6c1444ad1cb9f22392759d72741", size = 1456304, upload-time = "2026-04-07T11:14:26.515Z" },
{ url = "https://files.pythonhosted.org/packages/fc/a7/2d1a81250ac8c01a0100c026018e76f0e7a097ff63e4c553e02a6938c6fb/rapidfuzz-3.14.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:09d6c9ba091854f07817055d795d604179c12a8f308ba4c7d56f3719dfea1646", size = 2389089, upload-time = "2026-04-07T11:14:28.635Z" },
{ url = "https://files.pythonhosted.org/packages/65/0d/c47c3872203ae88e6506997c0b576ad731f5261daa25d559be09c9756658/rapidfuzz-3.14.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:1e989f86113be66574113b9c7bdf4793f3f863d248e47d911b355e05ca6b6b10", size = 2493404, upload-time = "2026-04-07T11:14:30.577Z" },
{ url = "https://files.pythonhosted.org/packages/8f/2f/71e0a5a3130792146c8a200a2dd1e52aa16f7c1074012e17f2601eea9a90/rapidfuzz-3.14.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ebd1a18e2e47bc0b292a07e6ed9c3642f8aaa672d12253885f599b50807a4f9", size = 4251709, upload-time = "2026-04-07T11:14:32.451Z" },
{ url = "https://files.pythonhosted.org/packages/86/45/d39874901abacef325adb5b34ae416817c8486dfb4fb87c7a9b74ec5b072/rapidfuzz-3.14.5-cp312-cp312-win32.whl", hash = "sha256:9981d38a703b86f0e315a3cd229fd1906fe1d91c989ed121fb975b3c849f89f5", size = 1710069, upload-time = "2026-04-07T11:14:34.37Z" },
{ url = "https://files.pythonhosted.org/packages/85/0b/f65572c53de8a1c704bda707f63a447b67bdbe95d7cdc70d18885e191df5/rapidfuzz-3.14.5-cp312-cp312-win_amd64.whl", hash = "sha256:d8375e3da319593389727c3187ccaf3e0e84199accc530866b8e0f2b79af05e9", size = 1540630, upload-time = "2026-04-07T11:14:36.287Z" },
{ url = "https://files.pythonhosted.org/packages/5e/c3/143be3a578f989758cae516f3270d5cbb49783a7bfdf57cc27a670e00456/rapidfuzz-3.14.5-cp312-cp312-win_arm64.whl", hash = "sha256:478b59bb018a6780d73f33e38d0b3ec5e968a6c1ed42876b993dd456b7aa20e8", size = 813137, upload-time = "2026-04-07T11:14:38.289Z" },
{ url = "https://files.pythonhosted.org/packages/11/66/252803f2010ba699618cdc048b6e1f7cc1f433c08b4a9a17579b92ab0142/rapidfuzz-3.14.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebd8fd343bf8492a1e60bcb6dc99f90f74f65d98d8241a6b3e1fed225b76ecd6", size = 1940205, upload-time = "2026-04-07T11:14:40.319Z" },
{ url = "https://files.pythonhosted.org/packages/ea/59/b2afd98e41af9cd54554a4c1c423d84cdd60e6b1c0a09496f033b55f60ec/rapidfuzz-3.14.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6737b35d5af7479c5bf9710f7b17edd9d2c43128d974d25fb4ea653e42c64609", size = 1159639, upload-time = "2026-04-07T11:14:42.52Z" },
{ url = "https://files.pythonhosted.org/packages/a3/31/7aa7e62c4c516a7af322ed0c4f0774208b72d457d0cfec808bad0df12f4a/rapidfuzz-3.14.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b002c7994cc9f2bc9d9856f0fbaee6e8072c983873846c92f25cefba5b2a925f", size = 1367194, upload-time = "2026-04-07T11:14:44.25Z" },
{ url = "https://files.pythonhosted.org/packages/90/79/2fc252a63bc91d3c3b234d0a3a6ad4ebc460037a23cdcdaf9285f986e6c9/rapidfuzz-3.14.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:17a34330cd2a538c1ce5d400b61ba358c5b72c654b928ff87b362e88f8b864c7", size = 3151805, upload-time = "2026-04-07T11:14:46.21Z" },
{ url = "https://files.pythonhosted.org/packages/17/54/0c83508f2683ea70e2d05f8527eb07328acf7bb1e9d97a3bece5702378e7/rapidfuzz-3.14.5-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:95d937e74c1a7a1287dfb03b62a827be08ede10a155cf1af73bbf47f2b73ee6e", size = 1455667, upload-time = "2026-04-07T11:14:47.991Z" },
{ url = "https://files.pythonhosted.org/packages/71/1b/070175e873177814d58850a01ebe80e20ae11e93eb4da894d563988660fa/rapidfuzz-3.14.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:46b92a9970dcc34f0096901c792644094cab49554ac3547f35e3aebbdf0a3610", size = 2388246, upload-time = "2026-04-07T11:14:50.098Z" },
{ url = "https://files.pythonhosted.org/packages/c9/dd/77caf7aaf9c2be050ad1f128d7c24ff0f59079aa62c5f62f9df41c0af45e/rapidfuzz-3.14.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e012177c8e8a8a0754ae0d6027d63042aa5ff036d9f40f07cb3466a6082e21b8", size = 2494333, upload-time = "2026-04-07T11:14:52.303Z" },
{ url = "https://files.pythonhosted.org/packages/2c/e2/dd7e1f2aa31a8fbbfc16b0610af1d770ffaf1287490f3c8c5b1c52da264f/rapidfuzz-3.14.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a2ae6f53f99c9a0eca7a0afc5b4e45fc73bc1dd4ac74c00509031d76df80ed98", size = 4258579, upload-time = "2026-04-07T11:14:54.538Z" },
{ url = "https://files.pythonhosted.org/packages/9c/0a/ac99e1ba347ba0e85e0bb60b74231d55fb93c0eff43f2920ccb413d0be08/rapidfuzz-3.14.5-cp313-cp313-win32.whl", hash = "sha256:4a60f0057231188e3bd30216f7b4e0f279b11fa4ec818bb6c1d9f014d1562fbc", size = 1709231, upload-time = "2026-04-07T11:14:56.524Z" },
{ url = "https://files.pythonhosted.org/packages/cf/cb/0e251d731b3166378644238e8f0cf9e89858c024e19f75ca9f7e3ae83fd5/rapidfuzz-3.14.5-cp313-cp313-win_amd64.whl", hash = "sha256:11bfc2ed8fbe4ab86bd516fadefab126f90e6dcadffa761739fcb304707dfd35", size = 1538519, upload-time = "2026-04-07T11:14:58.635Z" },
{ url = "https://files.pythonhosted.org/packages/30/6f/4548132acc947db6d5346a248e44a8b3a22d608ef30e770fb578caaf2d00/rapidfuzz-3.14.5-cp313-cp313-win_arm64.whl", hash = "sha256:b486b5218808f6f4dc471b114b1054e63553db69705c97da0271f47bd706aedd", size = 812628, upload-time = "2026-04-07T11:15:00.552Z" },
{ url = "https://files.pythonhosted.org/packages/00/60/69b177577290c5eab892c6f75fe89c3aff3f9ae80298a78d9372b1cecb9a/rapidfuzz-3.14.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:39ef8658aaf67d51667e7bdaf7096f432333377d8302ac43c70b5df8a4cf89b8", size = 1970231, upload-time = "2026-04-07T11:15:02.603Z" },
{ url = "https://files.pythonhosted.org/packages/48/38/2fd790052659cc4e2907b63c25433f0987864b445c1aeec1a302ef5ad948/rapidfuzz-3.14.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ad37a0be705b544af6296da8edddc260d10a8ae5462530fc9991f66498bb1f9", size = 1194394, upload-time = "2026-04-07T11:15:04.572Z" },
{ url = "https://files.pythonhosted.org/packages/80/f4/28430ad8472fc3536e8ebd51a864a226e979cfe924c6e3f83d111373aa74/rapidfuzz-3.14.5-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d45e06f60729e07d9b20c205f7e5cff90b6ef2584e852eecf46e045aea69627d", size = 1377051, upload-time = "2026-04-07T11:15:06.728Z" },
{ url = "https://files.pythonhosted.org/packages/77/7e/9aeacabcfd1e77397968362e5b98fe14248b8307011136b17daf99752a8e/rapidfuzz-3.14.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e52da10236aa6212de71b9e170bace65b64b129c0dea7fc243d6c9ce976f5074", size = 3160565, upload-time = "2026-04-07T11:15:08.667Z" },
{ url = "https://files.pythonhosted.org/packages/56/f4/db4dd7be0cd2f2022117ac5407d905f435d60e48baaea313a567ad27e865/rapidfuzz-3.14.5-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:440d30faaf682ca496170a7f0cc5453ec942e3e079f0fd802c9a7f938dfb50a3", size = 1442113, upload-time = "2026-04-07T11:15:11.138Z" },
{ url = "https://files.pythonhosted.org/packages/a4/99/0e9f6aa57f3e32a767216f797e56dc96b720fcecfb9d8ee907ecc82f8d66/rapidfuzz-3.14.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:56227a61fd3d17b0cd9793132431f3a3d07c8654be96794ba9f89fe0fc8b2d09", size = 2396618, upload-time = "2026-04-07T11:15:13.154Z" },
{ url = "https://files.pythonhosted.org/packages/60/94/44a78e39ffce17cbdd3e2b53b696acc751d5d153be0f499d052b07a4d904/rapidfuzz-3.14.5-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:2e83cd2e25bb4edd97b689d9979d9c3acccdaaf26ceac08212ceece202febcfa", size = 2478220, upload-time = "2026-04-07T11:15:15.193Z" },
{ url = "https://files.pythonhosted.org/packages/dd/df/454311469a09a507e9d784a35796742bec22e4cebe75551e2da4e0e290fd/rapidfuzz-3.14.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:af3b859726cd3374287e405e14b9634563c078c5531a4f62375508addebddad1", size = 4265027, upload-time = "2026-04-07T11:15:17.28Z" },
{ url = "https://files.pythonhosted.org/packages/fc/01/175465a9ab3e3b70ba669058372f009d1d49c1746e2dcd56b69df188d3a5/rapidfuzz-3.14.5-cp313-cp313t-win32.whl", hash = "sha256:8ce1d850b3c0178440efde9e884d98421b5e87ff925f364d6d79e23910d7593f", size = 1766814, upload-time = "2026-04-07T11:15:19.687Z" },
{ url = "https://files.pythonhosted.org/packages/1b/a0/a9b84a47af06ebed94a1439eb2f02adebfb8628bcd30af1fe3e02f5ef56c/rapidfuzz-3.14.5-cp313-cp313t-win_amd64.whl", hash = "sha256:c84af70bcf34e99aee894e46a0f1ac77f17d0ef828179c387407642e2466d28a", size = 1582448, upload-time = "2026-04-07T11:15:21.98Z" },
{ url = "https://files.pythonhosted.org/packages/1e/f1/5937800238b3f8248e70860d79f69ba8f73e764fff47e36bc9e2f26dbcc6/rapidfuzz-3.14.5-cp313-cp313t-win_arm64.whl", hash = "sha256:aac0ad28c686a5e72b81668b906c030ee28050b244544b8af68e12fb32543895", size = 832932, upload-time = "2026-04-07T11:15:24.358Z" },
{ url = "https://files.pythonhosted.org/packages/81/41/aa3ffb3355e62e1bf91f6599b3092e866bc88487a07c524004943c7676df/rapidfuzz-3.14.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:1a31cc6d7d03e7318a0974c038959c59e19c752b81115f2e9138b3331cd64d45", size = 1943327, upload-time = "2026-04-07T11:15:26.266Z" },
{ url = "https://files.pythonhosted.org/packages/2d/e1/c2141f1840a41e07ad2db6f724945f8f8ff3065463899a22939152dd6e09/rapidfuzz-3.14.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0298d357e2bc59d572da4db0bc631009b6f8f6c9bc8c11e99a12b833f16b6575", size = 1161755, upload-time = "2026-04-07T11:15:28.659Z" },
{ url = "https://files.pythonhosted.org/packages/ca/07/66e753eeaa353161d1d331b7dd517bb349b0bacfebe8496d7b26be26f81f/rapidfuzz-3.14.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:59b3dba758661a318995655435c6ab20a04ade79fa51e75bc8dc107cac8df280", size = 1376571, upload-time = "2026-04-07T11:15:31.225Z" },
{ url = "https://files.pythonhosted.org/packages/c8/85/9535df0b78ba51f478c9ce7eb6d1f85535cc31fe356773b48fd9d3e563ca/rapidfuzz-3.14.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4900143d82071bdda533b00300c40b14b963ff826b3642cc463b6dd0f036585e", size = 3156468, upload-time = "2026-04-07T11:15:33.428Z" },
{ url = "https://files.pythonhosted.org/packages/81/ee/b667eb93bba6dc4e0de658edd778e1619dc4d6aab68fa5e5c7f075152735/rapidfuzz-3.14.5-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:feedf219672eef83ea6be6f3bb093bba396a8560fc75be85ba225f082903df0a", size = 1458311, upload-time = "2026-04-07T11:15:35.557Z" },
{ url = "https://files.pythonhosted.org/packages/7d/ce/479074f5624364a48df3403c538797ef22d3ac49c19dc76c3f79fcdcc70c/rapidfuzz-3.14.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:419e4397a36e2665ec992d8d64c20ba4b2a42500c76ecadeca78a4f19cb9cc32", size = 2398228, upload-time = "2026-04-07T11:15:37.669Z" },
{ url = "https://files.pythonhosted.org/packages/0b/15/a8982f649150fffbdcd6f17565974501f6ab33b2795267bffbd4a7ba905b/rapidfuzz-3.14.5-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:97131ab2be39043054ee28d99e09efe316e6d53449b7e962dfcf3c2de8b2b246", size = 2497226, upload-time = "2026-04-07T11:15:39.857Z" },
{ url = "https://files.pythonhosted.org/packages/19/52/5267c03ef6759831b7d4625a0c9c06e87baa2fae084b61ac9c388858317b/rapidfuzz-3.14.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:593c00dac4e30231c35bf3b4f1da8ec0998762e9e94425586a5d636fcd57f9d0", size = 4262283, upload-time = "2026-04-07T11:15:42.279Z" },
{ url = "https://files.pythonhosted.org/packages/71/c0/2579f343a97f5254c43bb5853baccc01488357dcb64a27bcb869b7888a4a/rapidfuzz-3.14.5-cp314-cp314-win32.whl", hash = "sha256:0084b687b02b4e569b46d8d6d4ad25659528e6081cd6d067ca453a69035f07e4", size = 1744614, upload-time = "2026-04-07T11:15:44.498Z" },
{ url = "https://files.pythonhosted.org/packages/17/eb/8edfed1e80119dc9c35b11df4bc701eea85622ad681fff0263b6961d3224/rapidfuzz-3.14.5-cp314-cp314-win_amd64.whl", hash = "sha256:5dfa89d78f22cd773054caff44827b846161a29f2dcf7e78b8f90d086621e502", size = 1588971, upload-time = "2026-04-07T11:15:46.86Z" },
{ url = "https://files.pythonhosted.org/packages/f6/04/5676df93c85cfa57a3045d8047318df9f3cd58c7b8a99340dd95f874795e/rapidfuzz-3.14.5-cp314-cp314-win_arm64.whl", hash = "sha256:67f3f9d2b444268ab53e47d31bab89954888d23c04c6789f2c727e51fe4b1d13", size = 834985, upload-time = "2026-04-07T11:15:49.411Z" },
{ url = "https://files.pythonhosted.org/packages/f7/0d/4a8988cea658fe335048ddef8c876addff1b6daa3c9ca8ad65a5a2196e69/rapidfuzz-3.14.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:77eac0526899b3c3ad1454bb2b03cdb491d67358ec8ef0c9c48bd61b632b431d", size = 1972517, upload-time = "2026-04-07T11:15:51.819Z" },
{ url = "https://files.pythonhosted.org/packages/1c/a3/f5cfd9965a9d9a9e32249159797c47b5d6299ea6d1629f9126b25f1c10a3/rapidfuzz-3.14.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b9c6bd754d11f6e78ac54e3d86b4b11dc1ba2f13e5fc958899574532897f5a99", size = 1196056, upload-time = "2026-04-07T11:15:54.292Z" },
{ url = "https://files.pythonhosted.org/packages/64/07/561c2e40cfd10e6630a7b0ac5a2a813aef50d944bcd1f3d260319d659d5b/rapidfuzz-3.14.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:738c96944d076deeaff70e92b65696ab4f7ecb8081d7791c5403a3257dfaf8ff", size = 1374732, upload-time = "2026-04-07T11:15:56.584Z" },
{ url = "https://files.pythonhosted.org/packages/c2/39/123bb94fee40e2fb3b7c49b80827c7ef42d838e18def3fc2fef5a3cf817a/rapidfuzz-3.14.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4c1bca487a17fe4226b4ffb2d30e799d2b274d692cffa76bd0746f56235fca3", size = 3166902, upload-time = "2026-04-07T11:15:58.768Z" },
{ url = "https://files.pythonhosted.org/packages/75/0a/45716fafc9fd2e028cf20b5ac5bc704887081cd312f84edb0e325599414b/rapidfuzz-3.14.5-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:af6a90a4ed2a48fa1a2d17e9d824e6c7c950bea5bad0b707c77fd55751e6bfef", size = 1452130, upload-time = "2026-04-07T11:16:01.453Z" },
{ url = "https://files.pythonhosted.org/packages/ca/49/4e96c413114398481c0a5b0086af32c364a18613c9a2ea578d17c4bea4ee/rapidfuzz-3.14.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bf5018938208d4597b2e679a4f8cff9fd252f1df53583130ae56281a21801b64", size = 2396308, upload-time = "2026-04-07T11:16:03.588Z" },
{ url = "https://files.pythonhosted.org/packages/89/b7/49fea9fc6878d59bd259d01dd1972d9b86117992b1c66d9b16f0a65273c3/rapidfuzz-3.14.5-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:c0919d1f89ddf91129906705723118ea09754171e4116f5a5dbc667c7bc9b261", size = 2488210, upload-time = "2026-04-07T11:16:05.871Z" },
{ url = "https://files.pythonhosted.org/packages/0c/44/a1f732b93ffacbdad077b7c801149549b2938e1bece6addb5ad85ed74df8/rapidfuzz-3.14.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:93d8da883a35116d6813432177f35e570db5b0a5e30ecb0cbd7cb39c815735df", size = 4270621, upload-time = "2026-04-07T11:16:08.483Z" },
{ url = "https://files.pythonhosted.org/packages/bb/ce/ff942d19fce5385054650bb71a58495ddda299d94661ccc4e6e7fa44868b/rapidfuzz-3.14.5-cp314-cp314t-win32.whl", hash = "sha256:0f23e37019ec07712d58976b1ab2b889f8649a7f7c2f626a2f34ea9139e79279", size = 1803950, upload-time = "2026-04-07T11:16:10.873Z" },
{ url = "https://files.pythonhosted.org/packages/5c/0f/9aafc63f9661222b819b391c187eed29fc90ad5935f9690e5ecc2d2047a4/rapidfuzz-3.14.5-cp314-cp314t-win_amd64.whl", hash = "sha256:7d5ca9c7832e6879a707296d1463685f7c243a27846227044504741640caec66", size = 1632357, upload-time = "2026-04-07T11:16:13.1Z" },
{ url = "https://files.pythonhosted.org/packages/70/a6/51fc1b0e61e3326e1c68a61cfd0c6b3c34c843681c4b1eefbf0596f59162/rapidfuzz-3.14.5-cp314-cp314t-win_arm64.whl", hash = "sha256:3e91dcd2549b8f8d843f98ba03a17e01f3d8b72ce942adbbb6761bc58ffce813", size = 855409, upload-time = "2026-04-07T11:16:15.787Z" },
{ url = "https://files.pythonhosted.org/packages/d9/ee/e71853bf82846c5c2174b924b71d8e8099fb05ff87c958a720380b434ba3/rapidfuzz-3.14.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:578e6051f6d5e6200c259b47a103cf06bb875ab5814d17333fc0b5c290b22f4c", size = 1888603, upload-time = "2026-04-07T11:16:18.223Z" },
{ url = "https://files.pythonhosted.org/packages/36/82/40f67b730f32be2ebad9f62add1571c754f52249254b2e88af094b907eee/rapidfuzz-3.14.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:fbf1b8bb2695415b347f3727da1addca2acb82c9b97ac86bebf8b1bead1eb12d", size = 1120599, upload-time = "2026-04-07T11:16:20.682Z" },
{ url = "https://files.pythonhosted.org/packages/ef/9f/a3635cc4ec8fc6e14b46e7db1f7f8763d8c4bef33dcc124eea2e6cb2c8f3/rapidfuzz-3.14.5-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f4a8f5cc84c7ad6bffa0e9947b33eb343ad66e6b53e94fe54378a5508c5ed53", size = 1348524, upload-time = "2026-04-07T11:16:23.451Z" },
{ url = "https://files.pythonhosted.org/packages/cc/1b/2b229520f0b48464cfcd7aa758f74551d12c9bc4ab544022a60210aab064/rapidfuzz-3.14.5-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:97c6d85283629646fa87acc22c66b30ea9d4de7f6fdf887daa2e30fa041829b5", size = 3099302, upload-time = "2026-04-07T11:16:25.858Z" },
{ url = "https://files.pythonhosted.org/packages/aa/b5/363906b1064fc6fe611783a61764927bbd91919aaaabe8cba82151ca93ef/rapidfuzz-3.14.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:dfef96543ced67d9513a422755db422ae1dc34dade0a1485e0b43e7342ed3ebf", size = 1509889, upload-time = "2026-04-07T11:16:28.487Z" },
]
[[package]]
name = "rapidocr"
version = "3.8.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorlog" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "omegaconf" },
{ name = "opencv-python" },
{ name = "pillow" },
{ name = "pyclipper" },
{ name = "pyyaml" },
{ name = "requests" },
{ name = "shapely" },
{ name = "six" },
{ name = "tqdm" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/ea/4a/fa521d947f0fc7bb304bf11bec4cb66266bd81494588b4cb48dc01001719/rapidocr-3.8.1-py3-none-any.whl", hash = "sha256:650044b1fbce9e6bae5cae462dcf8be754cde11e2f23fc51f65dcc08deae2c46", size = 15080319, upload-time = "2026-04-11T07:13:22.56Z" },
]
[[package]]
name = "referencing"
version = "0.37.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "attrs" },
{ name = "rpds-py", version = "0.30.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "rpds-py", version = "2026.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" },
]
[[package]]
name = "regex"
version = "2026.5.9"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/dc/0e/49aee608ad09480e7fd276898c99ec6192985fa331abe4eb3a986094490b/regex-2026.5.9.tar.gz", hash = "sha256:a8234aa23ec39894bfe4a3f1b85616a7032481964a13ac6fc9f10de4f6fca270", size = 416074, upload-time = "2026-05-09T23:15:19.37Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fe/ed/0ad2c8edf634918eb4484365d3819fa7bd7f58daf807fe7fb21812c316e5/regex-2026.5.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a9e1328e17c84c1a5d22ec9f785ecef4a967fab9a42b6a8dc3bcbebd0a0c9e44", size = 489438, upload-time = "2026-05-09T23:11:29.374Z" },
{ url = "https://files.pythonhosted.org/packages/89/a9/4ed972ad263963b860b7c3e86e0e1bcc791def47b43b8c8efe57e710f139/regex-2026.5.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bfe1ce50cbfb569d74e1e4337da6468961f31dbea55fd85aa5de59c0947a805a", size = 291270, upload-time = "2026-05-09T23:11:33.254Z" },
{ url = "https://files.pythonhosted.org/packages/16/81/075930d9fa28c4ea1f53398dd015ee7c882f623539759113cda1257f4b82/regex-2026.5.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:15ee42209947f4ca045412eae98416317238163618ace2a8e54f99586a466733", size = 289198, upload-time = "2026-05-09T23:11:35.769Z" },
{ url = "https://files.pythonhosted.org/packages/d4/c8/5cdfbf0b5dc6599e1b6131eff43262e5275d4ec3469ce10216061659aadb/regex-2026.5.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4bb445ff3f725f59df8f6014edb547ee928ec7023a774f6a39a3f953038cbb2", size = 784765, upload-time = "2026-05-09T23:11:37.689Z" },
{ url = "https://files.pythonhosted.org/packages/cd/ca/ae5fd6edc59b7f84b904b31d6ec39a860cbcecd10f64bd5a062ca83a4864/regex-2026.5.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:446ddd671e43ab535810c4b21cff7104945c701d4a14d1e6d1cd6f4e445a8bea", size = 852115, upload-time = "2026-05-09T23:11:39.973Z" },
{ url = "https://files.pythonhosted.org/packages/f6/ce/a91cf555afb51f3b74a182e24ba073b91ea7bb64592fc4b315c111bb19fd/regex-2026.5.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7b92817338591505f282cf3864c145244b1edcf5381d237038df955001091538", size = 899503, upload-time = "2026-05-09T23:11:42.48Z" },
{ url = "https://files.pythonhosted.org/packages/55/7f/725a0a2b245a4cf0c4bab29d0e97c74285d94136a65d1b55a6459a583502/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6b8a143aca6c39b446ea8092cde25cc8fe9304d4f5fecfbc1a9dbb0282703c2", size = 794093, upload-time = "2026-05-09T23:11:44.681Z" },
{ url = "https://files.pythonhosted.org/packages/e3/2a/996efbd59ce6b5d4a09e3af6180ceb62af171f4a9a6fb557d2f0ae0d462b/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0f03aa6898aaaac4592479821df16e68e8d0e29e903e65d8f2dfb2f19028a989", size = 786234, upload-time = "2026-05-09T23:11:46.882Z" },
{ url = "https://files.pythonhosted.org/packages/4b/0a/8731e8b8806174c9cdd5903f80a14990331c1f42fc4209b540952e9e010d/regex-2026.5.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ed457d8e98ae812ed7732bef7bf78de78e834eae0372a74e23ca90ef21d910f9", size = 769895, upload-time = "2026-05-09T23:11:49.324Z" },
{ url = "https://files.pythonhosted.org/packages/9a/0b/932473194bd563f342a412ae2ffbbd6da608306a2bc4e99249a41c2b0b92/regex-2026.5.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71b61c5bfe1c806332defc42ad6c780b3c55f661986d7f40283a3a88274b4c00", size = 774991, upload-time = "2026-05-09T23:11:51.261Z" },
{ url = "https://files.pythonhosted.org/packages/98/80/9523d196010031df25f7177ee0a467efbee436324038e5d99def17a57515/regex-2026.5.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3b1e39888c5e0c7d92cea4fc777396c4a90363b05de75d02eb459a4752200808", size = 848790, upload-time = "2026-05-09T23:11:53.232Z" },
{ url = "https://files.pythonhosted.org/packages/3c/07/56987b35e89edf47e4a38cf2845aeee476bfa688a6bdbd3e820cda461dc1/regex-2026.5.9-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:6ba42b2e7e7f46cf68cc6a5ca36fa07959f9bbd9c6bdcc47b6ee76549a590248", size = 757679, upload-time = "2026-05-09T23:11:55.82Z" },
{ url = "https://files.pythonhosted.org/packages/04/2a/ff713fff0c566507c06a4ce2dc0ae8e7eeebc88811a95fc81cf1e7d534dd/regex-2026.5.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:c010eb8caca74bdb40c07498d7ece26b4428fd3f04aa8a72c9ac6f79e8faaac6", size = 837116, upload-time = "2026-05-09T23:11:57.934Z" },
{ url = "https://files.pythonhosted.org/packages/77/90/df6d982b03e3614785c6937ba51b57f6733d97d2ee1c9bc7531dbfab3a54/regex-2026.5.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a6a563446a41adc451393dc6b8e6ad87979efaee3c8738690a8d1b08ebead1b4", size = 782081, upload-time = "2026-05-09T23:11:59.607Z" },
{ url = "https://files.pythonhosted.org/packages/c7/8a/4e88a5f7c3e98489aac4dd23142723d907b2a595b4a6abcbacabefeded09/regex-2026.5.9-cp310-cp310-win32.whl", hash = "sha256:954cc214c04663ee6d266fc61739cad83054683048de65c5bd1d640ad28098ac", size = 266247, upload-time = "2026-05-09T23:12:01.116Z" },
{ url = "https://files.pythonhosted.org/packages/6a/40/4b224cb0582b2dca1786726e6cdabe26abbf757d7f6718332f186da155d2/regex-2026.5.9-cp310-cp310-win_amd64.whl", hash = "sha256:b310768746dd314ea6e2ff4cc89ef215426813396ff4e94ee8e6f7096c8b6e03", size = 278416, upload-time = "2026-05-09T23:12:03.2Z" },
{ url = "https://files.pythonhosted.org/packages/12/4d/014fbe803204cab0947ee428f09f658a29632053dde1d3c6176bb4f0fd4c/regex-2026.5.9-cp310-cp310-win_arm64.whl", hash = "sha256:19c16ceb4a267a8789e25733e583983eeab9f0f8664e66b0bd1c5d21f14c2d4b", size = 270413, upload-time = "2026-05-09T23:12:04.649Z" },
{ url = "https://files.pythonhosted.org/packages/c2/dc/c1f2df4027e82fc54b5a473e4b250f5139faca49a0fbe29a48668d228f34/regex-2026.5.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ccf5249114cc3e772ecdd88a98a86eca0fd74c61ce32a94743758c083fc05d48", size = 489445, upload-time = "2026-05-09T23:12:06.111Z" },
{ url = "https://files.pythonhosted.org/packages/03/d2/59f01110660081cce9c0bc30ebd0b5ee250dacf658e3248ed92f01e0e8ee/regex-2026.5.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:46f1326ca6e65b0879d23ca302c0f2415aad42ff0309b9c818e7949fe19a41d8", size = 291271, upload-time = "2026-05-09T23:12:07.731Z" },
{ url = "https://files.pythonhosted.org/packages/58/b6/14b2c84ff90ddb370c81d27503f4a0fcf071496416f4855f6cc8c5d81c35/regex-2026.5.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef31cbfe458e21c6122ba8150ff060e0c7789ed0d26eb423f25472584920b555", size = 289212, upload-time = "2026-05-09T23:12:09.266Z" },
{ url = "https://files.pythonhosted.org/packages/03/d0/4db86529117320de0c84afd90e70bb47434625875e34fcef9d8c127c5b16/regex-2026.5.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:992604d02e6d9c6d786c24a706a71ecffe1020fc1ef264044474cd81fa2c3919", size = 792310, upload-time = "2026-05-09T23:12:11.416Z" },
{ url = "https://files.pythonhosted.org/packages/07/78/fe4800cd322f862ecffd2d553409b20d80650e5ed71b9d178f853d020b82/regex-2026.5.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c9411dd64ca95477225734a93dfc8583b51916b8d5942f99d6cac21e09965451", size = 861721, upload-time = "2026-05-09T23:12:13.681Z" },
{ url = "https://files.pythonhosted.org/packages/b5/d0/b3618a895dd8feb897c61bb2954edd265e1767d82a01d53065d5871127a3/regex-2026.5.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3dd4a3ff360dfb836fecdb93a4598f9d6e2ac81e3e397125145c6221bf58cf4c", size = 906460, upload-time = "2026-05-09T23:12:15.443Z" },
{ url = "https://files.pythonhosted.org/packages/33/6f/1481597e859ef19508b345eec4afd1416ed6e6b459c75a64026ef193aecf/regex-2026.5.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a661a7d270a61f7cf460caee8b9fa2d5ef9e5c681234bcb9e0fe14f488e7dfc", size = 799843, upload-time = "2026-05-09T23:12:16.892Z" },
{ url = "https://files.pythonhosted.org/packages/73/59/955734c803f59108deccba3597ae440c76b62a652733c0006e6243758420/regex-2026.5.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f079e50a0d3cc3cd5091fa9ff45869a2e6b2cd35895731edafb0327901a8d86d", size = 773610, upload-time = "2026-05-09T23:12:19.127Z" },
{ url = "https://files.pythonhosted.org/packages/68/8f/70c04a236d651c81881dac42ef8538bddda6121434509d0a22d9e601503b/regex-2026.5.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4ebe8f0b5ec5a5024dc4a4c59f444c4e9afc5f2abdbb8962065b75d27fb971f9", size = 781645, upload-time = "2026-05-09T23:12:20.806Z" },
{ url = "https://files.pythonhosted.org/packages/1d/96/05c7434d88185e5d27fe54aeb74df86bd77cd79f52f0b4eae54faa8fea70/regex-2026.5.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:97cf3bc1b7d7d2306772ec07366c80d9df00ff79e79cea32898883a646d2fae2", size = 854473, upload-time = "2026-05-09T23:12:22.465Z" },
{ url = "https://files.pythonhosted.org/packages/4e/c1/6e3d8202d981f3117004bf341ee74893ba4ba8a9fbaf4b94615846550a08/regex-2026.5.9-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0f9eede6a5cbdc02d4978090186390936e1776a7d1359b21e41014c609880bcf", size = 763311, upload-time = "2026-05-09T23:12:24.351Z" },
{ url = "https://files.pythonhosted.org/packages/93/c7/e7737f1526b3fb32bd4c337fd6c71c3ebb5c8296fc34d11197e0955d2e35/regex-2026.5.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:01f0f5f55f4b64dacec85dc116d3c05fd23ad3ff037bbc73a2085775953c2611", size = 844593, upload-time = "2026-05-09T23:12:26.341Z" },
{ url = "https://files.pythonhosted.org/packages/a5/27/0daffb1a535bb39f422c3d200f4ab023c71110ad66a32b366bee708baba0/regex-2026.5.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1268eddd8486dc561d08eee1156e40aa3a8fe10f4bdec8fa653b455fcbffd12c", size = 789167, upload-time = "2026-05-09T23:12:27.975Z" },
{ url = "https://files.pythonhosted.org/packages/ce/fc/294fe4fac4f2ed67207b17471815870c1c45b3a489e08e0ac96daea16ef6/regex-2026.5.9-cp311-cp311-win32.whl", hash = "sha256:8676474c07469d6f33dd1085ca2cd45f65785f32518f2b20e36d9953ca07f994", size = 266249, upload-time = "2026-05-09T23:12:30.141Z" },
{ url = "https://files.pythonhosted.org/packages/d0/b0/8dce459f6245bcf8f6e9f23ac9569f1a0f15c131cc0745e82b43226204cf/regex-2026.5.9-cp311-cp311-win_amd64.whl", hash = "sha256:246de9d60aa3f8538b519834dd95cbf276ea263d6a7bd5a3666dc3fa0230505b", size = 278423, upload-time = "2026-05-09T23:12:31.676Z" },
{ url = "https://files.pythonhosted.org/packages/db/8d/f9aeff6ad63a3ef720386f2907e6d34a35a510a6e498ebad28b0fb3f6ab6/regex-2026.5.9-cp311-cp311-win_arm64.whl", hash = "sha256:d726ca3f0d76969bf1e8e477d160d3d666bbf999f6860bd314889e5345782046", size = 270420, upload-time = "2026-05-09T23:12:33.194Z" },
{ url = "https://files.pythonhosted.org/packages/50/9b/6550044bc44e17c84d312c031c2ec42fbdb6a4ec4e29093be3a172d08772/regex-2026.5.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57eeeb05db7979413dec5438f2db21d7ecbba787cde7a711df1a6f6df672aa06", size = 490451, upload-time = "2026-05-09T23:12:34.72Z" },
{ url = "https://files.pythonhosted.org/packages/1e/95/fc7ba4303b5a0f92446a12ee6778ef2c6c799233f5060042a31bf390cfe9/regex-2026.5.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:398c521292f4c7fb807001dcd54694d3a1fcafc179a36ad9cc56f98df85930b6", size = 292112, upload-time = "2026-05-09T23:12:36.285Z" },
{ url = "https://files.pythonhosted.org/packages/54/4b/ee27938d1b2c443e89a9a10e00d2d19aa5ee300cd3d61140644e93bb083e/regex-2026.5.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f7a7c26137296beba7784de6eba69c6a93a63ccebc385e4962fe67e267a91225", size = 289599, upload-time = "2026-05-09T23:12:38.089Z" },
{ url = "https://files.pythonhosted.org/packages/d8/dd/ba103dc19614e25f3880800ca67ce093d6e21b325d72b8383c7bf906e9fa/regex-2026.5.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6441cc660d76107934a09c22167200839a0e89604a6297f78a974e66e931d2c0", size = 796732, upload-time = "2026-05-09T23:12:40.062Z" },
{ url = "https://files.pythonhosted.org/packages/cf/e7/f035b4fd858b050b0080bf302968dc0f59ba34e391872d54936758e6844e/regex-2026.5.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:91328f1c23d47595ca3ef0a7557fa129c5a23404b775c770697d2f35b33e0107", size = 865440, upload-time = "2026-05-09T23:12:42.059Z" },
{ url = "https://files.pythonhosted.org/packages/0a/51/8cd301ecc899aea28124357f729f4272f44de7806fc7ca02490bfbe253e8/regex-2026.5.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:93a7860539414dddaefba2b40f8771765ae17949d4c7182b876ce429e11a8309", size = 912329, upload-time = "2026-05-09T23:12:44.373Z" },
{ url = "https://files.pythonhosted.org/packages/cc/1e/3fbe2fa1e8cebd62f3bb7d3321cff1640aca2e240b51d9bd624aad949260/regex-2026.5.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd2810d22146b6d838acc5ec15602cb6b47920aa4e33015df3868eedfd20bab8", size = 801239, upload-time = "2026-05-09T23:12:46.268Z" },
{ url = "https://files.pythonhosted.org/packages/17/2f/6f6008682bf2cf98040a0d3153a8e557b6ab728d7713d045cee4ce544ab8/regex-2026.5.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daff2bdbaf1d23e52fdff7c0b7bc2048b68f978df6a4d107ac981f94caef2e66", size = 777054, upload-time = "2026-05-09T23:12:48.051Z" },
{ url = "https://files.pythonhosted.org/packages/19/2b/eee0d20a6842ba04df4b8847a920b57ef56853f14ef85405473e586b605a/regex-2026.5.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4eeb011098fcb77af513dcef521a3dbecbf8849b1e38940759d293b7a93f5026", size = 785098, upload-time = "2026-05-09T23:12:49.851Z" },
{ url = "https://files.pythonhosted.org/packages/4a/98/6fc1e6410feefb92159edaed5041992bfe390e8d26c721865434acbca558/regex-2026.5.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ea9c8ecfa1b73c73b626534d6626e5340d429630943672b8480724f44e84b962", size = 860095, upload-time = "2026-05-09T23:12:51.666Z" },
{ url = "https://files.pythonhosted.org/packages/18/a3/bd855e0f2cb1a978ecf6fa6bb69632dd9c3f6ea3b81cde62fde14c9daec7/regex-2026.5.9-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:cd2846168eb9ee3c513902bc8225409cb1caab31d04728b145171fa1625d9621", size = 765762, upload-time = "2026-05-09T23:12:53.413Z" },
{ url = "https://files.pythonhosted.org/packages/dc/66/0ae8c092e60b14c79d24f8e0b7f0aea5bfbffdcab00b5483d13404d3c3a5/regex-2026.5.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:39617fb0cde9c0e6306dc70e3bfc096f3da793219879f7ae7aa341a69fbdcf6d", size = 852100, upload-time = "2026-05-09T23:12:55.256Z" },
{ url = "https://files.pythonhosted.org/packages/21/de/8dfde60fc1b21c946a893ba273403b72617edb261370cb1087099a83f088/regex-2026.5.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fd03c4f0e33280d15cae17159b899245d6b7c53d21def19b263b39655061f5ce", size = 789479, upload-time = "2026-05-09T23:12:57.573Z" },
{ url = "https://files.pythonhosted.org/packages/c3/1c/bdcc98f9a4af4fdd166c74941174619ccff4726d3ce32faa8e9a2ecd38dd/regex-2026.5.9-cp312-cp312-win32.whl", hash = "sha256:164eba9b755ea6f244b0d881196fbc1fac09714e9782c9e2732b813142033c8e", size = 266699, upload-time = "2026-05-09T23:12:59.14Z" },
{ url = "https://files.pythonhosted.org/packages/78/87/240d36864f9e48ace85f72e79ced97ceb7f27ce87739a947dcb834b4e6bc/regex-2026.5.9-cp312-cp312-win_amd64.whl", hash = "sha256:86f40a5d6444db30a125c9c9177e6b25dad981cbc37451fd838f145e6edac92e", size = 277783, upload-time = "2026-05-09T23:13:00.789Z" },
{ url = "https://files.pythonhosted.org/packages/4f/b5/7b30f312b0669dff5beebe5b0989dc2d1a312b1a44fab852199c387a5b96/regex-2026.5.9-cp312-cp312-win_arm64.whl", hash = "sha256:96f5f58b54a063d7ea9dca08e1cf57bfe10499c4d579ee672da284f57f5f0070", size = 270513, upload-time = "2026-05-09T23:13:02.426Z" },
{ url = "https://files.pythonhosted.org/packages/aa/da/797e91ecec6f84135da778ddce78c20e0af5d2a15c26f87a81bc3eadb6db/regex-2026.5.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d626b84406444b165fc0ba981604edea39f0588ff1f92baa23fe50799ea9afdb", size = 490303, upload-time = "2026-05-09T23:13:04.382Z" },
{ url = "https://files.pythonhosted.org/packages/44/da/bf30abaaa737b58f4a4b8c4a03659e02fd92092c822e0197ed9e0daab917/regex-2026.5.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d7bdc0ab8f3dd7e1b4f9ab88634e13374669db86bb3c72e8292f07ae313f539f", size = 292019, upload-time = "2026-05-09T23:13:06.022Z" },
{ url = "https://files.pythonhosted.org/packages/2d/e7/d0eaf5713828417b9e5648cf81fa9bacd4961f6ab98c380c2034f8716e35/regex-2026.5.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a8820737949116ffff55fe18f9fc644530063ba6ebfcb8314239416e78f1347c", size = 289468, upload-time = "2026-05-09T23:13:08.214Z" },
{ url = "https://files.pythonhosted.org/packages/d3/9b/b3fdd62b003baa1a9b593cd8c8699c9651c2e80cc21a5c715707983c42d7/regex-2026.5.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0fbdbac82cb3e4450d0ccde7d7a35607f4cb2dd9fba4b8b69bfaf8c9fa6aed", size = 796749, upload-time = "2026-05-09T23:13:10.573Z" },
{ url = "https://files.pythonhosted.org/packages/d4/30/66ab84588765f5b4b271a9ca09ef7ce2b87caa95176ec3d2ad65d7bc4902/regex-2026.5.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:57e8915c7986aa33d25e4d3629cef711cd2863f2961b10409f0c04cb8b7d9020", size = 865445, upload-time = "2026-05-09T23:13:12.523Z" },
{ url = "https://files.pythonhosted.org/packages/1a/89/f05169e8588aac365f35ffc7f3bc3184f095ef4cfded7cfaa3c7fd5dbd89/regex-2026.5.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:508f56a89ba9cb26e4168cbc37dbd60a28d82430a9e18ad1d25fe0883c314ca2", size = 912322, upload-time = "2026-05-09T23:13:14.281Z" },
{ url = "https://files.pythonhosted.org/packages/30/e1/c93444052cf41581f3c884ab3fb5823daf0992f11cd4388d4275ca610558/regex-2026.5.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b6d189041f15691cfa2b6c4290448ec221244d225b3f5fe9e7771b34ffcdf6e2", size = 801269, upload-time = "2026-05-09T23:13:16.569Z" },
{ url = "https://files.pythonhosted.org/packages/50/fe/0cf96b882f540e62e8b9956599798203d599c44cf4c77917ca27400ff69b/regex-2026.5.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e82db382b44d0111b22601c509c89f64434816c9e0eef9d1989cda8cc6ff1c04", size = 777085, upload-time = "2026-05-09T23:13:18.675Z" },
{ url = "https://files.pythonhosted.org/packages/23/5c/d78d4924e7fc875557b9e9b768423925fdfaac5549d06da7810019a9bd26/regex-2026.5.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2acfb48634f64996b57f90f39afa692ff362162722581921fe92239a59960f3c", size = 785153, upload-time = "2026-05-09T23:13:20.525Z" },
{ url = "https://files.pythonhosted.org/packages/bf/e0/5214774090e7b4524dcea3e3c4aa74141d43043f8beb49c1599db1c8b53a/regex-2026.5.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d29eebfc9525db68cad3c97eedd7f754fa265aa5cd0cf4f863b2421e1b48fc9f", size = 860164, upload-time = "2026-05-09T23:13:22.263Z" },
{ url = "https://files.pythonhosted.org/packages/6e/e1/4a57a83350319b1271f0d7a249b8672513ed928b237a741631270de6caea/regex-2026.5.9-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:debb893095e944091c16e641a6e33c1b0f4cb61ab945ec5afbf53ce7068834d8", size = 765731, upload-time = "2026-05-09T23:13:24.277Z" },
{ url = "https://files.pythonhosted.org/packages/12/f4/499e74a20c156fc75836ee04a72a38d1a063978f600937f9760467beb1b0/regex-2026.5.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d659eee77986549c9ea45b861c7567e44d6287c3dc9a4565478853f7b9fe2ff6", size = 852062, upload-time = "2026-05-09T23:13:26.125Z" },
{ url = "https://files.pythonhosted.org/packages/5b/92/7eebc0d0a01e78629695f342ba17e0deaff8fb45e79cc0d7b98287da6e3e/regex-2026.5.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2efa205e6d98b24d1f3ab395c11aa15cdf10935bca283d0285e0499c284fba21", size = 789577, upload-time = "2026-05-09T23:13:27.814Z" },
{ url = "https://files.pythonhosted.org/packages/05/a4/018e71f7d2ad48c1ebe6d3ae0026f9b7cb4802fd15c7cc02fdf724355102/regex-2026.5.9-cp313-cp313-win32.whl", hash = "sha256:f3844f134e834076677dd369976e9f5068679fcb8e50102fdf6b7ac96a3ec127", size = 266691, upload-time = "2026-05-09T23:13:29.549Z" },
{ url = "https://files.pythonhosted.org/packages/e6/1d/861a93719fb9ee7dbfc3761b3797b7a3e112a5d42c6129459d2d741be9b5/regex-2026.5.9-cp313-cp313-win_amd64.whl", hash = "sha256:3527bb4942d2c14552155406cdedd906567456821848aed1cb4933a391bf5eca", size = 277747, upload-time = "2026-05-09T23:13:31.859Z" },
{ url = "https://files.pythonhosted.org/packages/d9/c6/0a2436ae4da1ba76e51cb98943c6838a9a721faa40ebe2dce07694ae34e3/regex-2026.5.9-cp313-cp313-win_arm64.whl", hash = "sha256:56a33f191f17d8c417f99945ebdc1e691d3af9605d86ec68c7e54a57e3e17af6", size = 270500, upload-time = "2026-05-09T23:13:33.525Z" },
{ url = "https://files.pythonhosted.org/packages/e8/e9/d21346f7b60ed58789371358ed66b09d00f832e1bd7c06e55d9da5679882/regex-2026.5.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:01f28d868834624c934b8d2e0aa1c8341337e37831f4a012f18a5afcba4cbaf3", size = 494172, upload-time = "2026-05-09T23:13:35.935Z" },
{ url = "https://files.pythonhosted.org/packages/c4/43/fd1177a2032037c681baecdb3422ee4e1424aec4e4f470ef47793d325274/regex-2026.5.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:48036f6374aaa79eb3b754ec29c61d1c6b1606749d705a13f8854fa2539671f6", size = 293952, upload-time = "2026-05-09T23:13:38.307Z" },
{ url = "https://files.pythonhosted.org/packages/f2/7d/9fbf919768368d3f8a4f6c692cf2aa61e482b2b81ec6a298ace4cbf02480/regex-2026.5.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b96350aa424e79d4fd6b567b344dcbe2b2d6bfc48dfe7717587e1fa6d43da6ff", size = 292314, upload-time = "2026-05-09T23:13:40.353Z" },
{ url = "https://files.pythonhosted.org/packages/e2/6c/e41bfeecb589716843e7c4df09ba46ff2a42961457afece19059d85caeef/regex-2026.5.9-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f3af7a4903c5c04a11a196a5aa75cdd7dd3f8508132f9fb3259d9f5908e3b88", size = 811681, upload-time = "2026-05-09T23:13:42.543Z" },
{ url = "https://files.pythonhosted.org/packages/87/83/a5c1c525fba0aa656e88ad0face0b1829788ef4c2fb6b26df58aa1151b84/regex-2026.5.9-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7e87577720152d2caae19fe2baaf1f8d5ca12091e9e229f03915c37d1e4b9178", size = 871135, upload-time = "2026-05-09T23:13:44.326Z" },
{ url = "https://files.pythonhosted.org/packages/18/d4/80882e799e440dd878b0979cbebf8fa4d54624a332c83037c7a701649e3f/regex-2026.5.9-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c8b9b9d294cfea3cd19c718ade7cc93492b2c4991abd9a68d0b3477ae6d8e100", size = 917265, upload-time = "2026-05-09T23:13:47.295Z" },
{ url = "https://files.pythonhosted.org/packages/ae/ff/8db60211e2286e396aad7dc7725356c502bff0901ea05bd6cdc2e1a042b9/regex-2026.5.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:728d8bfd28a8845c8b6bc5dc7ce010453d206396786c0765c2740cb65f37791e", size = 816311, upload-time = "2026-05-09T23:13:49.885Z" },
{ url = "https://files.pythonhosted.org/packages/4c/47/742ef579c61730f8d268e5cf1f9ce0e37e2ea041ad0f5644724f2378e463/regex-2026.5.9-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7e30b874d341fac767d7df5a0870540541c2c054b80cfaac116e8d367a8a7ff2", size = 785498, upload-time = "2026-05-09T23:13:52.25Z" },
{ url = "https://files.pythonhosted.org/packages/7f/ab/cb0999802dcb0fb95b1ab005e8d4163d8afdd67efc2cb6b6630ac13f8cb1/regex-2026.5.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fd190e88a895a8901325fad284a3f74ea52b1da8525b76cc811fa9b1edf0ce2b", size = 801348, upload-time = "2026-05-09T23:13:54.127Z" },
{ url = "https://files.pythonhosted.org/packages/7d/62/8ca59a24c55bc34d166eefaf3717bd77772f329fdbf984d86581e0a3571c/regex-2026.5.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:8e76e8161ad00694cfce6767d5dea860c6391ac5b83e5c3a39661e696f11fc7e", size = 866493, upload-time = "2026-05-09T23:13:56.067Z" },
{ url = "https://files.pythonhosted.org/packages/8d/3d/30f2ae62cef3278bb5bb821f467277a55fb73f01032cf85997e15e8289a8/regex-2026.5.9-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ddda5340e6c01a293027dd46232fa79eaff1b48058ce7a98f572b6445b088041", size = 772811, upload-time = "2026-05-09T23:13:57.867Z" },
{ url = "https://files.pythonhosted.org/packages/d8/ae/7d2089bcd78ad0c0161bc684339df50032acb438a7bd3305e7ddb1193cec/regex-2026.5.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:205109e96b3cf5adf8f4cd62bedde9487feb282b9497a3535451e5a24cd706a0", size = 856584, upload-time = "2026-05-09T23:13:59.679Z" },
{ url = "https://files.pythonhosted.org/packages/a9/29/92ff47f75990131ea4f24ba17819e5a9d141e10819807e09addd73409af6/regex-2026.5.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dfbe4579b9f08036aa7d101d1835437a20783574ac66327e6b29b4018a138081", size = 803453, upload-time = "2026-05-09T23:14:01.978Z" },
{ url = "https://files.pythonhosted.org/packages/04/99/eff29f1037dcab36702c9ee5d6858cf1ce2336ea8ea2987f64245b99ea5e/regex-2026.5.9-cp313-cp313t-win32.whl", hash = "sha256:ed2c9e8068b614c574d8d30e543d617cf5379b0535d46f97ef00e904745a08b5", size = 269951, upload-time = "2026-05-09T23:14:03.661Z" },
{ url = "https://files.pythonhosted.org/packages/0e/9d/8870b8981d27b22cda77bb26a5ac7ebfa9c7d9e0dea195a834a82380e748/regex-2026.5.9-cp313-cp313t-win_amd64.whl", hash = "sha256:b46b0f094dc1d3b90356c85a0bd2c9bafc4a6a190b9d6f8ddd5a033b6e088ed4", size = 281240, upload-time = "2026-05-09T23:14:05.56Z" },
{ url = "https://files.pythonhosted.org/packages/72/b1/3379415e8f135c13ac551353397cc4fe97b4978f3cac73c5fcbcded548b8/regex-2026.5.9-cp313-cp313t-win_arm64.whl", hash = "sha256:872acc074bd29ffc9913ecdfedf6ea77502312ca44a4aa0d3779089c6069d8de", size = 272383, upload-time = "2026-05-09T23:14:07.843Z" },
{ url = "https://files.pythonhosted.org/packages/13/3e/9c3cd292d8808b3645a2ce517e200179b6d0e903f176300bd8b542e14de5/regex-2026.5.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:1bd7587a2948b4085195d5a3374eaf4a425dc3e55784c038175355ecf3bbbf8a", size = 490376, upload-time = "2026-05-09T23:14:09.64Z" },
{ url = "https://files.pythonhosted.org/packages/60/70/d43ee8a2ca0a8b68d167f21658b85520ac0574617c7f320367c5047f7556/regex-2026.5.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dea2e88e1cce4522496cce630e11e67b98b7076620bc4336c3f674bc21a375f4", size = 291964, upload-time = "2026-05-09T23:14:11.424Z" },
{ url = "https://files.pythonhosted.org/packages/21/91/9d50b433828d8e74196904e168a43abf1e6e88b2a15d47ed742456720c37/regex-2026.5.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2099f7e7ff7b6aa3192312650a56e91cc091e49d50b04e4f6f8b6e28b3b27f1c", size = 289682, upload-time = "2026-05-09T23:14:13.123Z" },
{ url = "https://files.pythonhosted.org/packages/3e/d2/b835e3cafbb9d977736912436259ff551d60919f7d7b3d37d46659c63564/regex-2026.5.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecd353045824e4477562a2ac718c25799cdaaa41f7aa925a806a8a3e6848a5b9", size = 796996, upload-time = "2026-05-09T23:14:14.923Z" },
{ url = "https://files.pythonhosted.org/packages/2c/a6/9f992d00019166b9de01c546dd4549bc679f2a68df11b877740b0760b7c2/regex-2026.5.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:65c8c8c37377794bd5b2f3ebe51919042bf17aec802e23c833d89782ed0c78af", size = 866089, upload-time = "2026-05-09T23:14:17.757Z" },
{ url = "https://files.pythonhosted.org/packages/e0/08/4d32af657e049b19cb62b02e46e38fe1518797bfb2203ee93a510b21b0dc/regex-2026.5.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5b73ab8afcf66c622db143d1c6fda4e58e4d537ee4f125229ad47b1ab80f34c0", size = 911530, upload-time = "2026-05-09T23:14:20.353Z" },
{ url = "https://files.pythonhosted.org/packages/d9/27/2af43dd1dc201d1fecefda64a45f4ad0995855b92724f795a777b402ee69/regex-2026.5.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0de5cf193997384ed2ca6f1cd4f78055b255d93d82d5a8cd6ba0d11c10b167e4", size = 800643, upload-time = "2026-05-09T23:14:22.265Z" },
{ url = "https://files.pythonhosted.org/packages/a4/dd/23a249047013b5321d4a60c4d2437462086f601b061776a525e5fba2a59f/regex-2026.5.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d641a8c9a61618047796d572a39a79b26167b0411d2c3031937b2fe2d081e2cf", size = 777223, upload-time = "2026-05-09T23:14:24.179Z" },
{ url = "https://files.pythonhosted.org/packages/94/6a/e85ed9538cd19586d0465076a4578a12e093ce776d15f3f8ce92733a8dd6/regex-2026.5.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:24b2355ef5cc9aa5b8f07d17704face1c166fdcc2290fa7bd6e6c925655a8346", size = 785760, upload-time = "2026-05-09T23:14:26.065Z" },
{ url = "https://files.pythonhosted.org/packages/2a/c4/f25473209438638e947c55f9156fd8f236f74169229028cc99116380868e/regex-2026.5.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:a24852d3c29ad9e47593593d8a247c44ccc3d0548ef12c822d6ed0810affe676", size = 860891, upload-time = "2026-05-09T23:14:28.17Z" },
{ url = "https://files.pythonhosted.org/packages/f9/f7/f4f86e3c74419c37370e91f150ae0c2ef7d34b2e0e4cdd5da046a02e4022/regex-2026.5.9-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:916714069da19329ef7de197dcbc77bb3104145c7c2c864dbfbe318f46b88b14", size = 765891, upload-time = "2026-05-09T23:14:30.06Z" },
{ url = "https://files.pythonhosted.org/packages/26/70/704d8e13765939146b1cd0ef4e2feb71d7929727d2290f026eed10095955/regex-2026.5.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:fa411799ca8da32a8d38d020a88faa5b6f91657d284761352940ecf9f7c3bbdd", size = 851380, upload-time = "2026-05-09T23:14:32.123Z" },
{ url = "https://files.pythonhosted.org/packages/26/29/1a13582a8460038edc38e49f64ceb0dd7c60f5caba77571f4bf6601965d9/regex-2026.5.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1e6da47d679b7010ef27556b6e0f99771b744936db1792a10ceac6547ae1503e", size = 789350, upload-time = "2026-05-09T23:14:34.799Z" },
{ url = "https://files.pythonhosted.org/packages/73/56/3dcafe34fc72e271d62ad9a291801e88a1457bb251c132f15fcc2e5aad1a/regex-2026.5.9-cp314-cp314-win32.whl", hash = "sha256:98bd73080e8756255137e1bd3f3f00295bbc5aa383c0e0f973920e9134d7c4ad", size = 272130, upload-time = "2026-05-09T23:14:36.729Z" },
{ url = "https://files.pythonhosted.org/packages/d0/9c/02eebf0be95efe416c664db7fb8b6b05b7a0b06a7544f2884f2558b0526f/regex-2026.5.9-cp314-cp314-win_amd64.whl", hash = "sha256:ff8d372ac2acdc048d1c19916f27ee61bc5722728458ba6ca5052f2c72d51763", size = 280999, upload-time = "2026-05-09T23:14:39.126Z" },
{ url = "https://files.pythonhosted.org/packages/70/5a/1dd1abee76cb7a846a0bcf42fdc87e5720c3c33c24f3e37814310a513d9f/regex-2026.5.9-cp314-cp314-win_arm64.whl", hash = "sha256:e1d93bf647916292e8edcec150c07ddf3dc50179ccaf770c04a7f9e452155372", size = 273500, upload-time = "2026-05-09T23:14:41.059Z" },
{ url = "https://files.pythonhosted.org/packages/86/c1/c5f619b0057a7965cb78ec559c1d7a45ce8c99a35bea95483d64959a93d9/regex-2026.5.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:83d0ee4a57d1c87cb549e195ec300b8f0ec3a82eba66d835e4e2ed8634fe4499", size = 494269, upload-time = "2026-05-09T23:14:42.869Z" },
{ url = "https://files.pythonhosted.org/packages/05/2c/5d01f1aee33de4bbe60c8452945bfc8477ca7c5ae4450f6bfe711036cb36/regex-2026.5.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d3d7eb5c9a7f6df82ed3cfac9beb93882a5cbcb5b8b157b56cb2b3b276574ac1", size = 293954, upload-time = "2026-05-09T23:14:44.822Z" },
{ url = "https://files.pythonhosted.org/packages/7a/fe/e8988b2ae2108c6ef71bd4aa8d87fbe257976dd0810e826cd75f701c68b6/regex-2026.5.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:075160bf16658e16d35233300b8453aac25de4cbea808d22348b6979668e924d", size = 292405, upload-time = "2026-05-09T23:14:47.211Z" },
{ url = "https://files.pythonhosted.org/packages/79/34/d2b0937faa7859263f7f0a3c6b103a1296306be6952dc173d0154e9a2f49/regex-2026.5.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:45375819235558a4ff1c4971dc32881f022613abdb180128f5cb4768c1765a1c", size = 811855, upload-time = "2026-05-09T23:14:49.21Z" },
{ url = "https://files.pythonhosted.org/packages/80/fe/daf53a47457a8486db66c66c01ceb9c2303eecee3f87197f1e77eb1a736d/regex-2026.5.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ead4b163ac30a29574510cd4b3e2e985ac5290c05fc7095557d6a5f403fc31b5", size = 871189, upload-time = "2026-05-09T23:14:51.555Z" },
{ url = "https://files.pythonhosted.org/packages/1c/75/058fc4470cbfbf57d800aff1a0022b929a3f9fa553ee10a0cdf2070eb31f/regex-2026.5.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8c6e4218fbdfbcd4f6c19efca40930d24a621bf4b48cb76bc6640543bd28ef20", size = 917485, upload-time = "2026-05-09T23:14:53.633Z" },
{ url = "https://files.pythonhosted.org/packages/88/e7/179cfda3a28bc843b5c6cfe7f79f23489c791ed95f151083803660878432/regex-2026.5.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6351571c8a42b505eb555c0dc47d740d0fb66977dc142919eea6f4325b7c56a0", size = 816369, upload-time = "2026-05-09T23:14:56.198Z" },
{ url = "https://files.pythonhosted.org/packages/41/90/6f0cc422071688266d344fca8462d787cba0a2c144acb25721f9a61ec265/regex-2026.5.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:002205cafd2a9e78c6290c7d1df277bf3277b3b7a30e0b4bb0dac2e2e3f7cb2d", size = 785869, upload-time = "2026-05-09T23:14:58.602Z" },
{ url = "https://files.pythonhosted.org/packages/02/67/a31f1760f09c27b251ef39e9beb541f462cf977381d067faa764c2c0e393/regex-2026.5.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8abd33fef90b2a9efac5557d6033ca82d1195ed3a15fea5af15ba7b463c6a63b", size = 801427, upload-time = "2026-05-09T23:15:00.642Z" },
{ url = "https://files.pythonhosted.org/packages/e3/c4/1a80654597b6bc1e1ea0494824c31200e8a956abe290afae9b19a166a148/regex-2026.5.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:31037c82eccb44b7ea2e9e221d7c01429430e989a1f4b91ea5a855f6017b509a", size = 866482, upload-time = "2026-05-09T23:15:03.384Z" },
{ url = "https://files.pythonhosted.org/packages/d1/11/960724e06482c08466ff5611e242e86f80062949cdf6b4b9cc317b9dd93d/regex-2026.5.9-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:5604dfd046dc37eca90250fc3be938b076c8059fa772ac0ed6f499b0f0fb0415", size = 773022, upload-time = "2026-05-09T23:15:05.625Z" },
{ url = "https://files.pythonhosted.org/packages/50/a8/a9979c3e7918280e93159ebcab5ef1a65116dd4f3bd6091be0eae4a126e8/regex-2026.5.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0e1b1b4e496afbb24f4a62aba855ee4f88f25578927697b340702e48c9ee6bc2", size = 856642, upload-time = "2026-05-09T23:15:07.966Z" },
{ url = "https://files.pythonhosted.org/packages/fe/d4/a9b732f2f0072c0ab12227483abb24fffcb9f73f8a2b203df0a6d0434735/regex-2026.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:be3372b9df6ddecff6486d37e19095a7b4973137caf5512407a89f4455361f41", size = 803552, upload-time = "2026-05-09T23:15:10.215Z" },
{ url = "https://files.pythonhosted.org/packages/d5/fe/1b3113817447a1d4155e4ac76d2e072f42c0bcba2f43fa8a0e756ea2cd91/regex-2026.5.9-cp314-cp314t-win32.whl", hash = "sha256:3ddd90103f9e5c471c49c7852ecc1fe27c7e45eb99e977aefe7caa4e779f4f58", size = 275746, upload-time = "2026-05-09T23:15:12.609Z" },
{ url = "https://files.pythonhosted.org/packages/92/73/93d42045302636c91f2e5ef588b65b84b01428f28ec77de256b1dfdfbe5c/regex-2026.5.9-cp314-cp314t-win_amd64.whl", hash = "sha256:ca518ed29c46eecba6010b15f1b9a479314d2de409536e71b6a13aa04e3b8a77", size = 285685, upload-time = "2026-05-09T23:15:15.086Z" },
{ url = "https://files.pythonhosted.org/packages/da/80/35b4c33c804a165a7f55289afda3ea9e3eb6d15800341a2d66455c0f1f30/regex-2026.5.9-cp314-cp314t-win_arm64.whl", hash = "sha256:5e41809d2683fcde7d5a8c87a6567ba1fb1ce0de9f31bff578de00a4b2d76daa", size = 275713, upload-time = "2026-05-09T23:15:16.98Z" },
]
[[package]]
name = "reportlab"
version = "4.5.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "charset-normalizer" },
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4d/3f/b3861b7e40c9d66f4a04e018958d681d16b948bfd1963c962d43a8c23f66/reportlab-4.5.1.tar.gz", hash = "sha256:9fdf68f4de9171ec66acb4a5feed8f8ca2af43479e707a6fbb0daa75d88e5494", size = 3939748, upload-time = "2026-05-12T10:14:13.663Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a7/45/ea7fad10122440de6e845568d106bffdc456ca0e8a1d8ae10b46016087e4/reportlab-4.5.1-py3-none-any.whl", hash = "sha256:06fce8cb56c83307cfa4909cdf4e6a2ddbb44e5d6ef4d2edca896d7e9769f091", size = 1957812, upload-time = "2026-05-12T10:14:10.622Z" },
]
[[package]]
name = "requests"
version = "2.34.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "certifi" },
{ name = "charset-normalizer" },
{ name = "idna" },
{ name = "urllib3" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 142856, upload-time = "2026-05-14T19:25:27.735Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 73075, upload-time = "2026-05-14T19:25:26.443Z" },
]
[[package]]
name = "requests-toolbelt"
version = "1.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "requests" },
]
sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888, upload-time = "2023-05-01T04:11:33.229Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481, upload-time = "2023-05-01T04:11:28.427Z" },
]
[[package]]
name = "rich"
version = "15.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markdown-it-py" },
{ name = "pygments" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb", size = 310654, upload-time = "2026-04-12T08:24:02.83Z" },
]
[[package]]
name = "robust-downloader"
version = "0.0.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorlog" },
{ name = "requests" },
{ name = "tqdm" },
]
sdist = { url = "https://files.pythonhosted.org/packages/63/20/8d28efa080f58fa06f6378875ac482ee511c076369e5293a2e65128cf9a0/robust-downloader-0.0.2.tar.gz", hash = "sha256:08c938b96e317abe6b037e34230a91bda9b5d613f009bca4a47664997c61de90", size = 15785, upload-time = "2023-11-13T03:00:20.637Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/56/a1/779e9d0ebbdc704411ce30915a1105eb01aeaa9e402d7e446613ff8fb121/robust_downloader-0.0.2-py3-none-any.whl", hash = "sha256:8fe08bfb64d714fd1a048a7df6eb7b413eb4e624309a49db2c16fbb80a62869d", size = 15534, upload-time = "2023-11-13T03:00:18.957Z" },
]
[[package]]
name = "rpds-py"
version = "0.30.0"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/06/0c/0c411a0ec64ccb6d104dcabe0e713e05e153a9a2c3c2bd2b32ce412166fe/rpds_py-0.30.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:679ae98e00c0e8d68a7fda324e16b90fd5260945b45d3b824c892cec9eea3288", size = 370490, upload-time = "2025-11-30T20:21:33.256Z" },
{ url = "https://files.pythonhosted.org/packages/19/6a/4ba3d0fb7297ebae71171822554abe48d7cab29c28b8f9f2c04b79988c05/rpds_py-0.30.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4cc2206b76b4f576934f0ed374b10d7ca5f457858b157ca52064bdfc26b9fc00", size = 359751, upload-time = "2025-11-30T20:21:34.591Z" },
{ url = "https://files.pythonhosted.org/packages/cd/7c/e4933565ef7f7a0818985d87c15d9d273f1a649afa6a52ea35ad011195ea/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:389a2d49eded1896c3d48b0136ead37c48e221b391c052fba3f4055c367f60a6", size = 389696, upload-time = "2025-11-30T20:21:36.122Z" },
{ url = "https://files.pythonhosted.org/packages/5e/01/6271a2511ad0815f00f7ed4390cf2567bec1d4b1da39e2c27a41e6e3b4de/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:32c8528634e1bf7121f3de08fa85b138f4e0dc47657866630611b03967f041d7", size = 403136, upload-time = "2025-11-30T20:21:37.728Z" },
{ url = "https://files.pythonhosted.org/packages/55/64/c857eb7cd7541e9b4eee9d49c196e833128a55b89a9850a9c9ac33ccf897/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f207f69853edd6f6700b86efb84999651baf3789e78a466431df1331608e5324", size = 524699, upload-time = "2025-11-30T20:21:38.92Z" },
{ url = "https://files.pythonhosted.org/packages/9c/ed/94816543404078af9ab26159c44f9e98e20fe47e2126d5d32c9d9948d10a/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:67b02ec25ba7a9e8fa74c63b6ca44cf5707f2fbfadae3ee8e7494297d56aa9df", size = 412022, upload-time = "2025-11-30T20:21:40.407Z" },
{ url = "https://files.pythonhosted.org/packages/61/b5/707f6cf0066a6412aacc11d17920ea2e19e5b2f04081c64526eb35b5c6e7/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0e95f6819a19965ff420f65578bacb0b00f251fefe2c8b23347c37174271f3", size = 390522, upload-time = "2025-11-30T20:21:42.17Z" },
{ url = "https://files.pythonhosted.org/packages/13/4e/57a85fda37a229ff4226f8cbcf09f2a455d1ed20e802ce5b2b4a7f5ed053/rpds_py-0.30.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:a452763cc5198f2f98898eb98f7569649fe5da666c2dc6b5ddb10fde5a574221", size = 404579, upload-time = "2025-11-30T20:21:43.769Z" },
{ url = "https://files.pythonhosted.org/packages/f9/da/c9339293513ec680a721e0e16bf2bac3db6e5d7e922488de471308349bba/rpds_py-0.30.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e0b65193a413ccc930671c55153a03ee57cecb49e6227204b04fae512eb657a7", size = 421305, upload-time = "2025-11-30T20:21:44.994Z" },
{ url = "https://files.pythonhosted.org/packages/f9/be/522cb84751114f4ad9d822ff5a1aa3c98006341895d5f084779b99596e5c/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:858738e9c32147f78b3ac24dc0edb6610000e56dc0f700fd5f651d0a0f0eb9ff", size = 572503, upload-time = "2025-11-30T20:21:46.91Z" },
{ url = "https://files.pythonhosted.org/packages/a2/9b/de879f7e7ceddc973ea6e4629e9b380213a6938a249e94b0cdbcc325bb66/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:da279aa314f00acbb803da1e76fa18666778e8a8f83484fba94526da5de2cba7", size = 598322, upload-time = "2025-11-30T20:21:48.709Z" },
{ url = "https://files.pythonhosted.org/packages/48/ac/f01fc22efec3f37d8a914fc1b2fb9bcafd56a299edbe96406f3053edea5a/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7c64d38fb49b6cdeda16ab49e35fe0da2e1e9b34bc38bd78386530f218b37139", size = 560792, upload-time = "2025-11-30T20:21:50.024Z" },
{ url = "https://files.pythonhosted.org/packages/e2/da/4e2b19d0f131f35b6146425f846563d0ce036763e38913d917187307a671/rpds_py-0.30.0-cp310-cp310-win32.whl", hash = "sha256:6de2a32a1665b93233cde140ff8b3467bdb9e2af2b91079f0333a0974d12d464", size = 221901, upload-time = "2025-11-30T20:21:51.32Z" },
{ url = "https://files.pythonhosted.org/packages/96/cb/156d7a5cf4f78a7cc571465d8aec7a3c447c94f6749c5123f08438bcf7bc/rpds_py-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:1726859cd0de969f88dc8673bdd954185b9104e05806be64bcd87badbe313169", size = 235823, upload-time = "2025-11-30T20:21:52.505Z" },
{ url = "https://files.pythonhosted.org/packages/4d/6e/f964e88b3d2abee2a82c1ac8366da848fce1c6d834dc2132c3fda3970290/rpds_py-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a2bffea6a4ca9f01b3f8e548302470306689684e61602aa3d141e34da06cf425", size = 370157, upload-time = "2025-11-30T20:21:53.789Z" },
{ url = "https://files.pythonhosted.org/packages/94/ba/24e5ebb7c1c82e74c4e4f33b2112a5573ddc703915b13a073737b59b86e0/rpds_py-0.30.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc4f992dfe1e2bc3ebc7444f6c7051b4bc13cd8e33e43511e8ffd13bf407010d", size = 359676, upload-time = "2025-11-30T20:21:55.475Z" },
{ url = "https://files.pythonhosted.org/packages/84/86/04dbba1b087227747d64d80c3b74df946b986c57af0a9f0c98726d4d7a3b/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:422c3cb9856d80b09d30d2eb255d0754b23e090034e1deb4083f8004bd0761e4", size = 389938, upload-time = "2025-11-30T20:21:57.079Z" },
{ url = "https://files.pythonhosted.org/packages/42/bb/1463f0b1722b7f45431bdd468301991d1328b16cffe0b1c2918eba2c4eee/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07ae8a593e1c3c6b82ca3292efbe73c30b61332fd612e05abee07c79359f292f", size = 402932, upload-time = "2025-11-30T20:21:58.47Z" },
{ url = "https://files.pythonhosted.org/packages/99/ee/2520700a5c1f2d76631f948b0736cdf9b0acb25abd0ca8e889b5c62ac2e3/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12f90dd7557b6bd57f40abe7747e81e0c0b119bef015ea7726e69fe550e394a4", size = 525830, upload-time = "2025-11-30T20:21:59.699Z" },
{ url = "https://files.pythonhosted.org/packages/e0/ad/bd0331f740f5705cc555a5e17fdf334671262160270962e69a2bdef3bf76/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:99b47d6ad9a6da00bec6aabe5a6279ecd3c06a329d4aa4771034a21e335c3a97", size = 412033, upload-time = "2025-11-30T20:22:00.991Z" },
{ url = "https://files.pythonhosted.org/packages/f8/1e/372195d326549bb51f0ba0f2ecb9874579906b97e08880e7a65c3bef1a99/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33f559f3104504506a44bb666b93a33f5d33133765b0c216a5bf2f1e1503af89", size = 390828, upload-time = "2025-11-30T20:22:02.723Z" },
{ url = "https://files.pythonhosted.org/packages/ab/2b/d88bb33294e3e0c76bc8f351a3721212713629ffca1700fa94979cb3eae8/rpds_py-0.30.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:946fe926af6e44f3697abbc305ea168c2c31d3e3ef1058cf68f379bf0335a78d", size = 404683, upload-time = "2025-11-30T20:22:04.367Z" },
{ url = "https://files.pythonhosted.org/packages/50/32/c759a8d42bcb5289c1fac697cd92f6fe01a018dd937e62ae77e0e7f15702/rpds_py-0.30.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:495aeca4b93d465efde585977365187149e75383ad2684f81519f504f5c13038", size = 421583, upload-time = "2025-11-30T20:22:05.814Z" },
{ url = "https://files.pythonhosted.org/packages/2b/81/e729761dbd55ddf5d84ec4ff1f47857f4374b0f19bdabfcf929164da3e24/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9a0ca5da0386dee0655b4ccdf46119df60e0f10da268d04fe7cc87886872ba7", size = 572496, upload-time = "2025-11-30T20:22:07.713Z" },
{ url = "https://files.pythonhosted.org/packages/14/f6/69066a924c3557c9c30baa6ec3a0aa07526305684c6f86c696b08860726c/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d6d1cc13664ec13c1b84241204ff3b12f9bb82464b8ad6e7a5d3486975c2eed", size = 598669, upload-time = "2025-11-30T20:22:09.312Z" },
{ url = "https://files.pythonhosted.org/packages/5f/48/905896b1eb8a05630d20333d1d8ffd162394127b74ce0b0784ae04498d32/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3896fa1be39912cf0757753826bc8bdc8ca331a28a7c4ae46b7a21280b06bb85", size = 561011, upload-time = "2025-11-30T20:22:11.309Z" },
{ url = "https://files.pythonhosted.org/packages/22/16/cd3027c7e279d22e5eb431dd3c0fbc677bed58797fe7581e148f3f68818b/rpds_py-0.30.0-cp311-cp311-win32.whl", hash = "sha256:55f66022632205940f1827effeff17c4fa7ae1953d2b74a8581baaefb7d16f8c", size = 221406, upload-time = "2025-11-30T20:22:13.101Z" },
{ url = "https://files.pythonhosted.org/packages/fa/5b/e7b7aa136f28462b344e652ee010d4de26ee9fd16f1bfd5811f5153ccf89/rpds_py-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:a51033ff701fca756439d641c0ad09a41d9242fa69121c7d8769604a0a629825", size = 236024, upload-time = "2025-11-30T20:22:14.853Z" },
{ url = "https://files.pythonhosted.org/packages/14/a6/364bba985e4c13658edb156640608f2c9e1d3ea3c81b27aa9d889fff0e31/rpds_py-0.30.0-cp311-cp311-win_arm64.whl", hash = "sha256:47b0ef6231c58f506ef0b74d44e330405caa8428e770fec25329ed2cb971a229", size = 229069, upload-time = "2025-11-30T20:22:16.577Z" },
{ url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" },
{ url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" },
{ url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" },
{ url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" },
{ url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" },
{ url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" },
{ url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" },
{ url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" },
{ url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" },
{ url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" },
{ url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" },
{ url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" },
{ url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" },
{ url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" },
{ url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" },
{ url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" },
{ url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" },
{ url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" },
{ url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" },
{ url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" },
{ url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" },
{ url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" },
{ url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" },
{ url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" },
{ url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" },
{ url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" },
{ url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" },
{ url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" },
{ url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" },
{ url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" },
{ url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" },
{ url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" },
{ url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" },
{ url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" },
{ url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" },
{ url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" },
{ url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" },
{ url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" },
{ url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" },
{ url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" },
{ url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" },
{ url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" },
{ url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" },
{ url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" },
{ url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" },
{ url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" },
{ url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" },
{ url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" },
{ url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" },
{ url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" },
{ url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" },
{ url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" },
{ url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" },
{ url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" },
{ url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" },
{ url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" },
{ url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" },
{ url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" },
{ url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" },
{ url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" },
{ url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" },
{ url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" },
{ url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" },
{ url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" },
{ url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" },
{ url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" },
{ url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" },
{ url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" },
{ url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" },
{ url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" },
{ url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" },
{ url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" },
{ url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" },
{ url = "https://files.pythonhosted.org/packages/69/71/3f34339ee70521864411f8b6992e7ab13ac30d8e4e3309e07c7361767d91/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c2262bdba0ad4fc6fb5545660673925c2d2a5d9e2e0fb603aad545427be0fc58", size = 372292, upload-time = "2025-11-30T20:24:16.537Z" },
{ url = "https://files.pythonhosted.org/packages/57/09/f183df9b8f2d66720d2ef71075c59f7e1b336bec7ee4c48f0a2b06857653/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ee6af14263f25eedc3bb918a3c04245106a42dfd4f5c2285ea6f997b1fc3f89a", size = 362128, upload-time = "2025-11-30T20:24:18.086Z" },
{ url = "https://files.pythonhosted.org/packages/7a/68/5c2594e937253457342e078f0cc1ded3dd7b2ad59afdbf2d354869110a02/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3adbb8179ce342d235c31ab8ec511e66c73faa27a47e076ccc92421add53e2bb", size = 391542, upload-time = "2025-11-30T20:24:20.092Z" },
{ url = "https://files.pythonhosted.org/packages/49/5c/31ef1afd70b4b4fbdb2800249f34c57c64beb687495b10aec0365f53dfc4/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:250fa00e9543ac9b97ac258bd37367ff5256666122c2d0f2bc97577c60a1818c", size = 404004, upload-time = "2025-11-30T20:24:22.231Z" },
{ url = "https://files.pythonhosted.org/packages/e3/63/0cfbea38d05756f3440ce6534d51a491d26176ac045e2707adc99bb6e60a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9854cf4f488b3d57b9aaeb105f06d78e5529d3145b1e4a41750167e8c213c6d3", size = 527063, upload-time = "2025-11-30T20:24:24.302Z" },
{ url = "https://files.pythonhosted.org/packages/42/e6/01e1f72a2456678b0f618fc9a1a13f882061690893c192fcad9f2926553a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:993914b8e560023bc0a8bf742c5f303551992dcb85e247b1e5c7f4a7d145bda5", size = 413099, upload-time = "2025-11-30T20:24:25.916Z" },
{ url = "https://files.pythonhosted.org/packages/b8/25/8df56677f209003dcbb180765520c544525e3ef21ea72279c98b9aa7c7fb/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58edca431fb9b29950807e301826586e5bbf24163677732429770a697ffe6738", size = 392177, upload-time = "2025-11-30T20:24:27.834Z" },
{ url = "https://files.pythonhosted.org/packages/4a/b4/0a771378c5f16f8115f796d1f437950158679bcd2a7c68cf251cfb00ed5b/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:dea5b552272a944763b34394d04577cf0f9bd013207bc32323b5a89a53cf9c2f", size = 406015, upload-time = "2025-11-30T20:24:29.457Z" },
{ url = "https://files.pythonhosted.org/packages/36/d8/456dbba0af75049dc6f63ff295a2f92766b9d521fa00de67a2bd6427d57a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ba3af48635eb83d03f6c9735dfb21785303e73d22ad03d489e88adae6eab8877", size = 423736, upload-time = "2025-11-30T20:24:31.22Z" },
{ url = "https://files.pythonhosted.org/packages/13/64/b4d76f227d5c45a7e0b796c674fd81b0a6c4fbd48dc29271857d8219571c/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dff13836529b921e22f15cb099751209a60009731a68519630a24d61f0b1b30a", size = 573981, upload-time = "2025-11-30T20:24:32.934Z" },
{ url = "https://files.pythonhosted.org/packages/20/91/092bacadeda3edf92bf743cc96a7be133e13a39cdbfd7b5082e7ab638406/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1b151685b23929ab7beec71080a8889d4d6d9fa9a983d213f07121205d48e2c4", size = 599782, upload-time = "2025-11-30T20:24:35.169Z" },
{ url = "https://files.pythonhosted.org/packages/d1/b7/b95708304cd49b7b6f82fdd039f1748b66ec2b21d6a45180910802f1abf1/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ac37f9f516c51e5753f27dfdef11a88330f04de2d564be3991384b2f3535d02e", size = 562191, upload-time = "2025-11-30T20:24:36.853Z" },
]
[[package]]
name = "rpds-py"
version = "2026.5.1"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
sdist = { url = "https://files.pythonhosted.org/packages/2e/43/25a8dcd3feedd735039a8f0b5b7e3b118232b5eae288c4fd9ab200d41094/rpds_py-2026.5.1.tar.gz", hash = "sha256:07b24fea40541e28570e5b795a4a38fbdcd12550c06bd0748005ecc8116ca256", size = 64459, upload-time = "2026-05-28T12:02:13.232Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4f/a0/acf8b6fc20bfdcd3a45bd3f57680fb198e157b7e997b9123b10763798bd2/rpds_py-2026.5.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3397a5ed7174dc2786bb214030232fc36fe8e5584fec43a9952cc542b1a12036", size = 355609, upload-time = "2026-05-28T11:58:50.78Z" },
{ url = "https://files.pythonhosted.org/packages/b6/95/f8203fd997484b1690a6869cd0e503b6c3c6be55b0ecc36d1a491fe742f0/rpds_py-2026.5.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:99ab6ba7bfa2cb0f96a04e3652355bf04e3f51aceb1e943b8541dab7ba4828cc", size = 348460, upload-time = "2026-05-28T11:58:52.374Z" },
{ url = "https://files.pythonhosted.org/packages/33/8c/b47326ad2f0be545a5e5c1a55937a12afaea7d392ba2837bb9680f57e6c9/rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0efbe45632665e53e3db8fe1e5692db58fc5cb9bab4459d570b83efefe11164", size = 381031, upload-time = "2026-05-28T11:58:53.775Z" },
{ url = "https://files.pythonhosted.org/packages/22/0b/e83bbd97ffac6f6389b605cd4e1c8ac5761dc7e977769c9255d8c5adb7bd/rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:01d17b29c0c23d82b1f4751147ec49cf451f1fc2554eb9ef5f957e55d2656ead", size = 387121, upload-time = "2026-05-28T11:58:55.243Z" },
{ url = "https://files.pythonhosted.org/packages/fd/0e/d285d1bc8864245919c61e1ca82263e4a66d337759c3a4cef72766ff9afc/rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7559f72b94ae52659086c595dfa017cde03155f7832071d30959049052cb3ece", size = 501026, upload-time = "2026-05-28T11:58:56.788Z" },
{ url = "https://files.pythonhosted.org/packages/86/06/ccb2109a1e543437b5e43816f2b43b9554cc6783145528a4e3711e05c011/rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e25b7088f9ccbfc0dfcaa52bf969300ca229e10ecf758974ebcbb080a4b37bb", size = 391865, upload-time = "2026-05-28T11:58:58.298Z" },
{ url = "https://files.pythonhosted.org/packages/3d/33/237173db1cfef10105b3839a24de00eb8d2a523711add4632447cdf0aedd/rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:613fc4ee9eaef26dc5840666214dd6fbcebcf32f46e76f4abc473059f4e13dda", size = 378012, upload-time = "2026-05-28T11:58:59.589Z" },
{ url = "https://files.pythonhosted.org/packages/97/64/1eae54e34d5161f9969295e80bd6b62a55f2b6ac5f2a5b60d02c2140e758/rpds_py-2026.5.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:85264a90ff4c05c1568dd65f5921c837614b67c60358fb4c17df3b7f2e90690a", size = 391111, upload-time = "2026-05-28T11:59:01.104Z" },
{ url = "https://files.pythonhosted.org/packages/d8/34/5bb334a5a0f65d77869217c4654f34c78a7d11b93938a3c076a2edeafc52/rpds_py-2026.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe71bca7d547acb17027c7fd1624ff8aae623499c498d3e7011182c4de5c25e0", size = 409225, upload-time = "2026-05-28T11:59:02.433Z" },
{ url = "https://files.pythonhosted.org/packages/16/0f/007ec21283b5b040b4ec3bd95e0402591e22bfa7d5c93dfe01c465c2d2d7/rpds_py-2026.5.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05fa4f41f37ec97c9c260441a940450a192f78d774d2b097eee1379f1e1246a", size = 556487, upload-time = "2026-05-28T11:59:04.012Z" },
{ url = "https://files.pythonhosted.org/packages/ff/10/5437c94508169b6b22d8418fef7a66e9ffb5f3b9e9c94460f2eedafe06ff/rpds_py-2026.5.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:df1d2a1996755b24b9ecee92cb4d36c28f86f464a6a173349c26bab41e94b8c2", size = 620798, upload-time = "2026-05-28T11:59:05.485Z" },
{ url = "https://files.pythonhosted.org/packages/e0/d5/9937dce4d6bda74157b954e7d1460db05a22f5929dccfeeba1ed27a93df0/rpds_py-2026.5.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8895840ac4809e5f60c88fd07617cd71326e73d6e5a8aa783c5c0f7c24985de2", size = 584053, upload-time = "2026-05-28T11:59:06.837Z" },
{ url = "https://files.pythonhosted.org/packages/6c/31/750617dd0ae1752471bf43f9e41d263398fae7cde7849d23b8574a70e617/rpds_py-2026.5.1-cp311-cp311-win32.whl", hash = "sha256:3684a59b158a7683aaeb8e25352e9a9dd2122cec78f2d8530266e4f91b4c7b3f", size = 214390, upload-time = "2026-05-28T11:59:08.402Z" },
{ url = "https://files.pythonhosted.org/packages/3c/bb/3dcab0e1d9516303f2eb672a5d6f62eca5a69e2886301e9c8c54b520c39b/rpds_py-2026.5.1-cp311-cp311-win_amd64.whl", hash = "sha256:7bd530e6a530bb3ea892f194fafa455f3516ac25ecf7143fd33c09be62b0470a", size = 231097, upload-time = "2026-05-28T11:59:09.786Z" },
{ url = "https://files.pythonhosted.org/packages/49/d6/c6bbf5cb1cf12b9732df8074b57f6ef8341ba884c95d40632ae8bddb44e4/rpds_py-2026.5.1-cp311-cp311-win_arm64.whl", hash = "sha256:0a5ae4dbe43c1076983b72616496919872ae7bbe7a1e21cc48336bc3154d130b", size = 226361, upload-time = "2026-05-28T11:59:11.079Z" },
{ url = "https://files.pythonhosted.org/packages/d4/e7/a78582dc57caa592dcc7d4fb69b61390561e908eb3d2f5df5928a8e354c0/rpds_py-2026.5.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3abe24a66e57adcfa645d718063a5fa5103ecc71ddbf26d78af8f9368018ff1d", size = 353040, upload-time = "2026-05-28T11:59:12.531Z" },
{ url = "https://files.pythonhosted.org/packages/a3/43/35e3f136343aef451e545ce8c38d36c2f93c0ed88703db8b64ba2b205c68/rpds_py-2026.5.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:58b1d94308ddf0b1982f61f2eb54bf92997c9ece8a8093ef014250f4a517906c", size = 345775, upload-time = "2026-05-28T11:59:13.827Z" },
{ url = "https://files.pythonhosted.org/packages/20/e1/0f2160c5982d3157734d5cb3ed63d8b2d583a73c9864f77b666449f32cf8/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fa92420128dadce7f54bd73ba1825a273e9268fe9e35dbf7e6362890efa4e08", size = 376329, upload-time = "2026-05-28T11:59:15.271Z" },
{ url = "https://files.pythonhosted.org/packages/d0/11/ee0ba42aff83bf4effdbc576673c6be64c5e173978c3f6d537e94482f77d/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ca653c6546386227cd9800d1bef6a348099acf8db4250341da6d90f663d6dfcb", size = 383539, upload-time = "2026-05-28T11:59:16.665Z" },
{ url = "https://files.pythonhosted.org/packages/11/df/d94aa6a499d4ac40afe2d7620f2c597fd3c0f182e854ad7cf3f596a81cb6/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66c93681c4729e4e3ecba31b8179fae083ff3118841672835140338b4b9867c1", size = 494674, upload-time = "2026-05-28T11:59:17.991Z" },
{ url = "https://files.pythonhosted.org/packages/1f/75/33d30f43bb2f458de11979486a591b1bf6e5651765ed1704c6197c2dc773/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40ff257542e04796880e011e15cd4dc21c2599975df2aaa8f2c8495ca574e1a5", size = 389268, upload-time = "2026-05-28T11:59:19.434Z" },
{ url = "https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6825cc329b290e93c5f6a9be2393118a763f6ccf6abd83704e0c102ca583644", size = 376280, upload-time = "2026-05-28T11:59:21Z" },
{ url = "https://files.pythonhosted.org/packages/b9/e5/61ec9f8be8211ea7f48448195549e4aaf02004083475493b0e137702ecb2/rpds_py-2026.5.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:de42116e69cb53b911cc34aee5ab98f36c597b822545045d49e938818b99e5e4", size = 387233, upload-time = "2026-05-28T11:59:22.454Z" },
{ url = "https://files.pythonhosted.org/packages/0d/ca/bcec1005c4f4a234f92a29078631fee49206c7265ccae966f18fd332e80e/rpds_py-2026.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c0f920015df2a504bebaba6d4c31ccf3fcf942f92655c086da30b671aad19aa6", size = 405009, upload-time = "2026-05-28T11:59:23.845Z" },
{ url = "https://files.pythonhosted.org/packages/72/e6/4d5718c5cf26c522dc7c9999e238da1e77380b81d0c5d1df11e271ddfeb1/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0408a24e44feb919423dc6d9da677cb5cddb894d2ca9e763967d156d9c60fab4", size = 553113, upload-time = "2026-05-28T11:59:25.184Z" },
{ url = "https://files.pythonhosted.org/packages/d4/25/2ee807bdb3e1f0b7eddf7782acd5665a8b5205a331a7d7244a52c4812fd9/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cea68bcd53467561ae2f96a6bdad1544299ba97b5b0ddcd5ac3d376e5c781c24", size = 618838, upload-time = "2026-05-28T11:59:26.749Z" },
{ url = "https://files.pythonhosted.org/packages/6a/c1/7d4c26f167f8c41501cc073d30ee22082b16ce358cf5b00ec97cbc7804ea/rpds_py-2026.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4be8b1d2a705cc37d08256004e1d07de143fa0075c8e85a3df020b776f62b732", size = 582436, upload-time = "2026-05-28T11:59:28.11Z" },
{ url = "https://files.pythonhosted.org/packages/04/1d/9d12b0a337bab46f4769f8857f4007e3b2d639e14f9a44a0efe157696e64/rpds_py-2026.5.1-cp312-cp312-win32.whl", hash = "sha256:6736718bd4fc49cbcb538ba30516fdbef161522acefb739657d48b97bd864fed", size = 212734, upload-time = "2026-05-28T11:59:29.689Z" },
{ url = "https://files.pythonhosted.org/packages/c5/93/e4116f2de7f56bc7406a76033dc501811ddeb22b7f056b92d632871ebb0c/rpds_py-2026.5.1-cp312-cp312-win_amd64.whl", hash = "sha256:0a7d1eec967df0e9b22614a5e177622e0c89611d03727fa0cb48e45028907870", size = 229045, upload-time = "2026-05-28T11:59:31.033Z" },
{ url = "https://files.pythonhosted.org/packages/cb/53/6c3419d85eb2ec5938a37627c585b42d76a63bb731d6e42ed4b079ebf486/rpds_py-2026.5.1-cp312-cp312-win_arm64.whl", hash = "sha256:1841d067089e117142d79b98aa0df2f08b52f2ecc1819dd2700636c0db74a473", size = 223967, upload-time = "2026-05-28T11:59:32.318Z" },
{ url = "https://files.pythonhosted.org/packages/6c/32/14c961ad295f490eb0849ada8b79683e93a59b9de3afdd983eaf55fa6867/rpds_py-2026.5.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:efef4ac29c6ff495531eb17ee705b62841ecaa291b7c7077e848ea03e237164d", size = 352787, upload-time = "2026-05-28T11:59:33.655Z" },
{ url = "https://files.pythonhosted.org/packages/ca/bb/d1b85117967c11191441a7274ae616c65d93901d082c588f89a50a8da5ae/rpds_py-2026.5.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c39f5b67a8a2e67179ada2a954227d670fe65fa9098457f698f56ddf248709b3", size = 345179, upload-time = "2026-05-28T11:59:35Z" },
{ url = "https://files.pythonhosted.org/packages/7c/46/d84105f062e626a1b233f863907288a4708c2d833b8b4c6fb2764bc080c0/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5c30f3f04eef4fbd362226a6f31d7c8895ca4fbb6e0b790f6890a98d8da8559", size = 376173, upload-time = "2026-05-28T11:59:36.43Z" },
{ url = "https://files.pythonhosted.org/packages/e2/ae/469d7959ce5b1201e1de135dc735b86db3b35dd0d1734f6a44246d5f061c/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:277f6c82f0580848796c7ecc8a7173aa3bfb928e4ff831261c2f60a81dc270db", size = 383162, upload-time = "2026-05-28T11:59:37.995Z" },
{ url = "https://files.pythonhosted.org/packages/dc/a2/57853d31a1116a561aa072794602ad3f6341e18d70a8523f1bd5b9fc1e5a/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63c2c4c213f1a4e3f3de28ecab029dbdee976324e729c0d7a55211be72576b02", size = 495093, upload-time = "2026-05-28T11:59:39.453Z" },
{ url = "https://files.pythonhosted.org/packages/99/63/3a8eabcad9314b7daf5c65f451d2c33d989235cd8a5762186cf2c3f5a4f8/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3350ec808fb538fe71a1f94dfaa0e29c598dfad805ce49f0caec5ae3183c652b", size = 389829, upload-time = "2026-05-28T11:59:40.896Z" },
{ url = "https://files.pythonhosted.org/packages/4b/25/05678d97fc25e2622df14dc530fb82023174ecfff6733991ed0d78f167bd/rpds_py-2026.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1b964e3ab599e718dc46c018d104b1ebc007cbc6567d827c94a687fca56d77e", size = 374786, upload-time = "2026-05-28T11:59:42.626Z" },
{ url = "https://files.pythonhosted.org/packages/88/d1/8c90b6431e80a3b91b284a5c7c8c0c4f9c006444d90477a740d6e0f9c694/rpds_py-2026.5.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:19cb09fab7b7fc96b2a6e28f2e34b72a3705ff27b37edb77455316e5d3f3dc9b", size = 386920, upload-time = "2026-05-28T11:59:44.124Z" },
{ url = "https://files.pythonhosted.org/packages/ff/99/4638f672ab356682d633ee0da9255f5b67ce6efd0b85eb94ad3e255e65a5/rpds_py-2026.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:abe76bcdba31e576cb83eeb8797aa0d882b738fef6dc65d0601fc753806a5b46", size = 405059, upload-time = "2026-05-28T11:59:47.177Z" },
{ url = "https://files.pythonhosted.org/packages/66/3f/3546524b6eb4cc2e1f363a3d638fa52f6c24faae3500c25fb488b02f1740/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8bff7073db3899158fff55ebf57b113a67030af26f80a18978f9f0aa60250ddf", size = 553030, upload-time = "2026-05-28T11:59:48.603Z" },
{ url = "https://files.pythonhosted.org/packages/c6/c3/7b3388c796fcf471bd17194242d4dc1a7608567c0fa422bcc1c5e79f9c1e/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8ba264fa49be666cd9cc56bf34ec7002fb3d27a4aee5bcb4d43d0d18feb1bb6f", size = 618975, upload-time = "2026-05-28T11:59:50.314Z" },
{ url = "https://files.pythonhosted.org/packages/61/1e/a3cb07f2795075d1d88efddae2f541359fde5f08c81ee114c29c2949c90a/rpds_py-2026.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4860b603ddda0475a8885499b3729e90229d480105b42651962a5397d995fa89", size = 581178, upload-time = "2026-05-28T11:59:51.673Z" },
{ url = "https://files.pythonhosted.org/packages/a1/74/e758c03a5ef46f04c37f2651a2893db846d569ba8a7bca469d4b58939bcd/rpds_py-2026.5.1-cp313-cp313-win32.whl", hash = "sha256:7944270ae71383f6e2657dd7d5ce4eeb4ac2d0059a6738f0510583d462ab4842", size = 212481, upload-time = "2026-05-28T11:59:53.148Z" },
{ url = "https://files.pythonhosted.org/packages/70/ec/a2aca432db9c7359b40fa393eeeaa0d166c2f70175be956e75fa24197c44/rpds_py-2026.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:88647f43a73c4e01be19b04ceef0c8d3a1958153604d13c773becd8016f2a0cf", size = 228519, upload-time = "2026-05-28T11:59:54.505Z" },
{ url = "https://files.pythonhosted.org/packages/29/60/a73bfdd45b096574556acf303bbd9fa9eed36ca8a818b514e2a5d5fe2b9d/rpds_py-2026.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:453895624ecf7db7063b1004e44037522bbaef9ff6a945e59bc71662d7a03abd", size = 223446, upload-time = "2026-05-28T11:59:56.081Z" },
{ url = "https://files.pythonhosted.org/packages/18/e2/408105fd611823f00882aea810f3989a30d26b1bab8b6beb20f98c724e0e/rpds_py-2026.5.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:b4e4bc98639ec915f512fde3aa7a95e0041d95d9c3cc86eea841fa63cb1e8600", size = 355287, upload-time = "2026-05-28T11:59:57.448Z" },
{ url = "https://files.pythonhosted.org/packages/8d/58/5c4a43436843c90d0f6d19f82c200c80e3843ca9fa07b237623327f6d384/rpds_py-2026.5.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cacedb7a6e167680acba45ad5716e89067d225dc80da0d7040cae8c81d4572fa", size = 347033, upload-time = "2026-05-28T11:59:58.881Z" },
{ url = "https://files.pythonhosted.org/packages/fb/c2/1a71acdacaf4e259b10278fb87b039ded3cf80041bcd89dd8a3ea702ded6/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68700371c5d7ae1412862ddfa719090925c93ecf351c566d66f09d04b136ea00", size = 376891, upload-time = "2026-05-28T12:00:00.516Z" },
{ url = "https://files.pythonhosted.org/packages/c2/c8/535f3d9b65addd8e28aa87b83c6e526799c3717a88273db8ea795beeef7a/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:296c799becfa849c779c8725494fe9ed94959ed886787df4364b058465bad7f0", size = 385646, upload-time = "2026-05-28T12:00:02.394Z" },
{ url = "https://files.pythonhosted.org/packages/1c/91/dc033f313345c354ade914dbe73cdb90b615a4409ea02430d5356794f3d8/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3858b908218ee108d0bbfb2095ccc237648053c9bf98affad7cb079acaf1d97", size = 498830, upload-time = "2026-05-28T12:00:04.189Z" },
{ url = "https://files.pythonhosted.org/packages/27/fc/90fcbea459dbb8ddc18a2e0fd1de9412b48bc84ffff2db771cf714bacfd6/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4fb8d2e7cb2f850b169806d61d1b991738acec96500a75c30f49caf064ce7cef", size = 392830, upload-time = "2026-05-28T12:00:05.797Z" },
{ url = "https://files.pythonhosted.org/packages/b2/1d/46cd11a228c9750684a798d98f878be6f614aa762438da7378f035e79e35/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27b74c10ed6a8f190f4287f53bcfea348b92a84a9c9f70d30183d1e6172d580d", size = 379613, upload-time = "2026-05-28T12:00:07.433Z" },
{ url = "https://files.pythonhosted.org/packages/24/4a/d9b0c6af3a1de03eb93741bbe8be2bdce84d8fda8224f3005451d86df389/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:b9a6528956191c48c52294a592dbd4a8386d7048bdb25c0efcb6b966466c6d83", size = 388183, upload-time = "2026-05-28T12:00:09.227Z" },
{ url = "https://files.pythonhosted.org/packages/c5/b4/db7aaabdda6d020afc87d981bcc2f57a434c7dec60ecfc2ab3dd50b20351/rpds_py-2026.5.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:af03e34e860047bc7a352b842856fcf78798fbb81132cc98bd2f907ab4eb9cd2", size = 408578, upload-time = "2026-05-28T12:00:10.779Z" },
{ url = "https://files.pythonhosted.org/packages/08/d6/070f6a41cbb343e2ac4171859bf3f3623e0ab002f72619d6d505313ec2de/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fea6e836d10abbe191d557d33bd58bd5987725fe63aa1eefe557d230209855bd", size = 553573, upload-time = "2026-05-28T12:00:12.443Z" },
{ url = "https://files.pythonhosted.org/packages/75/ab/1a71ea3589c4345dac0a0518f0e6a031cb42689277851b683c46d27463a5/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:fc0c0f878ea770a0a8a462456c5ad36fc9fe6358e6b76fdadc7f17575e0b8bf1", size = 620861, upload-time = "2026-05-28T12:00:14.09Z" },
{ url = "https://files.pythonhosted.org/packages/8a/22/9bf80a56069c0c443fcfefac639a86a744550a2898817a6dfd3e26654924/rpds_py-2026.5.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e0b360f316d966b048b085857630b3cc51f3db2f07b06f440eac8f695374d1e3", size = 585633, upload-time = "2026-05-28T12:00:15.66Z" },
{ url = "https://files.pythonhosted.org/packages/da/68/3b2c0a75c9e04125696f84ebdbbf304acf5a40b58ba4481cdb98a922c3ba/rpds_py-2026.5.1-cp313-cp313t-win32.whl", hash = "sha256:a2999883eedf72fdfb7520b92c7d4ec2572a71ff40239377aa604cc529eecafc", size = 210074, upload-time = "2026-05-28T12:00:17.291Z" },
{ url = "https://files.pythonhosted.org/packages/e7/8b/609157d5a25d37d4f29f92840ba531f416907c34ae5c5739dd21fc2bef98/rpds_py-2026.5.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e07be2a9d7122bd6e82dea89814ef8dc893feb1aae97fec1630f3263bbb30e55", size = 228635, upload-time = "2026-05-28T12:00:18.73Z" },
{ url = "https://files.pythonhosted.org/packages/d4/6f/19c1918a4b590d8de87e712e4abe4b3875771eff60216fb6153cf6665c68/rpds_py-2026.5.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:1f2c391c3059798093b65df23aca2cac150460ae9c630d99dec83d703d9485b9", size = 349756, upload-time = "2026-05-28T12:00:20.217Z" },
{ url = "https://files.pythonhosted.org/packages/e5/60/a06fe7da34eca79dacbf958a2ba0c6eea85bc2b29de20080bf40f72f66fa/rpds_py-2026.5.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:413b424f7c4ee65ab5e5be91f5731be0f8b41a1ee2b12dfe810d716312e95a78", size = 343831, upload-time = "2026-05-28T12:00:21.711Z" },
{ url = "https://files.pythonhosted.org/packages/bf/ec/b2333b97b90e2a6ef6ca8ad386ee284968e74bcfe113b3f1a8d9036429a9/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c595a1d9255dce0599e13130d1440ab2506654f2b50294226ee06402f8fef63", size = 375127, upload-time = "2026-05-28T12:00:23.326Z" },
{ url = "https://files.pythonhosted.org/packages/14/7f/e00aae54067f2b488c4637961d5f58204d470795fc791085fa3f15060d2e/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1c27c5f6102eac8c03e7595a00827a53b271ba40a53b59ff8709170e0855ea4a", size = 379034, upload-time = "2026-05-28T12:00:24.89Z" },
{ url = "https://files.pythonhosted.org/packages/be/cc/423999bbb8ae8dc93c77fc1d5e984ade5eb89d237d3bb884ccfa72ae2890/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c7fcf61d44cacecaf3aea542b0e053db77972a4573e7ceda16fb2b399161195", size = 490823, upload-time = "2026-05-28T12:00:26.676Z" },
{ url = "https://files.pythonhosted.org/packages/0f/aa/c671bf660f12e68d3c52ff86c7066ed1372df5a0f4f2ff584e419b8207e7/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2c817a189d4ee14290420e5ff051e4dd6baa13f3edf84685071dee07a6d538ee", size = 388144, upload-time = "2026-05-28T12:00:28.577Z" },
{ url = "https://files.pythonhosted.org/packages/19/c8/d63bb75b68afe77b229e3021c6031bcaf01da5db5b0e69d0d10f9ba679a7/rpds_py-2026.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21846aac0ed2e0589f38c12dc44e77bb64e494b771eadbcf169cba00566ba7ba", size = 371959, upload-time = "2026-05-28T12:00:30.304Z" },
{ url = "https://files.pythonhosted.org/packages/82/35/c51122014d8274ff37dc606d60049c3db7d83da02b5b282511e5a906a9a6/rpds_py-2026.5.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b317c87a13f769a4e787819bd508aaa5d69aa09b0880de9af6d3a8a54571cdec", size = 383558, upload-time = "2026-05-28T12:00:31.764Z" },
{ url = "https://files.pythonhosted.org/packages/e3/f9/2790cb99c136a5363acdeacf5c27c56f3de0d4118a1f48fca83404c99c89/rpds_py-2026.5.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ce87129d9f2c14fa6c4a8601fb80eb4488c80d38a20cd13758ef11123e14995d", size = 402789, upload-time = "2026-05-28T12:00:33.247Z" },
{ url = "https://files.pythonhosted.org/packages/e5/1b/e4fb584f8c75d35c38150ff6a332cda949e6f97acba1f4fd123b14ab56fe/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9cdddb6c1207d284d94fd1530adf57fbd797fe7c4b8704ba85f49414f2557e7d", size = 551405, upload-time = "2026-05-28T12:00:34.819Z" },
{ url = "https://files.pythonhosted.org/packages/d8/f7/a6731b4216cb3793ea1af5391da240f5683dacc0d13e034fe5fc3503f240/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:4e237e139f94d3c036fd28eb9f564c99055476ff4ff05cd42be55ce349b5aa02", size = 616975, upload-time = "2026-05-28T12:00:36.268Z" },
{ url = "https://files.pythonhosted.org/packages/2c/ea/2e051a81d95d8e63f4b35a1c463a87e8766bc3d083c067c5dfb6bf220747/rpds_py-2026.5.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ed0954b524873214369184a9c82b0eaa45a3fbb9a798cd95b17e0d98499e7ea0", size = 578701, upload-time = "2026-05-28T12:00:37.82Z" },
{ url = "https://files.pythonhosted.org/packages/65/56/b5f6fdb2083e32bca8a8993d89e70db114b4756c9e2c38421328126689d2/rpds_py-2026.5.1-cp314-cp314-win32.whl", hash = "sha256:2d88621d6a7d4dfa633d21abe90f280bb205274e16b1d1e61c6ad4640b2453b7", size = 209806, upload-time = "2026-05-28T12:00:39.492Z" },
{ url = "https://files.pythonhosted.org/packages/fb/80/65a5aa96c155e611d1ed844e4e1f57f3e36b021f396d9f8585d756e6b90d/rpds_py-2026.5.1-cp314-cp314-win_amd64.whl", hash = "sha256:cef8ac28d26f4dda3533060c20fbf80a325458fa9fd23ea72a73cdfa8e978838", size = 225985, upload-time = "2026-05-28T12:00:40.94Z" },
{ url = "https://files.pythonhosted.org/packages/27/7c/ad185212e87b05f196daef92bc5f3caf07298eb47c295b5585c3dd3093ac/rpds_py-2026.5.1-cp314-cp314-win_arm64.whl", hash = "sha256:eaaea962c68cdc68d4a533ba985ab8e9484277910bbfaa2ab3ef7732667bfed8", size = 221219, upload-time = "2026-05-28T12:00:43.15Z" },
{ url = "https://files.pythonhosted.org/packages/23/58/e14ae18759020334646b031e708ab4158d653a938822bfb7b95ef2e93aa3/rpds_py-2026.5.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:21942f52dbbd5f8758bf021213d28bd45c39e873e65e2407faf5f1846f5761ad", size = 352148, upload-time = "2026-05-28T12:00:44.638Z" },
{ url = "https://files.pythonhosted.org/packages/31/9b/5f4a1e2f960bca3ac5d052b139dd31eed97b259f9d909173821760d542e8/rpds_py-2026.5.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f414556f6e3958300ff941e40c9f97e3dc9774ddd1b3434c475d73dd354bbed3", size = 345196, upload-time = "2026-05-28T12:00:46.14Z" },
{ url = "https://files.pythonhosted.org/packages/1a/71/1d9574d6a2fa20ab60eaa55c7467f5aa20cbc770f341a05f09c0876f59e2/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef1013a8625c74043210190b246f5b1551e09757c1f356c6e4160ef96c5bc081", size = 374981, upload-time = "2026-05-28T12:00:47.531Z" },
{ url = "https://files.pythonhosted.org/packages/0c/9a/37e99f4915a80aa71670263c1267f7ae0af95f53a3f61e6c3bdc016d4515/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc68e231a77a5f0d774ae278a1f8e55c0456501820847c1e4efb3829f3441df6", size = 379961, upload-time = "2026-05-28T12:00:49.216Z" },
{ url = "https://files.pythonhosted.org/packages/a8/ff/6e73f74b89d2e0715e0fc86b7dde893f9a61ae2f9b256ff3bdfe41ac4e94/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9baffb505aff33acc69b422a19f77806680f3c8632227d79f48de8a810d1c2c5", size = 495965, upload-time = "2026-05-28T12:00:51.111Z" },
{ url = "https://files.pythonhosted.org/packages/ea/e0/425faba25f59d74d4638b267f7c7a80e8649d2ef4db10a19b0c4a71e6e6f/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8d2f912928d426e8cfa396f7f3f8d29a59e6689c86dcca3c420730c1096322b", size = 389526, upload-time = "2026-05-28T12:00:52.77Z" },
{ url = "https://files.pythonhosted.org/packages/c6/76/7a41960e3fddae47fab43a28684d5da981401dffd88253de0944148654cb/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90f628283be835db980c941767d41c9a27b5239e54ba0a9c1335247e82406964", size = 376190, upload-time = "2026-05-28T12:00:54.215Z" },
{ url = "https://files.pythonhosted.org/packages/27/60/5f38dc70824fc6951b51d35377e577a3a3a4c81a6769cc5a2de25ebe0ad1/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:1ebb2f0ab7e16132995a72de805170e0203df0c3dd22e1ef1cd1fdd90bd7a131", size = 383921, upload-time = "2026-05-28T12:00:55.673Z" },
{ url = "https://files.pythonhosted.org/packages/60/1a/d60a38caa1505f4b9483c3fbbde12c94e1079154f4f401a6da96f7e77621/rpds_py-2026.5.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f3df3d16ded76f1f8c9cdebd0e1ea55fdf4c23b812de189814da7cf229c22a81", size = 404766, upload-time = "2026-05-28T12:00:57.518Z" },
{ url = "https://files.pythonhosted.org/packages/87/ff/602fd3f174d6425f0bce05ad0dfbec0e96b38d0f7d08a79af5aa20083885/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9af8905b8f854990e40d5206aa5ac58d9b0fe0b7f351ff2bb086c20f6c8c6a47", size = 551343, upload-time = "2026-05-28T12:00:58.978Z" },
{ url = "https://files.pythonhosted.org/packages/b8/c1/1be13327acdbead3eca1fde03b6a34dbb011f1e864e217f0d32cc1779a7f/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:036a36a87fb1cd3b214d11c4b3c4f7d2ddad933625dca1c900b56a057c07740a", size = 618502, upload-time = "2026-05-28T12:01:00.656Z" },
{ url = "https://files.pythonhosted.org/packages/f3/d7/afb49b49d7f2be8b7ba1a9f0977fa5168003437b93086726f066544e8351/rpds_py-2026.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:62ae3853454fe9ef283a03c96c2d835d39e84b14643a9d62c82ef0fb87d702ca", size = 581916, upload-time = "2026-05-28T12:01:02.22Z" },
{ url = "https://files.pythonhosted.org/packages/25/d1/dbef8c1f8a10f07beb62b5f054e20099fd9924b3ec001b8f0b6ac7813a85/rpds_py-2026.5.1-cp314-cp314t-win32.whl", hash = "sha256:6c3d771a46ec18b12af06ce36243a9a80b07a5d0515236332d90863ca8bb326a", size = 207855, upload-time = "2026-05-28T12:01:03.821Z" },
{ url = "https://files.pythonhosted.org/packages/2a/72/bfa4e61ab8e7dc1c8adf397e05e6cbdd4239357bd72b248d3de662f23915/rpds_py-2026.5.1-cp314-cp314t-win_amd64.whl", hash = "sha256:c93c629be4636cf54337bd5f06c104d55e42ced54d681f6fe21ae510a65116f6", size = 225422, upload-time = "2026-05-28T12:01:05.194Z" },
{ url = "https://files.pythonhosted.org/packages/27/3a/7b5da92b640f67b6717ccafc83cdd06bfa7ff2395c3685c68922bb54d703/rpds_py-2026.5.1-cp315-cp315-macosx_10_12_x86_64.whl", hash = "sha256:3574b55c604b8f75dacb007136508bbc0db406e626301778096a133327e7f2fb", size = 349576, upload-time = "2026-05-28T12:01:06.722Z" },
{ url = "https://files.pythonhosted.org/packages/d7/8a/2aafd7ad355a1bd48ca76e2262b74b15e6432b5a1efe150efd4d779cd55d/rpds_py-2026.5.1-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:94068eb3ae6d43f5a786b7db96a406a34e6d5c24489feef32fd6e8946ea7b291", size = 343640, upload-time = "2026-05-28T12:01:08.441Z" },
{ url = "https://files.pythonhosted.org/packages/f7/7d/6c9523c1abbe840a1b7fba3c516d48e1d3487cc80fea4366c4071cf56784/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a5b10e8ce894825f380a8f1b6444cf73c294dfea62afbb2d13e3a9e630cec1", size = 375322, upload-time = "2026-05-28T12:01:09.934Z" },
{ url = "https://files.pythonhosted.org/packages/5a/5d/0b7b03fb1dc509321f01de3149784ab773e34c8573022029af8076afcb9c/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fc09f82e63d4bcd58149572f857a431bae851dc747e313c3b5bdf7abb907fda8", size = 379066, upload-time = "2026-05-28T12:01:11.48Z" },
{ url = "https://files.pythonhosted.org/packages/d7/e2/8ef6012999ebf1cb1c22f876d9ce5e63d960fd4631d2af3202d3f480aa25/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e10464d17df3b582745c25cec695cb9558bca2cb6ddb631aee1787fc72c767b2", size = 494586, upload-time = "2026-05-28T12:01:13.051Z" },
{ url = "https://files.pythonhosted.org/packages/80/af/1eeb029bec67582c226b7809172207cd005073af4ebd906e65ff494f4983/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ba05adbf15d994c38ec0b7ab32e858e5110c21e9009a00a86545fd220f84e038", size = 388415, upload-time = "2026-05-28T12:01:14.631Z" },
{ url = "https://files.pythonhosted.org/packages/18/23/ffbe10711c4d766c1cab0557d6906c074f795814863c67b351355d29354a/rpds_py-2026.5.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77c004fdc7b891967106f78ddfd7b076bfe6813c6139c6fff6aed3bcaa960b26", size = 372427, upload-time = "2026-05-28T12:01:16.153Z" },
{ url = "https://files.pythonhosted.org/packages/bd/3a/30ba4a6ad457e5b070c18d742a33fb77d8d922b565cc881f8a5313d63bfe/rpds_py-2026.5.1-cp315-cp315-manylinux_2_31_riscv64.whl", hash = "sha256:83bcf894486c9d78dd290d3c0124ff6dd8875d3025e2090a8ec49fcc37c55fdd", size = 383615, upload-time = "2026-05-28T12:01:17.809Z" },
{ url = "https://files.pythonhosted.org/packages/d3/69/62e242b53ce39c0814bd24e1a6e6eba6c92be716277745f317f9540a2e7b/rpds_py-2026.5.1-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c3df104083952a0e0c6f10de33e440eabe98fb6317d23e1a58c68f6df08d01b9", size = 402786, upload-time = "2026-05-28T12:01:19.419Z" },
{ url = "https://files.pythonhosted.org/packages/38/c1/a770b9c186928a1ed0f7e6d7ae50e7f3950ed23e3f9e366dbc8e38cb55de/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:980450826cf22e133c57e0835070bdd0dd3f73b9b708c3ce223def2cb9469e14", size = 551583, upload-time = "2026-05-28T12:01:21.013Z" },
{ url = "https://files.pythonhosted.org/packages/21/7c/68e8579b95375b70d2a963103c42e705856cdb98569258bd807f4423891c/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_i686.whl", hash = "sha256:205dde846f24332ab0c1188699a043b8d165b79bb84529ce272c45048ff6be01", size = 616941, upload-time = "2026-05-28T12:01:22.548Z" },
{ url = "https://files.pythonhosted.org/packages/70/a1/a6135aed5730ff03ab957182259987ac11e55fb392a28dc6f0592048a280/rpds_py-2026.5.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:3966b82dd563176396df030f3dd52a6e54cb69b718e95e78bd555ed3d1e0185d", size = 578349, upload-time = "2026-05-28T12:01:24.118Z" },
{ url = "https://files.pythonhosted.org/packages/09/6e/f24201a76a84e6c49d0bdfdfcb735210e21701e9b21c5bfc0ba497dd62f6/rpds_py-2026.5.1-cp315-cp315-win32.whl", hash = "sha256:7818f8d0a415be74d2be3590b0a1c1f463a642f4d0217e7d10602dceef5b79aa", size = 209922, upload-time = "2026-05-28T12:01:25.522Z" },
{ url = "https://files.pythonhosted.org/packages/9e/e4/966bc240bb0485fc265278f6de44d05834bf0b3618886e0b22e33d54c49a/rpds_py-2026.5.1-cp315-cp315-win_amd64.whl", hash = "sha256:b3cc20c0d800af78fd0fac68086e28c1856cec51ea528bb81ea851aa40d39325", size = 226003, upload-time = "2026-05-28T12:01:27.062Z" },
{ url = "https://files.pythonhosted.org/packages/5c/5c/a15a59269cd5e74472734516c73795c15eccfc841b3d4b0228c3f53f19d0/rpds_py-2026.5.1-cp315-cp315-win_arm64.whl", hash = "sha256:3609e9939a8a76cd904cf98a3f1f13b5dc7e150adeaee89e0ea09652ea213e16", size = 221245, upload-time = "2026-05-28T12:01:28.51Z" },
{ url = "https://files.pythonhosted.org/packages/e0/22/135ce03804e179a71ceb13be095deda4a279bc88f7a6b8fa161c5ad44e12/rpds_py-2026.5.1-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:5d333a7127d4b307601ac37792bee01bb95c867cbfacf21b6375b804d6bbd723", size = 352015, upload-time = "2026-05-28T12:01:30.214Z" },
{ url = "https://files.pythonhosted.org/packages/3b/5f/f1f6d2652eb9d848f6eb369d8db83a2da6249bb49ad2c2a48f45d54538d3/rpds_py-2026.5.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:b5f077b44a4f7808520f66dae234988d867deb9aed9be5da057ce9ba831b2a41", size = 345016, upload-time = "2026-05-28T12:01:31.656Z" },
{ url = "https://files.pythonhosted.org/packages/88/66/b74182775691ea2290c99e52ac8d5db844e56fbec90ce421f107658c8314/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d8f9b7b78c9538fc9e04e82ec0e888ff0c3cffcfad152c77e57cd09351a98a", size = 374775, upload-time = "2026-05-28T12:01:33.136Z" },
{ url = "https://files.pythonhosted.org/packages/ff/8f/15e5a61d9f0a43902d36561d4f07cae6ae9f4716be825159fd72717f33af/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e3a8ae58895ac107ed934a6bf51e5846f95c53b9b940c2c6d310838fd5846358", size = 380270, upload-time = "2026-05-28T12:01:34.574Z" },
{ url = "https://files.pythonhosted.org/packages/02/c3/f859b12763a80540cdf2af0f15b19904cf756a71d7bdd3f82ff3e5b1bbf9/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0957cf3c2b8632ec7aaebffebea8005b353cc2a237b6e2ae3c2cac0820704cfb", size = 495285, upload-time = "2026-05-28T12:01:36.127Z" },
{ url = "https://files.pythonhosted.org/packages/1c/c7/ff27c2ac8411d30b03b1829fd88cae8dad1a4d0da48dd25e57c4038042e6/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c396c1304de421050b3681ea70f371874b54d41b0151e96109758144c231e30b", size = 389581, upload-time = "2026-05-28T12:01:37.635Z" },
{ url = "https://files.pythonhosted.org/packages/6e/67/fe92ee32a6cc05c77228a2f8b1762e7124f386ec20ff83d0757b762d58d0/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad1bff7f666b9598e573815affd666aac6a13a585dde336f843e33350c7fadc", size = 376041, upload-time = "2026-05-28T12:01:39.307Z" },
{ url = "https://files.pythonhosted.org/packages/f8/91/b4d6685c27aba55bd82f25b278be8237038117d05f9659a6213ad3408130/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_31_riscv64.whl", hash = "sha256:656a042550878f12d45752452d47094b7cfe5ad1e9d7b87b5a22ad3ae5ff8015", size = 383946, upload-time = "2026-05-28T12:01:41.043Z" },
{ url = "https://files.pythonhosted.org/packages/bd/79/2c1d832a53c8e0f8e98fc970ec257b950fecd4f62be2ab7182b500a0cbc8/rpds_py-2026.5.1-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:73c4bd4f70294737b5206a3e8e30ccadbf8a60301831c8ea23eec5dbeea1ecfa", size = 405526, upload-time = "2026-05-28T12:01:43.032Z" },
{ url = "https://files.pythonhosted.org/packages/78/c4/c98117b03c6a8581ab2c2dfccfe9a5ad82bd8128a3c28b46a6ad2d97c393/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:43bca78665423cabae77146f2fe7ce55272b6c8d55d82cca83effd42c7e13972", size = 551165, upload-time = "2026-05-28T12:01:44.648Z" },
{ url = "https://files.pythonhosted.org/packages/3b/c1/bc479ca069200af730881b1bd525e3114b2b391a351509fcb1b772f28086/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_i686.whl", hash = "sha256:42d0f20e85e549c870749d0e247f0c10d318a45b7e9676d575d2dcb04a1b2e66", size = 618778, upload-time = "2026-05-28T12:01:46.337Z" },
{ url = "https://files.pythonhosted.org/packages/77/65/38ab2f90df44c2febfb63cc10ced40763d9b4bc94d173e734528663fe7f5/rpds_py-2026.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:b1be5c35683684d5331b93600c210e8367c254683d8a6df6bd21bd2da3a334fb", size = 581839, upload-time = "2026-05-28T12:01:48.109Z" },
{ url = "https://files.pythonhosted.org/packages/15/2d/ce1f605fe036aadd460e5822e578c6c7ec3a860936cca37d6e0f299daa77/rpds_py-2026.5.1-cp315-cp315t-win32.whl", hash = "sha256:75808f6c38ce7749bb68cc2770161aae5045e6c6f6781a9782e74b93304399df", size = 207866, upload-time = "2026-05-28T12:01:49.648Z" },
{ url = "https://files.pythonhosted.org/packages/79/cb/966040123eb102371559746908ef2c9471f4d43e17ec9a645a2258dab64b/rpds_py-2026.5.1-cp315-cp315t-win_amd64.whl", hash = "sha256:90bd6630002a1c7f09e7843dd79f0d24f3d2897cc25a753480917865d14f15b3", size = 225441, upload-time = "2026-05-28T12:01:51.408Z" },
{ url = "https://files.pythonhosted.org/packages/42/56/3fe0fb34820ff667be791b3a3c22b85e8bcba54e9c832f47438c191fa7be/rpds_py-2026.5.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:edf2765d84e42447f112ad877af8fe1db0089aaec5b28e88d6eab45e7fe99cea", size = 357151, upload-time = "2026-05-28T12:01:53.43Z" },
{ url = "https://files.pythonhosted.org/packages/8b/f2/3eb9ccdb9f143b8c9b003978898cb497f942a324c077401e6b8834238e63/rpds_py-2026.5.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ad3773236e95f7f33991eb125224b7da66f206504d032a253a02da7e134519fb", size = 350195, upload-time = "2026-05-28T12:01:54.901Z" },
{ url = "https://files.pythonhosted.org/packages/a7/24/dbda232bc4f3ed732120692ab0d2c8402cb020516556d8bee622dcef2413/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a04df86b3f0fade39ec8fd0e0aab089b1da9fbd2b48df778a57ef96f5e7d38df", size = 381850, upload-time = "2026-05-28T12:01:56.601Z" },
{ url = "https://files.pythonhosted.org/packages/40/30/32e769839a358f78810c234f160f2cc21d1e4e47e1c0e0e0d535be5a0219/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6142dbd80c4df62a5d899f0d616d417f84e0bc8d32526c8e5589019d75d028a7", size = 387899, upload-time = "2026-05-28T12:01:58.212Z" },
{ url = "https://files.pythonhosted.org/packages/ab/86/ec84d243aadb3b34b71dd26a010d0930b2d284ff5fc9a69fec53810ee6fd/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0b35217adefe87f2fe4db7e9766cabe84744bfe9616d9667be18988928c7f2dc", size = 501618, upload-time = "2026-05-28T12:01:59.888Z" },
{ url = "https://files.pythonhosted.org/packages/74/25/b60e52686bbff777a64f9e4f4d3dd57980dc846913777177a2c92e4937aa/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b95d5e11fc712b752081183a55a244c03cd00570489edd7014d8899f8ceb8162", size = 394003, upload-time = "2026-05-28T12:02:01.482Z" },
{ url = "https://files.pythonhosted.org/packages/9b/c7/b3a6a588cc2219510ef3f42e207483a93950bedd1e3a0fd4015c95cff9e5/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:141c9498daf2ace9eda35d2b0e376f9ea8b058d84f2aef4f96fccfd449a2f251", size = 379778, upload-time = "2026-05-28T12:02:03.197Z" },
{ url = "https://files.pythonhosted.org/packages/31/00/c7dba3fc8a3da8cb3f6db1eb3386be4d79c2e97c6890d20eb9ac66ae8c43/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:6f249f8b860a200ad35193af961183ebe9132710484e6f6ce0cf89fd83c63a9a", size = 392359, upload-time = "2026-05-28T12:02:04.817Z" },
{ url = "https://files.pythonhosted.org/packages/93/dd/472ba494c70753f93745992c99855bee0636daf74e6984e5e003f150316f/rpds_py-2026.5.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e4abbf391a70be864920858bf360f4fb380577c9a0f732438a1996726e2c195b", size = 412820, upload-time = "2026-05-28T12:02:06.401Z" },
{ url = "https://files.pythonhosted.org/packages/1d/6f/93831a3bfe789542ed0c1d0d74b78b440f055d6dc3ea4640eba2d95e6e23/rpds_py-2026.5.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:c74005a7bb87752acf351c93897ec63ad77a07a0da7ecad9c050e32e7286ba34", size = 557243, upload-time = "2026-05-28T12:02:08.013Z" },
{ url = "https://files.pythonhosted.org/packages/1f/ff/0b3d604614ffc77522c6b288fdbce68957eb583da1002aa65ba38ac0ee40/rpds_py-2026.5.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:8213afbe8a3a906fb9acb2014423fe3359ee783d0bf90995f70623a3217bfa6c", size = 623541, upload-time = "2026-05-28T12:02:09.661Z" },
{ url = "https://files.pythonhosted.org/packages/ea/ea/e7b0251441da9adfeaebcf29601d10f2a1455fcf0772fae9e7e19032bd96/rpds_py-2026.5.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:8c43a8a973270fd173bf48cdf80bbe66312421cba68d40845034f174f2389049", size = 586326, upload-time = "2026-05-28T12:02:11.47Z" },
]
[[package]]
name = "rtree"
version = "1.4.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/95/09/7302695875a019514de9a5dd17b8320e7a19d6e7bc8f85dcfb79a4ce2da3/rtree-1.4.1.tar.gz", hash = "sha256:c6b1b3550881e57ebe530cc6cffefc87cd9bf49c30b37b894065a9f810875e46", size = 52425, upload-time = "2025-08-13T19:32:01.413Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/d9/108cd989a4c0954e60b3cdc86fd2826407702b5375f6dfdab2802e5fed98/rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d672184298527522d4914d8ae53bf76982b86ca420b0acde9298a7a87d81d4a4", size = 468484, upload-time = "2025-08-13T19:31:50.593Z" },
{ url = "https://files.pythonhosted.org/packages/f3/cf/2710b6fd6b07ea0aef317b29f335790ba6adf06a28ac236078ed9bd8a91d/rtree-1.4.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:a7e48d805e12011c2cf739a29d6a60ae852fb1de9fc84220bbcef67e6e595d7d", size = 436325, upload-time = "2025-08-13T19:31:52.367Z" },
{ url = "https://files.pythonhosted.org/packages/55/e1/4d075268a46e68db3cac51846eb6a3ab96ed481c585c5a1ad411b3c23aad/rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:efa8c4496e31e9ad58ff6c7df89abceac7022d906cb64a3e18e4fceae6b77f65", size = 459789, upload-time = "2025-08-13T19:31:53.926Z" },
{ url = "https://files.pythonhosted.org/packages/d1/75/e5d44be90525cd28503e7f836d077ae6663ec0687a13ba7810b4114b3668/rtree-1.4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:12de4578f1b3381a93a655846900be4e3d5f4cd5e306b8b00aa77c1121dc7e8c", size = 507644, upload-time = "2025-08-13T19:31:55.164Z" },
{ url = "https://files.pythonhosted.org/packages/fd/85/b8684f769a142163b52859a38a486493b05bafb4f2fb71d4f945de28ebf9/rtree-1.4.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b558edda52eca3e6d1ee629042192c65e6b7f2c150d6d6cd207ce82f85be3967", size = 1454478, upload-time = "2025-08-13T19:31:56.808Z" },
{ url = "https://files.pythonhosted.org/packages/e9/a4/c2292b95246b9165cc43a0c3757e80995d58bc9b43da5cb47ad6e3535213/rtree-1.4.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f155bc8d6bac9dcd383481dee8c130947a4866db1d16cb6dff442329a038a0dc", size = 1555140, upload-time = "2025-08-13T19:31:58.031Z" },
{ url = "https://files.pythonhosted.org/packages/74/25/5282c8270bfcd620d3e73beb35b40ac4ab00f0a898d98ebeb41ef0989ec8/rtree-1.4.1-py3-none-win_amd64.whl", hash = "sha256:efe125f416fd27150197ab8521158662943a40f87acab8028a1aac4ad667a489", size = 389358, upload-time = "2025-08-13T19:31:59.247Z" },
{ url = "https://files.pythonhosted.org/packages/3f/50/0a9e7e7afe7339bd5e36911f0ceb15fed51945836ed803ae5afd661057fd/rtree-1.4.1-py3-none-win_arm64.whl", hash = "sha256:3d46f55729b28138e897ffef32f7ce93ac335cb67f9120125ad3742a220800f0", size = 355253, upload-time = "2025-08-13T19:32:00.296Z" },
]
[[package]]
name = "ruff"
version = "0.15.15"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/84/6f/a76f7d96e5c962f5b69cee865e49c15c1116897c01990faa8a57edb62e7f/ruff-0.15.15.tar.gz", hash = "sha256:b8dff018130b46d8e5bf0f926ef6b60cf871d6d5ae45fc9334e09632daa741d6", size = 4706985, upload-time = "2026-05-28T14:16:57.784Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fa/9d/3a45c05b8ab04b4705989de70a79008e27c8003296a0feaee9edc18dd7e9/ruff-0.15.15-py3-none-linux_armv6l.whl", hash = "sha256:cf93e5388f412e1b108b1f8b34a6e036b70fe8aff89393befad96fe48670311b", size = 10710652, upload-time = "2026-05-28T14:16:06.701Z" },
{ url = "https://files.pythonhosted.org/packages/05/66/da974431624bf3b49f6ee1f9543c02d929ff1cba78b0d5a79c38cf21f744/ruff-0.15.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac5a646d1f6a7dadd5d50842dae2c1f9862ac887ef5d1b1375e02def791fde6e", size = 11096615, upload-time = "2026-05-28T14:16:23.313Z" },
{ url = "https://files.pythonhosted.org/packages/8c/09/7443452e5d290230a712103f2fdceeef7184f3ec99a2bd01c8be78aaceb5/ruff-0.15.15-py3-none-macosx_11_0_arm64.whl", hash = "sha256:77d955a431430c66f72dd94e379ad38a16daea3d25094872ac4edf9e797be530", size = 10436683, upload-time = "2026-05-28T14:16:40.974Z" },
{ url = "https://files.pythonhosted.org/packages/53/01/d330c26a57fa4f3943a14424904027428315b700fe4d14a84bb123a649e5/ruff-0.15.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7614ee79c69788cf6cedd568069ade9cecc22a1ad20494efe8d0c9ebb4b622d4", size = 10769064, upload-time = "2026-05-28T14:16:28.905Z" },
{ url = "https://files.pythonhosted.org/packages/1d/85/cc8770f8bdff541b1da8392d1634141fe4a0e3f4ee596605959b7906c27f/ruff-0.15.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3cdb1679e06a1f6b47bc384714ae96f6e2fb65ca441eb78c43d2ca554176ce1f", size = 10511987, upload-time = "2026-05-28T14:16:43.732Z" },
{ url = "https://files.pythonhosted.org/packages/7c/29/8c190c1472b63013583ba391f3342036e02010544c1270455ed8e519bdf3/ruff-0.15.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2728b93d7b23a603ea2c0ac6eb73d760bd38ec9de35f35fb41e18f7a3fee7622", size = 11275100, upload-time = "2026-05-28T14:16:55.244Z" },
{ url = "https://files.pythonhosted.org/packages/9f/6b/7e145ce2cc8e63d6834eca03d83a0e18d121def5c69f91b4cf4011ed4879/ruff-0.15.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be582fcc0db438902c7792b08d6ddf6c9b9e21addaa10092c2c741cfb09e5a45", size = 12176903, upload-time = "2026-05-28T14:16:14.368Z" },
{ url = "https://files.pythonhosted.org/packages/80/a3/d5974637f68e451f7fadf015cf3101d1cd7d8ba5027cffe0b9e3826ebe6b/ruff-0.15.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7aa77465b8ecaf1a27bea098d696f7fed5e1eccbd10b321b682d6de586ae5627", size = 11404550, upload-time = "2026-05-28T14:16:20.138Z" },
{ url = "https://files.pythonhosted.org/packages/fe/1c/e6e5e568f22be4fb05d6244234aba384c06b451252453b821e1a529263cf/ruff-0.15.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48decfa11d740de4889de623be1463308346312f2409a56e24aa280c86162dc4", size = 11382027, upload-time = "2026-05-28T14:16:46.615Z" },
{ url = "https://files.pythonhosted.org/packages/1d/01/170921b49fcd2e8858825593f91cf7146c3e40a5c3e6df763e4bb0484dde/ruff-0.15.15-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a5015088452ca0081387063649ec67f06d3d1d6b8b936a1f836b5e9657ecd48c", size = 11366041, upload-time = "2026-05-28T14:16:26.247Z" },
{ url = "https://files.pythonhosted.org/packages/87/54/a7bad711d7de93254e15e06a4c375b89a03d18de45d3e5dcc86a4472fb1a/ruff-0.15.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5294aab6356c81600fcdea3a62bb1b924dfd5e91767c12318d3f68f86af57cd", size = 10741795, upload-time = "2026-05-28T14:16:17.11Z" },
{ url = "https://files.pythonhosted.org/packages/c9/31/38c075963668f8b41c6914ee0f6f318727fbe30ab9145cb29e6df464c5fa/ruff-0.15.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:db5bd4d802415cca656dc1616070b725952d6ae95eb5d4831e49fbd94a38f75f", size = 10511117, upload-time = "2026-05-28T14:16:31.767Z" },
{ url = "https://files.pythonhosted.org/packages/9d/96/6ff689e1f7e375d1d97075eca022f74c2bab59554a432fe4d2e6f091986a/ruff-0.15.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:587a6278ed42059191c1a466e490bd7930fb50bd2e255398bc29616c895a61cb", size = 10994867, upload-time = "2026-05-28T14:16:35.149Z" },
{ url = "https://files.pythonhosted.org/packages/c3/c2/5dce0ab9f92a8d534fa62b9bf9caca3eddb8c1a81b616f5e195ada4f0d6e/ruff-0.15.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:df0c1c084f5f4be9812f61518a45c440d3c30d69ce4bf6c5270e66d38338f02a", size = 11482101, upload-time = "2026-05-28T14:16:49.598Z" },
{ url = "https://files.pythonhosted.org/packages/b1/c0/1003b60edd697c649faf61f1a34094b1abb38fb3d1181e3f895781250a08/ruff-0.15.15-py3-none-win32.whl", hash = "sha256:29428ea79694afbe756d45fd59b36f22b6b020dc0443cf7de0173046236964b9", size = 10716774, upload-time = "2026-05-28T14:16:52.337Z" },
{ url = "https://files.pythonhosted.org/packages/02/a8/1269eddd6945a06c23f055ef7848886e37cf9d6a8bebb386a3115f01470c/ruff-0.15.15-py3-none-win_amd64.whl", hash = "sha256:8df0323902e15e24bc4bf246da830573d3cf3352bd0b9a164eab335d111ff4a4", size = 11868463, upload-time = "2026-05-28T14:16:11.333Z" },
{ url = "https://files.pythonhosted.org/packages/4e/b2/920464c907b191e37469d477a1aa8bc048b8f36c4c1610dfa4ab87b39e18/ruff-0.15.15-py3-none-win_arm64.whl", hash = "sha256:3c8ceca6792f38196b8f589bc92eccd03eef286602da92e5dc05cc42ef6441b7", size = 11138498, upload-time = "2026-05-28T14:16:38.425Z" },
]
[[package]]
name = "safetensors"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/29/9c/6e74567782559a63bd040a236edca26fd71bc7ba88de2ef35d75df3bca5e/safetensors-0.7.0.tar.gz", hash = "sha256:07663963b67e8bd9f0b8ad15bb9163606cd27cc5a1b96235a50d8369803b96b0", size = 200878, upload-time = "2025-11-19T15:18:43.199Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fa/47/aef6c06649039accf914afef490268e1067ed82be62bcfa5b7e886ad15e8/safetensors-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c82f4d474cf725255d9e6acf17252991c3c8aac038d6ef363a4bf8be2f6db517", size = 467781, upload-time = "2025-11-19T15:18:35.84Z" },
{ url = "https://files.pythonhosted.org/packages/e8/00/374c0c068e30cd31f1e1b46b4b5738168ec79e7689ca82ee93ddfea05109/safetensors-0.7.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:94fd4858284736bb67a897a41608b5b0c2496c9bdb3bf2af1fa3409127f20d57", size = 447058, upload-time = "2025-11-19T15:18:34.416Z" },
{ url = "https://files.pythonhosted.org/packages/f1/06/578ffed52c2296f93d7fd2d844cabfa92be51a587c38c8afbb8ae449ca89/safetensors-0.7.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e07d91d0c92a31200f25351f4acb2bc6aff7f48094e13ebb1d0fb995b54b6542", size = 491748, upload-time = "2025-11-19T15:18:09.79Z" },
{ url = "https://files.pythonhosted.org/packages/ae/33/1debbbb70e4791dde185edb9413d1fe01619255abb64b300157d7f15dddd/safetensors-0.7.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8469155f4cb518bafb4acf4865e8bb9d6804110d2d9bdcaa78564b9fd841e104", size = 503881, upload-time = "2025-11-19T15:18:16.145Z" },
{ url = "https://files.pythonhosted.org/packages/8e/1c/40c2ca924d60792c3be509833df711b553c60effbd91da6f5284a83f7122/safetensors-0.7.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:54bef08bf00a2bff599982f6b08e8770e09cc012d7bba00783fc7ea38f1fb37d", size = 623463, upload-time = "2025-11-19T15:18:21.11Z" },
{ url = "https://files.pythonhosted.org/packages/9b/3a/13784a9364bd43b0d61eef4bea2845039bc2030458b16594a1bd787ae26e/safetensors-0.7.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:42cb091236206bb2016d245c377ed383aa7f78691748f3bb6ee1bfa51ae2ce6a", size = 532855, upload-time = "2025-11-19T15:18:25.719Z" },
{ url = "https://files.pythonhosted.org/packages/a0/60/429e9b1cb3fc651937727befe258ea24122d9663e4d5709a48c9cbfceecb/safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac7252938f0696ddea46f5e855dd3138444e82236e3be475f54929f0c510d48", size = 507152, upload-time = "2025-11-19T15:18:33.023Z" },
{ url = "https://files.pythonhosted.org/packages/3c/a8/4b45e4e059270d17af60359713ffd83f97900d45a6afa73aaa0d737d48b6/safetensors-0.7.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1d060c70284127fa805085d8f10fbd0962792aed71879d00864acda69dbab981", size = 541856, upload-time = "2025-11-19T15:18:31.075Z" },
{ url = "https://files.pythonhosted.org/packages/06/87/d26d8407c44175d8ae164a95b5a62707fcc445f3c0c56108e37d98070a3d/safetensors-0.7.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:cdab83a366799fa730f90a4ebb563e494f28e9e92c4819e556152ad55e43591b", size = 674060, upload-time = "2025-11-19T15:18:37.211Z" },
{ url = "https://files.pythonhosted.org/packages/11/f5/57644a2ff08dc6325816ba7217e5095f17269dada2554b658442c66aed51/safetensors-0.7.0-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:672132907fcad9f2aedcb705b2d7b3b93354a2aec1b2f706c4db852abe338f85", size = 771715, upload-time = "2025-11-19T15:18:38.689Z" },
{ url = "https://files.pythonhosted.org/packages/86/31/17883e13a814bd278ae6e266b13282a01049b0c81341da7fd0e3e71a80a3/safetensors-0.7.0-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:5d72abdb8a4d56d4020713724ba81dac065fedb7f3667151c4a637f1d3fb26c0", size = 714377, upload-time = "2025-11-19T15:18:40.162Z" },
{ url = "https://files.pythonhosted.org/packages/4a/d8/0c8a7dc9b41dcac53c4cbf9df2b9c83e0e0097203de8b37a712b345c0be5/safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0f6d66c1c538d5a94a73aa9ddca8ccc4227e6c9ff555322ea40bdd142391dd4", size = 677368, upload-time = "2025-11-19T15:18:41.627Z" },
{ url = "https://files.pythonhosted.org/packages/05/e5/cb4b713c8a93469e3c5be7c3f8d77d307e65fe89673e731f5c2bfd0a9237/safetensors-0.7.0-cp38-abi3-win32.whl", hash = "sha256:c74af94bf3ac15ac4d0f2a7c7b4663a15f8c2ab15ed0fc7531ca61d0835eccba", size = 326423, upload-time = "2025-11-19T15:18:45.74Z" },
{ url = "https://files.pythonhosted.org/packages/5d/e6/ec8471c8072382cb91233ba7267fd931219753bb43814cbc71757bfd4dab/safetensors-0.7.0-cp38-abi3-win_amd64.whl", hash = "sha256:d1239932053f56f3456f32eb9625590cc7582e905021f94636202a864d470755", size = 341380, upload-time = "2025-11-19T15:18:44.427Z" },
{ url = "https://files.pythonhosted.org/packages/a7/6a/4d08d89a6fcbe905c5ae68b8b34f0791850882fc19782d0d02c65abbdf3b/safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4729811a6640d019a4b7ba8638ee2fd21fa5ca8c7e7bdf0fed62068fcaac737", size = 492430, upload-time = "2025-11-19T15:18:11.884Z" },
{ url = "https://files.pythonhosted.org/packages/dd/29/59ed8152b30f72c42d00d241e58eaca558ae9dbfa5695206e2e0f54c7063/safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12f49080303fa6bb424b362149a12949dfbbf1e06811a88f2307276b0c131afd", size = 503977, upload-time = "2025-11-19T15:18:17.523Z" },
{ url = "https://files.pythonhosted.org/packages/d3/0b/4811bfec67fa260e791369b16dab105e4bae82686120554cc484064e22b4/safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0071bffba4150c2f46cae1432d31995d77acfd9f8db598b5d1a2ce67e8440ad2", size = 623890, upload-time = "2025-11-19T15:18:22.666Z" },
{ url = "https://files.pythonhosted.org/packages/58/5b/632a58724221ef03d78ab65062e82a1010e1bef8e8e0b9d7c6d7b8044841/safetensors-0.7.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:473b32699f4200e69801bf5abf93f1a4ecd432a70984df164fc22ccf39c4a6f3", size = 531885, upload-time = "2025-11-19T15:18:27.146Z" },
]
[package.optional-dependencies]
torch = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging" },
{ name = "torch" },
]
[[package]]
name = "scipy"
version = "1.15.3"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" },
{ url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" },
{ url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" },
{ url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" },
{ url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" },
{ url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" },
{ url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" },
{ url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" },
{ url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" },
{ url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" },
{ url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" },
{ url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" },
{ url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" },
{ url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" },
{ url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" },
{ url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" },
{ url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" },
{ url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" },
{ url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" },
{ url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" },
{ url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" },
{ url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" },
{ url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" },
{ url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" },
{ url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" },
{ url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" },
{ url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" },
{ url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" },
{ url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" },
{ url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" },
{ url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" },
{ url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" },
{ url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" },
{ url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" },
{ url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" },
{ url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" },
{ url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" },
{ url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" },
{ url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" },
{ url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" },
{ url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" },
{ url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" },
{ url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" },
{ url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" },
{ url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" },
]
[[package]]
name = "scipy"
version = "1.17.1"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/df/75/b4ce781849931fef6fd529afa6b63711d5a733065722d0c3e2724af9e40a/scipy-1.17.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:1f95b894f13729334fb990162e911c9e5dc1ab390c58aa6cbecb389c5b5e28ec", size = 31613675, upload-time = "2026-02-23T00:16:00.13Z" },
{ url = "https://files.pythonhosted.org/packages/f7/58/bccc2861b305abdd1b8663d6130c0b3d7cc22e8d86663edbc8401bfd40d4/scipy-1.17.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e18f12c6b0bc5a592ed23d3f7b891f68fd7f8241d69b7883769eb5d5dfb52696", size = 28162057, upload-time = "2026-02-23T00:16:09.456Z" },
{ url = "https://files.pythonhosted.org/packages/6d/ee/18146b7757ed4976276b9c9819108adbc73c5aad636e5353e20746b73069/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a3472cfbca0a54177d0faa68f697d8ba4c80bbdc19908c3465556d9f7efce9ee", size = 20334032, upload-time = "2026-02-23T00:16:17.358Z" },
{ url = "https://files.pythonhosted.org/packages/ec/e6/cef1cf3557f0c54954198554a10016b6a03b2ec9e22a4e1df734936bd99c/scipy-1.17.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:766e0dc5a616d026a3a1cffa379af959671729083882f50307e18175797b3dfd", size = 22709533, upload-time = "2026-02-23T00:16:25.791Z" },
{ url = "https://files.pythonhosted.org/packages/4d/60/8804678875fc59362b0fb759ab3ecce1f09c10a735680318ac30da8cd76b/scipy-1.17.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:744b2bf3640d907b79f3fd7874efe432d1cf171ee721243e350f55234b4cec4c", size = 33062057, upload-time = "2026-02-23T00:16:36.931Z" },
{ url = "https://files.pythonhosted.org/packages/09/7d/af933f0f6e0767995b4e2d705a0665e454d1c19402aa7e895de3951ebb04/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43af8d1f3bea642559019edfe64e9b11192a8978efbd1539d7bc2aaa23d92de4", size = 35349300, upload-time = "2026-02-23T00:16:49.108Z" },
{ url = "https://files.pythonhosted.org/packages/b4/3d/7ccbbdcbb54c8fdc20d3b6930137c782a163fa626f0aef920349873421ba/scipy-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd96a1898c0a47be4520327e01f874acfd61fb48a9420f8aa9f6483412ffa444", size = 35127333, upload-time = "2026-02-23T00:17:01.293Z" },
{ url = "https://files.pythonhosted.org/packages/e8/19/f926cb11c42b15ba08e3a71e376d816ac08614f769b4f47e06c3580c836a/scipy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4eb6c25dd62ee8d5edf68a8e1c171dd71c292fdae95d8aeb3dd7d7de4c364082", size = 37741314, upload-time = "2026-02-23T00:17:12.576Z" },
{ url = "https://files.pythonhosted.org/packages/95/da/0d1df507cf574b3f224ccc3d45244c9a1d732c81dcb26b1e8a766ae271a8/scipy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:d30e57c72013c2a4fe441c2fcb8e77b14e152ad48b5464858e07e2ad9fbfceff", size = 36607512, upload-time = "2026-02-23T00:17:23.424Z" },
{ url = "https://files.pythonhosted.org/packages/68/7f/bdd79ceaad24b671543ffe0ef61ed8e659440eb683b66f033454dcee90eb/scipy-1.17.1-cp311-cp311-win_arm64.whl", hash = "sha256:9ecb4efb1cd6e8c4afea0daa91a87fbddbce1b99d2895d151596716c0b2e859d", size = 24599248, upload-time = "2026-02-23T00:17:34.561Z" },
{ url = "https://files.pythonhosted.org/packages/35/48/b992b488d6f299dbe3f11a20b24d3dda3d46f1a635ede1c46b5b17a7b163/scipy-1.17.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:35c3a56d2ef83efc372eaec584314bd0ef2e2f0d2adb21c55e6ad5b344c0dcb8", size = 31610954, upload-time = "2026-02-23T00:17:49.855Z" },
{ url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" },
{ url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" },
{ url = "https://files.pythonhosted.org/packages/35/f5/906eda513271c8deb5af284e5ef0206d17a96239af79f9fa0aebfe0e36b4/scipy-1.17.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:c80be5ede8f3f8eded4eff73cc99a25c388ce98e555b17d31da05287015ffa5b", size = 22704017, upload-time = "2026-02-23T00:18:21.502Z" },
{ url = "https://files.pythonhosted.org/packages/da/34/16f10e3042d2f1d6b66e0428308ab52224b6a23049cb2f5c1756f713815f/scipy-1.17.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e19ebea31758fac5893a2ac360fedd00116cbb7628e650842a6691ba7ca28a21", size = 32927842, upload-time = "2026-02-23T00:18:35.367Z" },
{ url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" },
{ url = "https://files.pythonhosted.org/packages/c5/5c/9d7f4c88bea6e0d5a4f1bc0506a53a00e9fcb198de372bfe4d3652cef482/scipy-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8a604bae87c6195d8b1045eddece0514d041604b14f2727bbc2b3020172045eb", size = 35003557, upload-time = "2026-02-23T00:18:54.74Z" },
{ url = "https://files.pythonhosted.org/packages/65/94/7698add8f276dbab7a9de9fb6b0e02fc13ee61d51c7c3f85ac28b65e1239/scipy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f590cd684941912d10becc07325a3eeb77886fe981415660d9265c4c418d0bea", size = 37625856, upload-time = "2026-02-23T00:19:00.307Z" },
{ url = "https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:41b71f4a3a4cab9d366cd9065b288efc4d4f3c0b37a91a8e0947fb5bd7f31d87", size = 36549682, upload-time = "2026-02-23T00:19:07.67Z" },
{ url = "https://files.pythonhosted.org/packages/bc/98/fe9ae9ffb3b54b62559f52dedaebe204b408db8109a8c66fdd04869e6424/scipy-1.17.1-cp312-cp312-win_arm64.whl", hash = "sha256:f4115102802df98b2b0db3cce5cb9b92572633a1197c77b7553e5203f284a5b3", size = 24547340, upload-time = "2026-02-23T00:19:12.024Z" },
{ url = "https://files.pythonhosted.org/packages/76/27/07ee1b57b65e92645f219b37148a7e7928b82e2b5dbeccecb4dff7c64f0b/scipy-1.17.1-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:5e3c5c011904115f88a39308379c17f91546f77c1667cea98739fe0fccea804c", size = 31590199, upload-time = "2026-02-23T00:19:17.192Z" },
{ url = "https://files.pythonhosted.org/packages/ec/ae/db19f8ab842e9b724bf5dbb7db29302a91f1e55bc4d04b1025d6d605a2c5/scipy-1.17.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:6fac755ca3d2c3edcb22f479fceaa241704111414831ddd3bc6056e18516892f", size = 28154001, upload-time = "2026-02-23T00:19:22.241Z" },
{ url = "https://files.pythonhosted.org/packages/5b/58/3ce96251560107b381cbd6e8413c483bbb1228a6b919fa8652b0d4090e7f/scipy-1.17.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:7ff200bf9d24f2e4d5dc6ee8c3ac64d739d3a89e2326ba68aaf6c4a2b838fd7d", size = 20325719, upload-time = "2026-02-23T00:19:26.329Z" },
{ url = "https://files.pythonhosted.org/packages/b2/83/15087d945e0e4d48ce2377498abf5ad171ae013232ae31d06f336e64c999/scipy-1.17.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4b400bdc6f79fa02a4d86640310dde87a21fba0c979efff5248908c6f15fad1b", size = 22683595, upload-time = "2026-02-23T00:19:30.304Z" },
{ url = "https://files.pythonhosted.org/packages/b4/e0/e58fbde4a1a594c8be8114eb4aac1a55bcd6587047efc18a61eb1f5c0d30/scipy-1.17.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b64ca7d4aee0102a97f3ba22124052b4bd2152522355073580bf4845e2550b6", size = 32896429, upload-time = "2026-02-23T00:19:35.536Z" },
{ url = "https://files.pythonhosted.org/packages/f5/5f/f17563f28ff03c7b6799c50d01d5d856a1d55f2676f537ca8d28c7f627cd/scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:581b2264fc0aa555f3f435a5944da7504ea3a065d7029ad60e7c3d1ae09c5464", size = 35203952, upload-time = "2026-02-23T00:19:42.259Z" },
{ url = "https://files.pythonhosted.org/packages/8d/a5/9afd17de24f657fdfe4df9a3f1ea049b39aef7c06000c13db1530d81ccca/scipy-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:beeda3d4ae615106d7094f7e7cef6218392e4465cc95d25f900bebabfded0950", size = 34979063, upload-time = "2026-02-23T00:19:47.547Z" },
{ url = "https://files.pythonhosted.org/packages/8b/13/88b1d2384b424bf7c924f2038c1c409f8d88bb2a8d49d097861dd64a57b2/scipy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6609bc224e9568f65064cfa72edc0f24ee6655b47575954ec6339534b2798369", size = 37598449, upload-time = "2026-02-23T00:19:53.238Z" },
{ url = "https://files.pythonhosted.org/packages/35/e5/d6d0e51fc888f692a35134336866341c08655d92614f492c6860dc45bb2c/scipy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:37425bc9175607b0268f493d79a292c39f9d001a357bebb6b88fdfaff13f6448", size = 36510943, upload-time = "2026-02-23T00:20:50.89Z" },
{ url = "https://files.pythonhosted.org/packages/2a/fd/3be73c564e2a01e690e19cc618811540ba5354c67c8680dce3281123fb79/scipy-1.17.1-cp313-cp313-win_arm64.whl", hash = "sha256:5cf36e801231b6a2059bf354720274b7558746f3b1a4efb43fcf557ccd484a87", size = 24545621, upload-time = "2026-02-23T00:20:55.871Z" },
{ url = "https://files.pythonhosted.org/packages/6f/6b/17787db8b8114933a66f9dcc479a8272e4b4da75fe03b0c282f7b0ade8cd/scipy-1.17.1-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:d59c30000a16d8edc7e64152e30220bfbd724c9bbb08368c054e24c651314f0a", size = 31936708, upload-time = "2026-02-23T00:19:58.694Z" },
{ url = "https://files.pythonhosted.org/packages/38/2e/524405c2b6392765ab1e2b722a41d5da33dc5c7b7278184a8ad29b6cb206/scipy-1.17.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:010f4333c96c9bb1a4516269e33cb5917b08ef2166d5556ca2fd9f082a9e6ea0", size = 28570135, upload-time = "2026-02-23T00:20:03.934Z" },
{ url = "https://files.pythonhosted.org/packages/fd/c3/5bd7199f4ea8556c0c8e39f04ccb014ac37d1468e6cfa6a95c6b3562b76e/scipy-1.17.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:2ceb2d3e01c5f1d83c4189737a42d9cb2fc38a6eeed225e7515eef71ad301dce", size = 20741977, upload-time = "2026-02-23T00:20:07.935Z" },
{ url = "https://files.pythonhosted.org/packages/d9/b8/8ccd9b766ad14c78386599708eb745f6b44f08400a5fd0ade7cf89b6fc93/scipy-1.17.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:844e165636711ef41f80b4103ed234181646b98a53c8f05da12ca5ca289134f6", size = 23029601, upload-time = "2026-02-23T00:20:12.161Z" },
{ url = "https://files.pythonhosted.org/packages/6d/a0/3cb6f4d2fb3e17428ad2880333cac878909ad1a89f678527b5328b93c1d4/scipy-1.17.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:158dd96d2207e21c966063e1635b1063cd7787b627b6f07305315dd73d9c679e", size = 33019667, upload-time = "2026-02-23T00:20:17.208Z" },
{ url = "https://files.pythonhosted.org/packages/f3/c3/2d834a5ac7bf3a0c806ad1508efc02dda3c8c61472a56132d7894c312dea/scipy-1.17.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74cbb80d93260fe2ffa334efa24cb8f2f0f622a9b9febf8b483c0b865bfb3475", size = 35264159, upload-time = "2026-02-23T00:20:23.087Z" },
{ url = "https://files.pythonhosted.org/packages/4d/77/d3ed4becfdbd217c52062fafe35a72388d1bd82c2d0ba5ca19d6fcc93e11/scipy-1.17.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:dbc12c9f3d185f5c737d801da555fb74b3dcfa1a50b66a1a93e09190f41fab50", size = 35102771, upload-time = "2026-02-23T00:20:28.636Z" },
{ url = "https://files.pythonhosted.org/packages/bd/12/d19da97efde68ca1ee5538bb261d5d2c062f0c055575128f11a2730e3ac1/scipy-1.17.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:94055a11dfebe37c656e70317e1996dc197e1a15bbcc351bcdd4610e128fe1ca", size = 37665910, upload-time = "2026-02-23T00:20:34.743Z" },
{ url = "https://files.pythonhosted.org/packages/06/1c/1172a88d507a4baaf72c5a09bb6c018fe2ae0ab622e5830b703a46cc9e44/scipy-1.17.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e30bdeaa5deed6bc27b4cc490823cd0347d7dae09119b8803ae576ea0ce52e4c", size = 36562980, upload-time = "2026-02-23T00:20:40.575Z" },
{ url = "https://files.pythonhosted.org/packages/70/b0/eb757336e5a76dfa7911f63252e3b7d1de00935d7705cf772db5b45ec238/scipy-1.17.1-cp313-cp313t-win_arm64.whl", hash = "sha256:a720477885a9d2411f94a93d16f9d89bad0f28ca23c3f8daa521e2dcc3f44d49", size = 24856543, upload-time = "2026-02-23T00:20:45.313Z" },
{ url = "https://files.pythonhosted.org/packages/cf/83/333afb452af6f0fd70414dc04f898647ee1423979ce02efa75c3b0f2c28e/scipy-1.17.1-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:a48a72c77a310327f6a3a920092fa2b8fd03d7deaa60f093038f22d98e096717", size = 31584510, upload-time = "2026-02-23T00:21:01.015Z" },
{ url = "https://files.pythonhosted.org/packages/ed/a6/d05a85fd51daeb2e4ea71d102f15b34fedca8e931af02594193ae4fd25f7/scipy-1.17.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:45abad819184f07240d8a696117a7aacd39787af9e0b719d00285549ed19a1e9", size = 28170131, upload-time = "2026-02-23T00:21:05.888Z" },
{ url = "https://files.pythonhosted.org/packages/db/7b/8624a203326675d7746a254083a187398090a179335b2e4a20e2ddc46e83/scipy-1.17.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:3fd1fcdab3ea951b610dc4cef356d416d5802991e7e32b5254828d342f7b7e0b", size = 20342032, upload-time = "2026-02-23T00:21:09.904Z" },
{ url = "https://files.pythonhosted.org/packages/c9/35/2c342897c00775d688d8ff3987aced3426858fd89d5a0e26e020b660b301/scipy-1.17.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7bdf2da170b67fdf10bca777614b1c7d96ae3ca5794fd9587dce41eb2966e866", size = 22678766, upload-time = "2026-02-23T00:21:14.313Z" },
{ url = "https://files.pythonhosted.org/packages/ef/f2/7cdb8eb308a1a6ae1e19f945913c82c23c0c442a462a46480ce487fdc0ac/scipy-1.17.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:adb2642e060a6549c343603a3851ba76ef0b74cc8c079a9a58121c7ec9fe2350", size = 32957007, upload-time = "2026-02-23T00:21:19.663Z" },
{ url = "https://files.pythonhosted.org/packages/0b/2e/7eea398450457ecb54e18e9d10110993fa65561c4f3add5e8eccd2b9cd41/scipy-1.17.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eee2cfda04c00a857206a4330f0c5e3e56535494e30ca445eb19ec624ae75118", size = 35221333, upload-time = "2026-02-23T00:21:25.278Z" },
{ url = "https://files.pythonhosted.org/packages/d9/77/5b8509d03b77f093a0d52e606d3c4f79e8b06d1d38c441dacb1e26cacf46/scipy-1.17.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d2650c1fb97e184d12d8ba010493ee7b322864f7d3d00d3f9bb97d9c21de4068", size = 35042066, upload-time = "2026-02-23T00:21:31.358Z" },
{ url = "https://files.pythonhosted.org/packages/f9/df/18f80fb99df40b4070328d5ae5c596f2f00fffb50167e31439e932f29e7d/scipy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:08b900519463543aa604a06bec02461558a6e1cef8fdbb8098f77a48a83c8118", size = 37612763, upload-time = "2026-02-23T00:21:37.247Z" },
{ url = "https://files.pythonhosted.org/packages/4b/39/f0e8ea762a764a9dc52aa7dabcfad51a354819de1f0d4652b6a1122424d6/scipy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:3877ac408e14da24a6196de0ddcace62092bfc12a83823e92e49e40747e52c19", size = 37290984, upload-time = "2026-02-23T00:22:35.023Z" },
{ url = "https://files.pythonhosted.org/packages/7c/56/fe201e3b0f93d1a8bcf75d3379affd228a63d7e2d80ab45467a74b494947/scipy-1.17.1-cp314-cp314-win_arm64.whl", hash = "sha256:f8885db0bc2bffa59d5c1b72fad7a6a92d3e80e7257f967dd81abb553a90d293", size = 25192877, upload-time = "2026-02-23T00:22:39.798Z" },
{ url = "https://files.pythonhosted.org/packages/96/ad/f8c414e121f82e02d76f310f16db9899c4fcde36710329502a6b2a3c0392/scipy-1.17.1-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:1cc682cea2ae55524432f3cdff9e9a3be743d52a7443d0cba9017c23c87ae2f6", size = 31949750, upload-time = "2026-02-23T00:21:42.289Z" },
{ url = "https://files.pythonhosted.org/packages/7c/b0/c741e8865d61b67c81e255f4f0a832846c064e426636cd7de84e74d209be/scipy-1.17.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:2040ad4d1795a0ae89bfc7e8429677f365d45aa9fd5e4587cf1ea737f927b4a1", size = 28585858, upload-time = "2026-02-23T00:21:47.706Z" },
{ url = "https://files.pythonhosted.org/packages/ed/1b/3985219c6177866628fa7c2595bfd23f193ceebbe472c98a08824b9466ff/scipy-1.17.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:131f5aaea57602008f9822e2115029b55d4b5f7c070287699fe45c661d051e39", size = 20757723, upload-time = "2026-02-23T00:21:52.039Z" },
{ url = "https://files.pythonhosted.org/packages/c0/19/2a04aa25050d656d6f7b9e7b685cc83d6957fb101665bfd9369ca6534563/scipy-1.17.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9cdc1a2fcfd5c52cfb3045feb399f7b3ce822abdde3a193a6b9a60b3cb5854ca", size = 23043098, upload-time = "2026-02-23T00:21:56.185Z" },
{ url = "https://files.pythonhosted.org/packages/86/f1/3383beb9b5d0dbddd030335bf8a8b32d4317185efe495374f134d8be6cce/scipy-1.17.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6e3dcd57ab780c741fde8dc68619de988b966db759a3c3152e8e9142c26295ad", size = 33030397, upload-time = "2026-02-23T00:22:01.404Z" },
{ url = "https://files.pythonhosted.org/packages/41/68/8f21e8a65a5a03f25a79165ec9d2b28c00e66dc80546cf5eb803aeeff35b/scipy-1.17.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9956e4d4f4a301ebf6cde39850333a6b6110799d470dbbb1e25326ac447f52a", size = 35281163, upload-time = "2026-02-23T00:22:07.024Z" },
{ url = "https://files.pythonhosted.org/packages/84/8d/c8a5e19479554007a5632ed7529e665c315ae7492b4f946b0deb39870e39/scipy-1.17.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a4328d245944d09fd639771de275701ccadf5f781ba0ff092ad141e017eccda4", size = 35116291, upload-time = "2026-02-23T00:22:12.585Z" },
{ url = "https://files.pythonhosted.org/packages/52/52/e57eceff0e342a1f50e274264ed47497b59e6a4e3118808ee58ddda7b74a/scipy-1.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a77cbd07b940d326d39a1d1b37817e2ee4d79cb30e7338f3d0cddffae70fcaa2", size = 37682317, upload-time = "2026-02-23T00:22:18.513Z" },
{ url = "https://files.pythonhosted.org/packages/11/2f/b29eafe4a3fbc3d6de9662b36e028d5f039e72d345e05c250e121a230dd4/scipy-1.17.1-cp314-cp314t-win_amd64.whl", hash = "sha256:eb092099205ef62cd1782b006658db09e2fed75bffcae7cc0d44052d8aa0f484", size = 37345327, upload-time = "2026-02-23T00:22:24.442Z" },
{ url = "https://files.pythonhosted.org/packages/07/39/338d9219c4e87f3e708f18857ecd24d22a0c3094752393319553096b98af/scipy-1.17.1-cp314-cp314t-win_arm64.whl", hash = "sha256:200e1050faffacc162be6a486a984a0497866ec54149a01270adc8a59b7c7d21", size = 25489165, upload-time = "2026-02-23T00:22:29.563Z" },
]
[[package]]
name = "semchunk"
version = "3.2.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mpire", extra = ["dill"] },
{ name = "tqdm" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a9/a0/ce7e3d6cc76498fd594e667d10a03f17d7cced129e46869daec23523bf5a/semchunk-3.2.5.tar.gz", hash = "sha256:ee15e9a06a69a411937dd8fcf0a25d7ef389c5195863140436872a02c95b0218", size = 17667, upload-time = "2025-10-28T02:12:38.025Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f8/95/12d226ee4d207cb1f77a216baa7e1a8bae2639733c140abe8d0316d23a18/semchunk-3.2.5-py3-none-any.whl", hash = "sha256:fd09cc5f380bd010b8ca773bd81893f7eaf11d37dd8362a83d46cedaf5dae076", size = 13048, upload-time = "2025-10-28T02:12:36.724Z" },
]
[[package]]
name = "setuptools"
version = "81.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/0d/1c/73e719955c59b8e424d015ab450f51c0af856ae46ea2da83eba51cc88de1/setuptools-81.0.0.tar.gz", hash = "sha256:487b53915f52501f0a79ccfd0c02c165ffe06631443a886740b91af4b7a5845a", size = 1198299, upload-time = "2026-02-06T21:10:39.601Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e1/e3/c164c88b2e5ce7b24d667b9bd83589cf4f3520d97cad01534cd3c4f55fdb/setuptools-81.0.0-py3-none-any.whl", hash = "sha256:fdd925d5c5d9f62e4b74b30d6dd7828ce236fd6ed998a08d81de62ce5a6310d6", size = 1062021, upload-time = "2026-02-06T21:10:37.175Z" },
]
[[package]]
name = "shapely"
version = "2.1.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4d/bc/0989043118a27cccb4e906a46b7565ce36ca7b57f5a18b78f4f1b0f72d9d/shapely-2.1.2.tar.gz", hash = "sha256:2ed4ecb28320a433db18a5bf029986aa8afcfd740745e78847e330d5d94922a9", size = 315489, upload-time = "2025-09-24T13:51:41.432Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/05/89/c3548aa9b9812a5d143986764dededfa48d817714e947398bdda87c77a72/shapely-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7ae48c236c0324b4e139bea88a306a04ca630f49be66741b340729d380d8f52f", size = 1825959, upload-time = "2025-09-24T13:50:00.682Z" },
{ url = "https://files.pythonhosted.org/packages/ce/8a/7ebc947080442edd614ceebe0ce2cdbd00c25e832c240e1d1de61d0e6b38/shapely-2.1.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eba6710407f1daa8e7602c347dfc94adc02205ec27ed956346190d66579eb9ea", size = 1629196, upload-time = "2025-09-24T13:50:03.447Z" },
{ url = "https://files.pythonhosted.org/packages/c8/86/c9c27881c20d00fc409e7e059de569d5ed0abfcec9c49548b124ebddea51/shapely-2.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef4a456cc8b7b3d50ccec29642aa4aeda959e9da2fe9540a92754770d5f0cf1f", size = 2951065, upload-time = "2025-09-24T13:50:05.266Z" },
{ url = "https://files.pythonhosted.org/packages/50/8a/0ab1f7433a2a85d9e9aea5b1fbb333f3b09b309e7817309250b4b7b2cc7a/shapely-2.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e38a190442aacc67ff9f75ce60aec04893041f16f97d242209106d502486a142", size = 3058666, upload-time = "2025-09-24T13:50:06.872Z" },
{ url = "https://files.pythonhosted.org/packages/bb/c6/5a30ffac9c4f3ffd5b7113a7f5299ccec4713acd5ee44039778a7698224e/shapely-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:40d784101f5d06a1fd30b55fc11ea58a61be23f930d934d86f19a180909908a4", size = 3966905, upload-time = "2025-09-24T13:50:09.417Z" },
{ url = "https://files.pythonhosted.org/packages/9c/72/e92f3035ba43e53959007f928315a68fbcf2eeb4e5ededb6f0dc7ff1ecc3/shapely-2.1.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f6f6cd5819c50d9bcf921882784586aab34a4bd53e7553e175dece6db513a6f0", size = 4129260, upload-time = "2025-09-24T13:50:11.183Z" },
{ url = "https://files.pythonhosted.org/packages/42/24/605901b73a3d9f65fa958e63c9211f4be23d584da8a1a7487382fac7fdc5/shapely-2.1.2-cp310-cp310-win32.whl", hash = "sha256:fe9627c39c59e553c90f5bc3128252cb85dc3b3be8189710666d2f8bc3a5503e", size = 1544301, upload-time = "2025-09-24T13:50:12.521Z" },
{ url = "https://files.pythonhosted.org/packages/e1/89/6db795b8dd3919851856bd2ddd13ce434a748072f6fdee42ff30cbd3afa3/shapely-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:1d0bfb4b8f661b3b4ec3565fa36c340bfb1cda82087199711f86a88647d26b2f", size = 1722074, upload-time = "2025-09-24T13:50:13.909Z" },
{ url = "https://files.pythonhosted.org/packages/8f/8d/1ff672dea9ec6a7b5d422eb6d095ed886e2e523733329f75fdcb14ee1149/shapely-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:91121757b0a36c9aac3427a651a7e6567110a4a67c97edf04f8d55d4765f6618", size = 1820038, upload-time = "2025-09-24T13:50:15.628Z" },
{ url = "https://files.pythonhosted.org/packages/4f/ce/28fab8c772ce5db23a0d86bf0adaee0c4c79d5ad1db766055fa3dab442e2/shapely-2.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:16a9c722ba774cf50b5d4541242b4cce05aafd44a015290c82ba8a16931ff63d", size = 1626039, upload-time = "2025-09-24T13:50:16.881Z" },
{ url = "https://files.pythonhosted.org/packages/70/8b/868b7e3f4982f5006e9395c1e12343c66a8155c0374fdc07c0e6a1ab547d/shapely-2.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cc4f7397459b12c0b196c9efe1f9d7e92463cbba142632b4cc6d8bbbbd3e2b09", size = 3001519, upload-time = "2025-09-24T13:50:18.606Z" },
{ url = "https://files.pythonhosted.org/packages/13/02/58b0b8d9c17c93ab6340edd8b7308c0c5a5b81f94ce65705819b7416dba5/shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:136ab87b17e733e22f0961504d05e77e7be8c9b5a8184f685b4a91a84efe3c26", size = 3110842, upload-time = "2025-09-24T13:50:21.77Z" },
{ url = "https://files.pythonhosted.org/packages/af/61/8e389c97994d5f331dcffb25e2fa761aeedfb52b3ad9bcdd7b8671f4810a/shapely-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:16c5d0fc45d3aa0a69074979f4f1928ca2734fb2e0dde8af9611e134e46774e7", size = 4021316, upload-time = "2025-09-24T13:50:23.626Z" },
{ url = "https://files.pythonhosted.org/packages/d3/d4/9b2a9fe6039f9e42ccf2cb3e84f219fd8364b0c3b8e7bbc857b5fbe9c14c/shapely-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6ddc759f72b5b2b0f54a7e7cde44acef680a55019eb52ac63a7af2cf17cb9cd2", size = 4178586, upload-time = "2025-09-24T13:50:25.443Z" },
{ url = "https://files.pythonhosted.org/packages/16/f6/9840f6963ed4decf76b08fd6d7fed14f8779fb7a62cb45c5617fa8ac6eab/shapely-2.1.2-cp311-cp311-win32.whl", hash = "sha256:2fa78b49485391224755a856ed3b3bd91c8455f6121fee0db0e71cefb07d0ef6", size = 1543961, upload-time = "2025-09-24T13:50:26.968Z" },
{ url = "https://files.pythonhosted.org/packages/38/1e/3f8ea46353c2a33c1669eb7327f9665103aa3a8dfe7f2e4ef714c210b2c2/shapely-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:c64d5c97b2f47e3cd9b712eaced3b061f2b71234b3fc263e0fcf7d889c6559dc", size = 1722856, upload-time = "2025-09-24T13:50:28.497Z" },
{ url = "https://files.pythonhosted.org/packages/24/c0/f3b6453cf2dfa99adc0ba6675f9aaff9e526d2224cbd7ff9c1a879238693/shapely-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fe2533caae6a91a543dec62e8360fe86ffcdc42a7c55f9dfd0128a977a896b94", size = 1833550, upload-time = "2025-09-24T13:50:30.019Z" },
{ url = "https://files.pythonhosted.org/packages/86/07/59dee0bc4b913b7ab59ab1086225baca5b8f19865e6101db9ebb7243e132/shapely-2.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ba4d1333cc0bc94381d6d4308d2e4e008e0bd128bdcff5573199742ee3634359", size = 1643556, upload-time = "2025-09-24T13:50:32.291Z" },
{ url = "https://files.pythonhosted.org/packages/26/29/a5397e75b435b9895cd53e165083faed5d12fd9626eadec15a83a2411f0f/shapely-2.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0bd308103340030feef6c111d3eb98d50dc13feea33affc8a6f9fa549e9458a3", size = 2988308, upload-time = "2025-09-24T13:50:33.862Z" },
{ url = "https://files.pythonhosted.org/packages/b9/37/e781683abac55dde9771e086b790e554811a71ed0b2b8a1e789b7430dd44/shapely-2.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1e7d4d7ad262a48bb44277ca12c7c78cb1b0f56b32c10734ec9a1d30c0b0c54b", size = 3099844, upload-time = "2025-09-24T13:50:35.459Z" },
{ url = "https://files.pythonhosted.org/packages/d8/f3/9876b64d4a5a321b9dc482c92bb6f061f2fa42131cba643c699f39317cb9/shapely-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e9eddfe513096a71896441a7c37db72da0687b34752c4e193577a145c71736fc", size = 3988842, upload-time = "2025-09-24T13:50:37.478Z" },
{ url = "https://files.pythonhosted.org/packages/d1/a0/704c7292f7014c7e74ec84eddb7b109e1fbae74a16deae9c1504b1d15565/shapely-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:980c777c612514c0cf99bc8a9de6d286f5e186dcaf9091252fcd444e5638193d", size = 4152714, upload-time = "2025-09-24T13:50:39.9Z" },
{ url = "https://files.pythonhosted.org/packages/53/46/319c9dc788884ad0785242543cdffac0e6530e4d0deb6c4862bc4143dcf3/shapely-2.1.2-cp312-cp312-win32.whl", hash = "sha256:9111274b88e4d7b54a95218e243282709b330ef52b7b86bc6aaf4f805306f454", size = 1542745, upload-time = "2025-09-24T13:50:41.414Z" },
{ url = "https://files.pythonhosted.org/packages/ec/bf/cb6c1c505cb31e818e900b9312d514f381fbfa5c4363edfce0fcc4f8c1a4/shapely-2.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:743044b4cfb34f9a67205cee9279feaf60ba7d02e69febc2afc609047cb49179", size = 1722861, upload-time = "2025-09-24T13:50:43.35Z" },
{ url = "https://files.pythonhosted.org/packages/c3/90/98ef257c23c46425dc4d1d31005ad7c8d649fe423a38b917db02c30f1f5a/shapely-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b510dda1a3672d6879beb319bc7c5fd302c6c354584690973c838f46ec3e0fa8", size = 1832644, upload-time = "2025-09-24T13:50:44.886Z" },
{ url = "https://files.pythonhosted.org/packages/6d/ab/0bee5a830d209adcd3a01f2d4b70e587cdd9fd7380d5198c064091005af8/shapely-2.1.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8cff473e81017594d20ec55d86b54bc635544897e13a7cfc12e36909c5309a2a", size = 1642887, upload-time = "2025-09-24T13:50:46.735Z" },
{ url = "https://files.pythonhosted.org/packages/2d/5e/7d7f54ba960c13302584c73704d8c4d15404a51024631adb60b126a4ae88/shapely-2.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe7b77dc63d707c09726b7908f575fc04ff1d1ad0f3fb92aec212396bc6cfe5e", size = 2970931, upload-time = "2025-09-24T13:50:48.374Z" },
{ url = "https://files.pythonhosted.org/packages/f2/a2/83fc37e2a58090e3d2ff79175a95493c664bcd0b653dd75cb9134645a4e5/shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7ed1a5bbfb386ee8332713bf7508bc24e32d24b74fc9a7b9f8529a55db9f4ee6", size = 3082855, upload-time = "2025-09-24T13:50:50.037Z" },
{ url = "https://files.pythonhosted.org/packages/44/2b/578faf235a5b09f16b5f02833c53822294d7f21b242f8e2d0cf03fb64321/shapely-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a84e0582858d841d54355246ddfcbd1fce3179f185da7470f41ce39d001ee1af", size = 3979960, upload-time = "2025-09-24T13:50:51.74Z" },
{ url = "https://files.pythonhosted.org/packages/4d/04/167f096386120f692cc4ca02f75a17b961858997a95e67a3cb6a7bbd6b53/shapely-2.1.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc3487447a43d42adcdf52d7ac73804f2312cbfa5d433a7d2c506dcab0033dfd", size = 4142851, upload-time = "2025-09-24T13:50:53.49Z" },
{ url = "https://files.pythonhosted.org/packages/48/74/fb402c5a6235d1c65a97348b48cdedb75fb19eca2b1d66d04969fc1c6091/shapely-2.1.2-cp313-cp313-win32.whl", hash = "sha256:9c3a3c648aedc9f99c09263b39f2d8252f199cb3ac154fadc173283d7d111350", size = 1541890, upload-time = "2025-09-24T13:50:55.337Z" },
{ url = "https://files.pythonhosted.org/packages/41/47/3647fe7ad990af60ad98b889657a976042c9988c2807cf322a9d6685f462/shapely-2.1.2-cp313-cp313-win_amd64.whl", hash = "sha256:ca2591bff6645c216695bdf1614fca9c82ea1144d4a7591a466fef64f28f0715", size = 1722151, upload-time = "2025-09-24T13:50:57.153Z" },
{ url = "https://files.pythonhosted.org/packages/3c/49/63953754faa51ffe7d8189bfbe9ca34def29f8c0e34c67cbe2a2795f269d/shapely-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2d93d23bdd2ed9dc157b46bc2f19b7da143ca8714464249bef6771c679d5ff40", size = 1834130, upload-time = "2025-09-24T13:50:58.49Z" },
{ url = "https://files.pythonhosted.org/packages/7f/ee/dce001c1984052970ff60eb4727164892fb2d08052c575042a47f5a9e88f/shapely-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01d0d304b25634d60bd7cf291828119ab55a3bab87dc4af1e44b07fb225f188b", size = 1642802, upload-time = "2025-09-24T13:50:59.871Z" },
{ url = "https://files.pythonhosted.org/packages/da/e7/fc4e9a19929522877fa602f705706b96e78376afb7fad09cad5b9af1553c/shapely-2.1.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8d8382dd120d64b03698b7298b89611a6ea6f55ada9d39942838b79c9bc89801", size = 3018460, upload-time = "2025-09-24T13:51:02.08Z" },
{ url = "https://files.pythonhosted.org/packages/a1/18/7519a25db21847b525696883ddc8e6a0ecaa36159ea88e0fef11466384d0/shapely-2.1.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:19efa3611eef966e776183e338b2d7ea43569ae99ab34f8d17c2c054d3205cc0", size = 3095223, upload-time = "2025-09-24T13:51:04.472Z" },
{ url = "https://files.pythonhosted.org/packages/48/de/b59a620b1f3a129c3fecc2737104a0a7e04e79335bd3b0a1f1609744cf17/shapely-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:346ec0c1a0fcd32f57f00e4134d1200e14bf3f5ae12af87ba83ca275c502498c", size = 4030760, upload-time = "2025-09-24T13:51:06.455Z" },
{ url = "https://files.pythonhosted.org/packages/96/b3/c6655ee7232b417562bae192ae0d3ceaadb1cc0ffc2088a2ddf415456cc2/shapely-2.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6305993a35989391bd3476ee538a5c9a845861462327efe00dd11a5c8c709a99", size = 4170078, upload-time = "2025-09-24T13:51:08.584Z" },
{ url = "https://files.pythonhosted.org/packages/a0/8e/605c76808d73503c9333af8f6cbe7e1354d2d238bda5f88eea36bfe0f42a/shapely-2.1.2-cp313-cp313t-win32.whl", hash = "sha256:c8876673449f3401f278c86eb33224c5764582f72b653a415d0e6672fde887bf", size = 1559178, upload-time = "2025-09-24T13:51:10.73Z" },
{ url = "https://files.pythonhosted.org/packages/36/f7/d317eb232352a1f1444d11002d477e54514a4a6045536d49d0c59783c0da/shapely-2.1.2-cp313-cp313t-win_amd64.whl", hash = "sha256:4a44bc62a10d84c11a7a3d7c1c4fe857f7477c3506e24c9062da0db0ae0c449c", size = 1739756, upload-time = "2025-09-24T13:51:12.105Z" },
{ url = "https://files.pythonhosted.org/packages/fc/c4/3ce4c2d9b6aabd27d26ec988f08cb877ba9e6e96086eff81bfea93e688c7/shapely-2.1.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:9a522f460d28e2bf4e12396240a5fc1518788b2fcd73535166d748399ef0c223", size = 1831290, upload-time = "2025-09-24T13:51:13.56Z" },
{ url = "https://files.pythonhosted.org/packages/17/b9/f6ab8918fc15429f79cb04afa9f9913546212d7fb5e5196132a2af46676b/shapely-2.1.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1ff629e00818033b8d71139565527ced7d776c269a49bd78c9df84e8f852190c", size = 1641463, upload-time = "2025-09-24T13:51:14.972Z" },
{ url = "https://files.pythonhosted.org/packages/a5/57/91d59ae525ca641e7ac5551c04c9503aee6f29b92b392f31790fcb1a4358/shapely-2.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f67b34271dedc3c653eba4e3d7111aa421d5be9b4c4c7d38d30907f796cb30df", size = 2970145, upload-time = "2025-09-24T13:51:16.961Z" },
{ url = "https://files.pythonhosted.org/packages/8a/cb/4948be52ee1da6927831ab59e10d4c29baa2a714f599f1f0d1bc747f5777/shapely-2.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:21952dc00df38a2c28375659b07a3979d22641aeb104751e769c3ee825aadecf", size = 3073806, upload-time = "2025-09-24T13:51:18.712Z" },
{ url = "https://files.pythonhosted.org/packages/03/83/f768a54af775eb41ef2e7bec8a0a0dbe7d2431c3e78c0a8bdba7ab17e446/shapely-2.1.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1f2f33f486777456586948e333a56ae21f35ae273be99255a191f5c1fa302eb4", size = 3980803, upload-time = "2025-09-24T13:51:20.37Z" },
{ url = "https://files.pythonhosted.org/packages/9f/cb/559c7c195807c91c79d38a1f6901384a2878a76fbdf3f1048893a9b7534d/shapely-2.1.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cf831a13e0d5a7eb519e96f58ec26e049b1fad411fc6fc23b162a7ce04d9cffc", size = 4133301, upload-time = "2025-09-24T13:51:21.887Z" },
{ url = "https://files.pythonhosted.org/packages/80/cd/60d5ae203241c53ef3abd2ef27c6800e21afd6c94e39db5315ea0cbafb4a/shapely-2.1.2-cp314-cp314-win32.whl", hash = "sha256:61edcd8d0d17dd99075d320a1dd39c0cb9616f7572f10ef91b4b5b00c4aeb566", size = 1583247, upload-time = "2025-09-24T13:51:23.401Z" },
{ url = "https://files.pythonhosted.org/packages/74/d4/135684f342e909330e50d31d441ace06bf83c7dc0777e11043f99167b123/shapely-2.1.2-cp314-cp314-win_amd64.whl", hash = "sha256:a444e7afccdb0999e203b976adb37ea633725333e5b119ad40b1ca291ecf311c", size = 1773019, upload-time = "2025-09-24T13:51:24.873Z" },
{ url = "https://files.pythonhosted.org/packages/a3/05/a44f3f9f695fa3ada22786dc9da33c933da1cbc4bfe876fe3a100bafe263/shapely-2.1.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:5ebe3f84c6112ad3d4632b1fd2290665aa75d4cef5f6c5d77c4c95b324527c6a", size = 1834137, upload-time = "2025-09-24T13:51:26.665Z" },
{ url = "https://files.pythonhosted.org/packages/52/7e/4d57db45bf314573427b0a70dfca15d912d108e6023f623947fa69f39b72/shapely-2.1.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5860eb9f00a1d49ebb14e881f5caf6c2cf472c7fd38bd7f253bbd34f934eb076", size = 1642884, upload-time = "2025-09-24T13:51:28.029Z" },
{ url = "https://files.pythonhosted.org/packages/5a/27/4e29c0a55d6d14ad7422bf86995d7ff3f54af0eba59617eb95caf84b9680/shapely-2.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b705c99c76695702656327b819c9660768ec33f5ce01fa32b2af62b56ba400a1", size = 3018320, upload-time = "2025-09-24T13:51:29.903Z" },
{ url = "https://files.pythonhosted.org/packages/9f/bb/992e6a3c463f4d29d4cd6ab8963b75b1b1040199edbd72beada4af46bde5/shapely-2.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a1fd0ea855b2cf7c9cddaf25543e914dd75af9de08785f20ca3085f2c9ca60b0", size = 3094931, upload-time = "2025-09-24T13:51:32.699Z" },
{ url = "https://files.pythonhosted.org/packages/9c/16/82e65e21070e473f0ed6451224ed9fa0be85033d17e0c6e7213a12f59d12/shapely-2.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:df90e2db118c3671a0754f38e36802db75fe0920d211a27481daf50a711fdf26", size = 4030406, upload-time = "2025-09-24T13:51:34.189Z" },
{ url = "https://files.pythonhosted.org/packages/7c/75/c24ed871c576d7e2b64b04b1fe3d075157f6eb54e59670d3f5ffb36e25c7/shapely-2.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:361b6d45030b4ac64ddd0a26046906c8202eb60d0f9f53085f5179f1d23021a0", size = 4169511, upload-time = "2025-09-24T13:51:36.297Z" },
{ url = "https://files.pythonhosted.org/packages/b1/f7/b3d1d6d18ebf55236eec1c681ce5e665742aab3c0b7b232720a7d43df7b6/shapely-2.1.2-cp314-cp314t-win32.whl", hash = "sha256:b54df60f1fbdecc8ebc2c5b11870461a6417b3d617f555e5033f1505d36e5735", size = 1602607, upload-time = "2025-09-24T13:51:37.757Z" },
{ url = "https://files.pythonhosted.org/packages/9a/f6/f09272a71976dfc138129b8faf435d064a811ae2f708cb147dccdf7aacdb/shapely-2.1.2-cp314-cp314t-win_amd64.whl", hash = "sha256:0036ac886e0923417932c2e6369b6c52e38e0ff5d9120b90eef5cd9a5fc5cae9", size = 1796682, upload-time = "2025-09-24T13:51:39.233Z" },
]
[[package]]
name = "shellingham"
version = "1.5.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2023-10-24T04:13:40.426Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" },
]
[[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 = "smart-open"
version = "7.6.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "wrapt", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c5/65/3ada667d32675399001bf022ad3d9f3989b57101351ebc71d6fbe2384634/smart_open-7.6.1.tar.gz", hash = "sha256:4347996e7ba21db7cd1e059632e0b30395407e4f6c660d2ddffc8f2a9ae5f990", size = 54754, upload-time = "2026-05-09T06:23:37.06Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/14/78/0f68b93564b8c6b6987a0696c582ba2591a381ab2f733a501909e949f241/smart_open-7.6.1-py3-none-any.whl", hash = "sha256:b4de6aebef023aca91cc9fb372052e1343ba3f152de215bd22391a663e3ddd21", size = 64845, upload-time = "2026-05-09T06:23:35.386Z" },
]
[[package]]
name = "sniffio"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
]
[[package]]
name = "soupsieve"
version = "2.8.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/47/2c/0a5f6f8ee0d5589e48c7640213ed5175d52cf540a06725b628cc1a45d6ce/soupsieve-2.8.4.tar.gz", hash = "sha256:e121fd02e975c695e4e9e8774a5ee35d74714b59307868dcc5319ad2d9e3328e", size = 121110, upload-time = "2026-05-24T13:55:57.154Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5e/f5/0c41cb68dcae6b7de4fac4188a3a9589e21fb31df21ea3a2e888db95e6c9/soupsieve-2.8.4-py3-none-any.whl", hash = "sha256:e7e6b0769c8f51ed59acab6e994b00621096cfb1c640a7509295987388fbaf65", size = 37304, upload-time = "2026-05-24T13:55:55.406Z" },
]
[[package]]
name = "spacy"
version = "3.8.14"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "catalogue", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "confection", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "cymem", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "jinja2", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "murmurhash", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "preshed", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pydantic", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "requests", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "setuptools", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "spacy-legacy", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "spacy-loggers", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "srsly", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "thinc", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tqdm", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typer", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "wasabi", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "weasel", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/4e/d5/9860449c9fbed97634fb974bbf7a128ae269f5e69f3d792a9679d2354141/spacy-3.8.14-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4a06e5cc029910eaa4a3c5a0a997f07fed6a41aba46b05da9f58643bc06fe8b9", size = 6625650, upload-time = "2026-03-29T10:40:07.13Z" },
{ url = "https://files.pythonhosted.org/packages/dc/06/f896dfd0ea78093ae8221a958cd7df85a8818d58ba25c1a574aa153724e2/spacy-3.8.14-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1d1bdc25a8351023b42619513bac82c861a25f45bfa4476d7e9673b6f0a177d3", size = 6449875, upload-time = "2026-03-29T10:40:09.329Z" },
{ url = "https://files.pythonhosted.org/packages/b0/ec/2b5b12396eb4cdacda26af497d6e1a798e1eceba060c6bb63d2c599c4988/spacy-3.8.14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:93b369785413772a7121c29cafbf71320623d2e9ade5881acf81b5e3e8f1b4ae", size = 30761626, upload-time = "2026-03-29T10:40:11.736Z" },
{ url = "https://files.pythonhosted.org/packages/51/cb/8c103e81de0d9acafc30df06d0aba0d229a559154f4c7c889895d9f8f770/spacy-3.8.14-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6aa0b9308e9f4bb34ba8ff3b65df605f6d23891fe296f3e2f7b6879544637874", size = 30999811, upload-time = "2026-03-29T10:40:14.428Z" },
{ url = "https://files.pythonhosted.org/packages/b2/3a/99ff50b2b489ebd7ded9a5192dcf5e5003a3f6b785479ae1775f6e46a682/spacy-3.8.14-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cedabf5602ca1a4d5b14fc680bb7e5ac569139e1f3d780b261d373dc19f4c9d1", size = 31039385, upload-time = "2026-03-29T10:40:17.192Z" },
{ url = "https://files.pythonhosted.org/packages/04/0f/c8f7da2aa0e58874c9c5555104ee83016396a7cf5b347d97d77c6d775107/spacy-3.8.14-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc30623c581aa8f8e9763cb8625641d3fe96fa9fa95992ffb8544aaf6e3afcf3", size = 31882665, upload-time = "2026-03-29T10:40:20.232Z" },
{ url = "https://files.pythonhosted.org/packages/16/a0/a990b30ba1a09228ee49270d996be51e0b2245350631b0e4fdd655d019f1/spacy-3.8.14-cp310-cp310-win_amd64.whl", hash = "sha256:161671338396eea2455f9b9dee8e37e00f00bc2f352f6f8cf73a4cd2b708545b", size = 15359609, upload-time = "2026-03-29T10:40:23.513Z" },
{ url = "https://files.pythonhosted.org/packages/a9/8c/0ccf32d9a6b4fd8737bba33d599ddb98934399c1d523f825a4beb4bd1495/spacy-3.8.14-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8c55cb123c3edfba8c252ce6ae27ffb3d7f60a53ba5e108c3534421586c5fdda", size = 6617470, upload-time = "2026-03-29T10:40:25.572Z" },
{ url = "https://files.pythonhosted.org/packages/e1/61/7f7d38e71daac7f91ffd362fb15645b6f9a68ad231e0ed6ff5c1dc6f6930/spacy-3.8.14-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ab6c1ace316338dac334fc93c849994bbd717f9ebf59d2bc4158e978b2f542ee", size = 6441524, upload-time = "2026-03-29T10:40:27.648Z" },
{ url = "https://files.pythonhosted.org/packages/5c/ef/18385aa5aeb9bcb299e8074da162b24e5c8bea5aa4d1dfa3dbafb35e9d1f/spacy-3.8.14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7bece0450cd8ab841cfa8527fcc0ce18c4454f28e3b9fca42a450803a067355b", size = 32050591, upload-time = "2026-03-29T10:40:29.704Z" },
{ url = "https://files.pythonhosted.org/packages/fa/67/5c4a65ed2cedc598ad000a2b9f45afc76bb8d17a592cc01082dffa8bbc50/spacy-3.8.14-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc5e5f2ed121d57d819d247bb59253dc320a58acbd237b85f86c2aa38cab6bd1", size = 32296467, upload-time = "2026-03-29T10:40:32.557Z" },
{ url = "https://files.pythonhosted.org/packages/03/a7/28c118879791b3a7ffa81796d22203daac428e6f75572f1b8da1539e1ac6/spacy-3.8.14-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3c4e5bc5cdefe39ea139985776a2e8eae05e7ff2bf51ca1bd65247dc45feeb8e", size = 32288404, upload-time = "2026-03-29T10:40:35.583Z" },
{ url = "https://files.pythonhosted.org/packages/72/1c/32aefcea2468782fcdb994f2f96cac93dc74f6589ce01047db42d9a299a2/spacy-3.8.14-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2c228f4c9ae618173334c17adb748d66b574b6594bc3575233e15cd5ad1cb26b", size = 33113476, upload-time = "2026-03-29T10:40:38.577Z" },
{ url = "https://files.pythonhosted.org/packages/86/32/fc00532eabeace451175dd9b152ddd636e8f6a42248b5d90141f98be2af5/spacy-3.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:6f51d1ce8b1ba30123f6bef6e795c4bc5466608e6e8a015dc828bd21d399aa9c", size = 15359704, upload-time = "2026-03-29T10:40:41.25Z" },
{ url = "https://files.pythonhosted.org/packages/de/31/89ff6722ec91f328dc717932849c6f57249c8a9d429d8670a6c8f70e576b/spacy-3.8.14-cp311-cp311-win_arm64.whl", hash = "sha256:c0c6c9d8771cc3708e309b07310d330fc8443a6bca34f4ff20b0f22751d8faf9", size = 14717168, upload-time = "2026-03-29T10:40:43.916Z" },
{ url = "https://files.pythonhosted.org/packages/0c/78/e4f2ae19a791cae756cd0e801204953eaec4e9ab75a60ad39f671dbb8d5a/spacy-3.8.14-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:726f02c60a2c6b0029167370d22d51731172a053d29c7e2ea6190db6de3ab483", size = 6218335, upload-time = "2026-03-29T10:40:46.298Z" },
{ url = "https://files.pythonhosted.org/packages/06/df/178bbab47fa209c8baf2f1e609cbddc6b18a985200be1ceee22bd5b89beb/spacy-3.8.14-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e3ebe50b93f2d40e8ec3451255528bb622ccb12be39fd140bb87668ce8d1075b", size = 6033860, upload-time = "2026-03-29T10:40:47.861Z" },
{ url = "https://files.pythonhosted.org/packages/ff/e8/048d83b73b28686307bd9a60878a58de7b7b21b562ca4de8b5bd558031e9/spacy-3.8.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:daeb64b048f12c059997281aed53eb8776d26416dd313cf17ad6f63124b2b564", size = 32725099, upload-time = "2026-03-29T10:40:50.194Z" },
{ url = "https://files.pythonhosted.org/packages/8e/3f/1799af5f4ccc8eb7500e4a20ca301488134429dba08cda5be68ce6ab2992/spacy-3.8.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6d45715a24446f23b98ec3f09409a1d4111983d1d64613250ee38c3270e21853", size = 33205838, upload-time = "2026-03-29T10:40:53.029Z" },
{ url = "https://files.pythonhosted.org/packages/78/07/81ab9acd0ec64bfdd7339acfc4cf35f5fb74bbbb0b2be7e64d717c416bac/spacy-3.8.14-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1069a8be34940809f8462eb69f09a3f0ce59bf8b9cb82475f2a8e3580f50ece0", size = 32090380, upload-time = "2026-03-29T10:40:56.115Z" },
{ url = "https://files.pythonhosted.org/packages/74/a5/b081b5bd3cedb2634c23eb470b5e24c65c894c57646567f47627291c2b3f/spacy-3.8.14-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2dfa77aec7fdebac0455d8afd4ce1d92d6f868b03d507ed1976179a63db7b374", size = 32991946, upload-time = "2026-03-29T10:40:58.852Z" },
{ url = "https://files.pythonhosted.org/packages/5f/55/4371413a6dfc1fa837282a365498165f828c2f3fe018dfb35336acc869e0/spacy-3.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:9def18c76a4472b326cb91a195623c9ca38a2b86999ad2df9e00b49ba8c63734", size = 14226946, upload-time = "2026-03-29T10:41:01.63Z" },
{ url = "https://files.pythonhosted.org/packages/f3/5e/12ac876017da6c1e6b72afcc3c8b309996227fd3aa15382cd3311aee21b8/spacy-3.8.14-cp312-cp312-win_arm64.whl", hash = "sha256:d6257133357e4801c9c5d011925af5439b0a015aacf3c16528aa0009982431c7", size = 13628765, upload-time = "2026-03-29T10:41:03.806Z" },
{ url = "https://files.pythonhosted.org/packages/1b/e5/822bbdfa459fee863ef2e9879a34b0ae5db7cd1e3eb76d32c766f19222e9/spacy-3.8.14-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2b4f60fa8b9641a5e93e7a96db0cdd106d05d61756bf1d0ddcd1705ad347909a", size = 6202114, upload-time = "2026-03-29T10:41:06.119Z" },
{ url = "https://files.pythonhosted.org/packages/7e/de/0e512154113e1f341567f2b9341835775e4180c180221e60faedaebb2f65/spacy-3.8.14-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0860c57220c633ccb20468bcd64bfb0d28908990c371a8857951d093a148dc8e", size = 6015458, upload-time = "2026-03-29T10:41:07.79Z" },
{ url = "https://files.pythonhosted.org/packages/0c/4f/29c7e56afc7db07348a9e0efe0243b5eef465d5dc3d56433f164378c3fa6/spacy-3.8.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c24620b7dba879c69cebc51ef3b1107d4d4e44a1e0d4baa439372887d00c3fd9", size = 32510659, upload-time = "2026-03-29T10:41:09.88Z" },
{ url = "https://files.pythonhosted.org/packages/1e/ce/cae678f664d5467016819253f5d6e52f8e68a12d8e799b651d73ec2a9a4b/spacy-3.8.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9699c1248d115d5825987c287a6f6acd66386ef3ebee7994ee67ba093e932c59", size = 32841057, upload-time = "2026-03-29T10:41:12.585Z" },
{ url = "https://files.pythonhosted.org/packages/04/d4/419868afd449bdd367df005932537eea66c71e97c899ba278f3124933f3c/spacy-3.8.14-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:042d799e342fdb6bb5b02a4213a95acc9116c40ed3c849bb0a8296fbe648ec22", size = 31763252, upload-time = "2026-03-29T10:41:15.569Z" },
{ url = "https://files.pythonhosted.org/packages/ec/53/df5c1fee45f200b749ba72eeb536fbb2c545fc56230324954263b2f3be00/spacy-3.8.14-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:69b2264294097336e86832e8663f1ab3a7215621184863c96c082ab17ee11937", size = 32717872, upload-time = "2026-03-29T10:41:18.193Z" },
{ url = "https://files.pythonhosted.org/packages/12/c2/f1882ec2f5cc9c4e73cf2132997a03c397d7ceeb5ee7f7bb878b51a16365/spacy-3.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:4b6d4f20e291a7c70e37de2f246622b44a0ce82efaa710c9801c6bd599e75177", size = 14220335, upload-time = "2026-03-29T10:41:20.89Z" },
]
[[package]]
name = "spacy-legacy"
version = "3.0.12"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d9/79/91f9d7cc8db5642acad830dcc4b49ba65a7790152832c4eceb305e46d681/spacy-legacy-3.0.12.tar.gz", hash = "sha256:b37d6e0c9b6e1d7ca1cf5bc7152ab64a4c4671f59c85adaf7a3fcb870357a774", size = 23806, upload-time = "2023-01-23T09:04:15.104Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c3/55/12e842c70ff8828e34e543a2c7176dac4da006ca6901c9e8b43efab8bc6b/spacy_legacy-3.0.12-py2.py3-none-any.whl", hash = "sha256:476e3bd0d05f8c339ed60f40986c07387c0a71479245d6d0f4298dbd52cda55f", size = 29971, upload-time = "2023-01-23T09:04:13.45Z" },
]
[[package]]
name = "spacy-loggers"
version = "1.0.5"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/67/3d/926db774c9c98acf66cb4ed7faf6c377746f3e00b84b700d0868b95d0712/spacy-loggers-1.0.5.tar.gz", hash = "sha256:d60b0bdbf915a60e516cc2e653baeff946f0cfc461b452d11a4d5458c6fe5f24", size = 20811, upload-time = "2023-09-11T12:26:52.323Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/33/78/d1a1a026ef3af911159398c939b1509d5c36fe524c7b644f34a5146c4e16/spacy_loggers-1.0.5-py3-none-any.whl", hash = "sha256:196284c9c446cc0cdb944005384270d775fdeaf4f494d8e269466cfa497ef645", size = 22343, upload-time = "2023-09-11T12:26:50.586Z" },
]
[[package]]
name = "speechrecognition"
version = "3.16.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "audioop-lts", marker = "python_full_version >= '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "standard-aifc", marker = "python_full_version >= '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/be/29/5e0c0ec70c749e4f9fd5b175d1b8db1e20c7b55124e8dd6b5e3941231a9d/speechrecognition-3.16.1.tar.gz", hash = "sha256:6e0e5a326825de99c20da129fd5536bdae899faafa137bea905403c7c8dd47ec", size = 32856001, upload-time = "2026-04-24T15:23:52.394Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/01/9f/3ee184f8543d80e61d53ca588fd32cddc192c947e03c6c4749aab9c9cf2d/speechrecognition-3.16.1-py3-none-any.whl", hash = "sha256:b27ee50422ecee9f6837faeaa2d0937c6ea6d7e1b9dbc00a90ebc0f745cceda9", size = 32853269, upload-time = "2026-04-24T15:23:48.436Z" },
]
[[package]]
name = "srsly"
version = "2.5.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "catalogue", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/2b/db/f794f219a6c788b881252d2536a8c4a97d2bdaadc690391e1cb53d123d71/srsly-2.5.3.tar.gz", hash = "sha256:08f98dbecbff3a31466c4ae7c833131f59d3655a0ad8ac749e6e2c149e2b0680", size = 490881, upload-time = "2026-03-23T11:56:59.865Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0b/67/e6d4decfb0cdc95b54c60854a1a6d1702983c39206c2b9f70f4ab18b17c8/srsly-2.5.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c812302a9acfe171e82f680b7ad642014cd017380b2c678441b3da4fb513c498", size = 657202, upload-time = "2026-03-23T11:55:34.938Z" },
{ url = "https://files.pythonhosted.org/packages/cc/5d/cb8b093d0836e59c152de6dfdb5db80c6408b00def0123f26d24bffde480/srsly-2.5.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91688edb1f49110870d2c215db2cf445f1763c14173698ead0818908c51fb2a1", size = 657951, upload-time = "2026-03-23T11:55:36.571Z" },
{ url = "https://files.pythonhosted.org/packages/71/a1/5d2fb4c6a8e0e39dd1fb23bdd8feb1f2525ce90b28946f9f58ac5d3a039c/srsly-2.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1fd6c35c65c4d2435ae5bfb57b59682cf9b61606318a2a761856be9d7cc2d9e3", size = 1119766, upload-time = "2026-03-23T11:55:38.351Z" },
{ url = "https://files.pythonhosted.org/packages/ff/83/0862ffac8c06ed595dd1e28f261c37956585b9cf6b9bd049f8430a4c2daf/srsly-2.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b9df76d5a6bbf50967589bd42df3c522dd88babea2be745a507f56b41ab40626", size = 1120674, upload-time = "2026-03-23T11:55:39.644Z" },
{ url = "https://files.pythonhosted.org/packages/f1/06/42f72bab50876a708a10e6fc026ae8c7f185507d9f27544fa4ee8567c5fd/srsly-2.5.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a595958d0b1ff6d59c2570a3f0d1c8e36ab9f89d6e1b9c96fa7eb5e1a8698510", size = 1078505, upload-time = "2026-03-23T11:55:41.299Z" },
{ url = "https://files.pythonhosted.org/packages/e5/f4/dfb86bc5c3abee267fb2f34895ea80d0159a084987a93d56ed1bf5ebefe4/srsly-2.5.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bc0ad5be2aeb9ff29c8512848d39d7c63fdd4bfbb5516bc523f5de5a77e55e6d", size = 1090635, upload-time = "2026-03-23T11:55:42.7Z" },
{ url = "https://files.pythonhosted.org/packages/2a/a6/561b46eff4477191dd649e09dd9b88afc44aad7ce204c45f4e45ad04861d/srsly-2.5.3-cp310-cp310-win_amd64.whl", hash = "sha256:d2b8cfd8aee4d06ab335d359e4095d206102300a5e105a4b4bc69acca42427a6", size = 651653, upload-time = "2026-03-23T11:55:44.429Z" },
{ url = "https://files.pythonhosted.org/packages/dc/05/b122a1afaf8e8644d10f0203ad5174993910e6f727843089f0d48b444340/srsly-2.5.3-cp310-cp310-win_arm64.whl", hash = "sha256:c378afcb7dd7c42f426a66112496c949fc39e5883de6817d86e60afa51720ccc", size = 639118, upload-time = "2026-03-23T11:55:45.796Z" },
{ url = "https://files.pythonhosted.org/packages/9a/36/5d7bb412d52e9cca787f9bfe838b596367189b254e50bf90f234a97184bf/srsly-2.5.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:785a09216ac31570fb301ddb9f61ee73d1f18f8b9561f712dce0b8ac8628bc88", size = 656760, upload-time = "2026-03-23T11:55:47.155Z" },
{ url = "https://files.pythonhosted.org/packages/d6/dc/124f008cd2be3e887e972cbdeb17c5aee0f42093eca02c7cfd63bb5daf19/srsly-2.5.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0017c7d2a0cd9a4f1bdc00d946b45edcf90bb0e271e8f084c1ce542bf6708c32", size = 657503, upload-time = "2026-03-23T11:55:48.681Z" },
{ url = "https://files.pythonhosted.org/packages/35/8a/2c97244ebab125d55f1bfb7bb94e9572b3e819410dffd6a040eca1112350/srsly-2.5.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:66ebae2c70305987341519ec1a720072a3cb3e4b1d52ac0e9e841f4d02658d3d", size = 1139161, upload-time = "2026-03-23T11:55:50.179Z" },
{ url = "https://files.pythonhosted.org/packages/fc/ea/ecd396188f7591d80b89665f7af9e3ae02e42683daef57033ad7993ad3f9/srsly-2.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4ca4a068f6e14d84113a02fcb875c6b50a6285a12938c0e7a157eb3a63c50a86", size = 1142438, upload-time = "2026-03-23T11:55:52.607Z" },
{ url = "https://files.pythonhosted.org/packages/9c/65/143e2e143c53d498ad0956f69d0e09189aa7a6e0ee6017758c285ba1ab2d/srsly-2.5.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e283fa2a8f7350fb9fb70ecdee28d59d39c92f4c7f1cc90a44d6b86db3b3a8b3", size = 1101783, upload-time = "2026-03-23T11:55:53.906Z" },
{ url = "https://files.pythonhosted.org/packages/6b/86/1392a5593de0cd3d08c2d6c071b877c84358a37f63172c4e9cb71706842d/srsly-2.5.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9ffc97e22730ea97b00f7c303ccc60b1305e786afadb2a4a46578dafa4d29da0", size = 1115876, upload-time = "2026-03-23T11:55:55.624Z" },
{ url = "https://files.pythonhosted.org/packages/d4/a5/6193aa4c08e488821538fcbce2282449e228fd2183ed67d118bb5ccd8b54/srsly-2.5.3-cp311-cp311-win_amd64.whl", hash = "sha256:f09b551f6c3e334652831ac68c770ee4284741ce0a3895bf1ccf2a1178d66cdd", size = 651733, upload-time = "2026-03-23T11:55:56.964Z" },
{ url = "https://files.pythonhosted.org/packages/66/a8/a73181743b6d237026615ca75c3fb3e4780736f1390550a7350d0c7f1149/srsly-2.5.3-cp311-cp311-win_arm64.whl", hash = "sha256:21cf09e417d3e4f3fbf7dd337fd6d948c97abd01896b9b4cb80e81cd9778a73a", size = 639124, upload-time = "2026-03-23T11:55:58.532Z" },
{ url = "https://files.pythonhosted.org/packages/02/cc/e9f7fcec4cc92ad8bad6316c4241638b8cf7380382d4489d94ec6c436452/srsly-2.5.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:71e51c046ccbeefb86524c6b1e17574f579c6ac4dc8ea4a09437d3e8f88342d3", size = 658379, upload-time = "2026-03-23T11:55:59.85Z" },
{ url = "https://files.pythonhosted.org/packages/21/e4/fea4512e9785f58509b2cf67d993323848e583161b5fcfdc7dd9d7c1f3df/srsly-2.5.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f73c0db911552e94fe2016e1759d261d2f47926f68826664cada3723c87006a", size = 658513, upload-time = "2026-03-23T11:56:01.239Z" },
{ url = "https://files.pythonhosted.org/packages/20/b1/53591681b6ff2699a4f97b2d5552ba196eaa6a979b0873605f4c04b5f7ee/srsly-2.5.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c1ac27ae5f4bb9163c7d2c45fc8ec173aac3d92e32086d9472b326c5c6e570e", size = 1172265, upload-time = "2026-03-23T11:56:02.589Z" },
{ url = "https://files.pythonhosted.org/packages/4e/c9/741e29f534919a944a16da4184924b1d3404c4bf60716ab2b91be771d1e3/srsly-2.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:99026bcd9cbd3211cc36517400b04ca0fc5d3e412b14daf84ee6e65f67d9a2d8", size = 1180873, upload-time = "2026-03-23T11:56:03.944Z" },
{ url = "https://files.pythonhosted.org/packages/89/57/5554f786eccf78b2750d6ac63be126e1b67badec2cb409dd611cf6f8c52b/srsly-2.5.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:07d682679e639eb46ff7e6da4a92714f4d5ffe351d088ee66f221e9b1f8865bb", size = 1120437, upload-time = "2026-03-23T11:56:05.283Z" },
{ url = "https://files.pythonhosted.org/packages/eb/95/9b4f73b1be3692f86d72ccc131c8e50f26f824d5c8830a59390bcc5b60ef/srsly-2.5.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8e0542d85d6b55cf2934050d6ffcb1cd76c768dcf9572e7467002cf087bb366d", size = 1137376, upload-time = "2026-03-23T11:56:06.613Z" },
{ url = "https://files.pythonhosted.org/packages/5a/de/89ca640ca1953c4612279ce515d0af35658df3c06cdb324329bc91b4a7e1/srsly-2.5.3-cp312-cp312-win_amd64.whl", hash = "sha256:598f1e494c18cacb978299d77125415a586417081959f8ec3f068b32d97f8933", size = 652459, upload-time = "2026-03-23T11:56:07.994Z" },
{ url = "https://files.pythonhosted.org/packages/6d/4f/7ab6d49e36d9cc72ee15746cabd116eb6f338be8a06c1882968ee9d6c7d7/srsly-2.5.3-cp312-cp312-win_arm64.whl", hash = "sha256:4b1b721cd3ad1a9b2343519aadc786a4d09d5c0666962d49852eb12d6ec3fe26", size = 638411, upload-time = "2026-03-23T11:56:09.31Z" },
{ url = "https://files.pythonhosted.org/packages/9d/5c/12901e3794f4158abc6da750725aad6c2afddb1e4227b300fe7c71f66957/srsly-2.5.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e67b6bbacbfadea5e100266d2797f2d4cec9883ea4dc84a5537673850036a8d8", size = 656750, upload-time = "2026-03-23T11:56:10.708Z" },
{ url = "https://files.pythonhosted.org/packages/04/61/181c26370995f96f56f1b64b801e3ca1e0d703fc36506ae28606d62369fb/srsly-2.5.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:348c231b4477d8fe86603131d0f166d2feac9c372704dfc4398be71cc5b6fb07", size = 656746, upload-time = "2026-03-23T11:56:12.28Z" },
{ url = "https://files.pythonhosted.org/packages/77/c6/35876c78889f8ffe11ed3521644e666c3aef20ea31527b70f47456cf35c2/srsly-2.5.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b0938c2978c91ae1ef9c1f2ba35abb86330e198fb23469e356eba311e02233ee", size = 1155762, upload-time = "2026-03-23T11:56:14.075Z" },
{ url = "https://files.pythonhosted.org/packages/3e/da/40b71ca9906c8eb8f8feb6ac11d33dad458c85a56e1de764b96d402168a0/srsly-2.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5f6a837954429ecbe6dcdd27390d2fb4c7d01a3f99c9ffcf9ce66b2a6dd1b738", size = 1161092, upload-time = "2026-03-23T11:56:15.778Z" },
{ url = "https://files.pythonhosted.org/packages/dc/14/c0dd30cc8b93ce8137ff4766f743c882440ce49195fffc5d50eaeef311a6/srsly-2.5.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3576c125c486ce2958c2047e8858fe3cfc9ea877adfa05203b0986f9badee355", size = 1109984, upload-time = "2026-03-23T11:56:17.056Z" },
{ url = "https://files.pythonhosted.org/packages/08/f3/34354f183d8faafc631585571224b54d1b4b67e796972c36519c074ca355/srsly-2.5.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5fb59c42922e095d1ea36085c55bc16e2adb06a7bfe57b24d381e0194ae699f2", size = 1128409, upload-time = "2026-03-23T11:56:18.761Z" },
{ url = "https://files.pythonhosted.org/packages/a4/d9/5531f8a19492060b4e76e4ab06aca6f096fb5128fe18cc813d1772daf653/srsly-2.5.3-cp313-cp313-win_amd64.whl", hash = "sha256:111805927f05f5db440aeeacb85ce43da0b19ce7b2a09567a9ef8d30f3cc4d83", size = 650820, upload-time = "2026-03-23T11:56:20.096Z" },
{ url = "https://files.pythonhosted.org/packages/8e/8a/62fb7a971eca29e12f03fb9ddacb058548c14d33e5b5675ff0f85839cc7b/srsly-2.5.3-cp313-cp313-win_arm64.whl", hash = "sha256:0f106b0a700ab56e4a7c431b0f1444009ab6cb332edc7bbf6811c2a43f4722cb", size = 637278, upload-time = "2026-03-23T11:56:21.439Z" },
{ url = "https://files.pythonhosted.org/packages/e1/5b/e4ef43c2a381711230af98d4c94a5323df48d6a7899ee652e05bf889290e/srsly-2.5.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:39c13d552a9f9674a12cdcdc66b0c2f02f3430d0cd04c5f9cf598824c2bd3d65", size = 661294, upload-time = "2026-03-23T11:56:23.29Z" },
{ url = "https://files.pythonhosted.org/packages/92/2d/ebce7f3717e52cd0a01f4ec570f388f3b7098526794fcf1ad734e0b8f852/srsly-2.5.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:14c930767cc169611a2dc14e23bc7638cfb616d6f79029700ade033607343540", size = 660952, upload-time = "2026-03-23T11:56:24.908Z" },
{ url = "https://files.pythonhosted.org/packages/22/47/a8f3e9b214be2624c8e8a78d38ca7b1d4e26b92d57018412e4bfc4abe89a/srsly-2.5.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2f2d464f0d0237e32fb53f0ec6f05418652c550e772b50e9918e83a1577cba4d", size = 1154554, upload-time = "2026-03-23T11:56:26.608Z" },
{ url = "https://files.pythonhosted.org/packages/d6/71/2a89dc3180a51e633a87a079ca064225f4aaf46c7b2a5fc720e28f261d98/srsly-2.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d18933248a5bb0ad56a1bae6003a9a7f37daac2ecb0c5bcbfaaf081b317e1c84", size = 1155746, upload-time = "2026-03-23T11:56:28.102Z" },
{ url = "https://files.pythonhosted.org/packages/b8/36/72e5ce3153927ca404b6f5bf5280e6ff3399c11557df472b153945468e0a/srsly-2.5.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7ea5412ea229e571ac9738cbe14f845cc06c8e4e956afb5f42061ccd087ef31f", size = 1112374, upload-time = "2026-03-23T11:56:29.591Z" },
{ url = "https://files.pythonhosted.org/packages/04/b2/0895de109c28eca0d41a811ab7c076d4e4a505e8466f06bae22f5180a1dd/srsly-2.5.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8d3988970b4cf7d03bdd5b5169302ff84562dd2e1e0f84aeb34df3e5b5dc19bf", size = 1127732, upload-time = "2026-03-23T11:56:31.458Z" },
{ url = "https://files.pythonhosted.org/packages/c7/79/a37fa7759797fbdfe0a2e029ab13e78b1e81e191220d2bb8ff57d869aefb/srsly-2.5.3-cp314-cp314-win_amd64.whl", hash = "sha256:6a02d7dcc16126c8fae1c1c09b2072798a1dc482ab5f9c52b12c7114dac47325", size = 656467, upload-time = "2026-03-23T11:56:33.14Z" },
{ url = "https://files.pythonhosted.org/packages/d7/25/0dae019b3b90ad9037f91de4c390555cdaac9460a93ad62b02b03babdff5/srsly-2.5.3-cp314-cp314-win_arm64.whl", hash = "sha256:1c9129c4abe31903ff7996904a51afdd5428060de6c3d12af49a4da5e8df2821", size = 643040, upload-time = "2026-03-23T11:56:34.448Z" },
{ url = "https://files.pythonhosted.org/packages/3a/44/72dd5285b2e05435d98b0797f101d91d9b345d491ddc1fdb9bd09e27ccb8/srsly-2.5.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:29d5d01ba4c2e9c01f936e5e6d5babc4a47b38c9cbd6e1ec23f6d5a49df32605", size = 666200, upload-time = "2026-03-23T11:56:35.753Z" },
{ url = "https://files.pythonhosted.org/packages/d2/ad/002c71b87fc3f648c9bf0ec47de0c3822bf2c95c8896a589dd03e7fd3977/srsly-2.5.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5c8df4039426d99f0148b5743542842ab96b82daded0b342555e15a639927757", size = 667409, upload-time = "2026-03-23T11:56:37.172Z" },
{ url = "https://files.pythonhosted.org/packages/2a/35/2cea3d5e80aeecfc4ece9e7e1783e7792cc3bad7ab85ab585882e1db4e38/srsly-2.5.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:06a43d63bde2e8cccadb953d7fff70b18196ca286b65dd2ad16006d65f3f8166", size = 1265941, upload-time = "2026-03-23T11:56:38.825Z" },
{ url = "https://files.pythonhosted.org/packages/aa/38/8a4d7e86dd0370a2e5af251b646000197bb5b7e0f9aa360c71bbfb253d0d/srsly-2.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:808cfafc047f0dec507a34c8fa8e4cda5722737fd33577df73452f52f7aca644", size = 1250693, upload-time = "2026-03-23T11:56:40.449Z" },
{ url = "https://files.pythonhosted.org/packages/99/05/340129de5ea7b237271b12f8a6962cfa7eb0c5a3056794626d348c5ae7c7/srsly-2.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:71d4cbe2b2a1335c76ed0acae2dc862163787d8b01a705e1949796907ed94ccd", size = 1242408, upload-time = "2026-03-23T11:56:41.8Z" },
{ url = "https://files.pythonhosted.org/packages/01/cb/d7fee7ab27c6aa2e3f865fb7b50ba18c81a4c763bba12bdf53df246441bc/srsly-2.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:565f69083d33cb329cfc74317da937fb3270c0f40fabc1b4488702d8074b4a3e", size = 1242749, upload-time = "2026-03-23T11:56:43.246Z" },
{ url = "https://files.pythonhosted.org/packages/d8/d1/9bad3a0f2fa7b72f4e0cf1d267b00513092d20ef538c47f72823ae4f7656/srsly-2.5.3-cp314-cp314t-win_amd64.whl", hash = "sha256:8ac016ffaeac35bc010992b71bf8afdd39d458f201c8138d84cf78778a936e6c", size = 673783, upload-time = "2026-03-23T11:56:44.875Z" },
{ url = "https://files.pythonhosted.org/packages/2a/ae/57d1d7af907e20c077e113e0e4976f87b82c0a415403d99284a262229dd0/srsly-2.5.3-cp314-cp314t-win_arm64.whl", hash = "sha256:d822083fe26ec6728bd8c273ac121fc4ab3864a0fdf0cf0ff3efb188fcd209ed", size = 650229, upload-time = "2026-03-23T11:56:46.148Z" },
]
[[package]]
name = "standard-aifc"
version = "3.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "audioop-lts", marker = "python_full_version >= '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "standard-chunk", marker = "python_full_version >= '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c4/53/6050dc3dde1671eb3db592c13b55a8005e5040131f7509cef0215212cb84/standard_aifc-3.13.0.tar.gz", hash = "sha256:64e249c7cb4b3daf2fdba4e95721f811bde8bdfc43ad9f936589b7bb2fae2e43", size = 15240, upload-time = "2024-10-30T16:01:31.772Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/c3/52/5fbb203394cc852334d1575cc020f6bcec768d2265355984dfd361968f36/standard_aifc-3.13.0-py3-none-any.whl", hash = "sha256:f7ae09cc57de1224a0dd8e3eb8f73830be7c3d0bc485de4c1f82b4a7f645ac66", size = 10492, upload-time = "2024-10-30T16:01:07.071Z" },
]
[[package]]
name = "standard-chunk"
version = "3.13.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/43/06/ce1bb165c1f111c7d23a1ad17204d67224baa69725bb6857a264db61beaf/standard_chunk-3.13.0.tar.gz", hash = "sha256:4ac345d37d7e686d2755e01836b8d98eda0d1a3ee90375e597ae43aaf064d654", size = 4672, upload-time = "2024-10-30T16:18:28.326Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7a/90/a5c1084d87767d787a6caba615aa50dc587229646308d9420c960cb5e4c0/standard_chunk-3.13.0-py3-none-any.whl", hash = "sha256:17880a26c285189c644bd5bd8f8ed2bdb795d216e3293e6dbe55bbd848e2982c", size = 4944, upload-time = "2024-10-30T16:18:26.694Z" },
]
[[package]]
name = "starlette"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c5/bf/616a066c2760f6c2b1ae3437cc28149734d069fbb46511712beae118a68c/starlette-1.2.0.tar.gz", hash = "sha256:3c5a6b23fff42492914e93890bb80cbfea72dbf37de268eec06185d62a4ca553", size = 2668923, upload-time = "2026-05-28T11:42:50.568Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9f/85/492183764d5d01d4514be3730fdb8e228a80605783099551c51627578b5d/starlette-1.2.0-py3-none-any.whl", hash = "sha256:36e0c76ac59157e75dc4b3bdeafba97fb04eaf1878045f15dbef666a6f092ed7", size = 73213, upload-time = "2026-05-28T11:42:48.801Z" },
]
[[package]]
name = "sympy"
version = "1.14.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mpmath" },
]
sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" },
]
[[package]]
name = "tabulate"
version = "0.10.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/46/58/8c37dea7bbf769b20d58e7ace7e5edfe65b849442b00ffcdd56be88697c6/tabulate-0.10.0.tar.gz", hash = "sha256:e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d", size = 91754, upload-time = "2026-03-04T18:55:34.402Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl", hash = "sha256:f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3", size = 39814, upload-time = "2026-03-04T18:55:31.284Z" },
]
[[package]]
name = "thinc"
version = "8.3.13"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "blis", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "catalogue", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "confection", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "cymem", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "murmurhash", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "preshed", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pydantic", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "setuptools", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "srsly", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "wasabi", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/13/46/76df95f2c327f9a9cef30c1523bf285627897097163584dcf5f77b2ebce2/thinc-8.3.13.tar.gz", hash = "sha256:68e658549fc1eb3ff92aed5147fcbb9c15d6e9cc0e623b4d0998d16522ffb4f9", size = 194640, upload-time = "2026-03-23T07:22:36.41Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ad/e3/df570d55f38250d153e209d998f60e334026ea60cf9a887cffb85d7ee9bf/thinc-8.3.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:84fb50fe572a1860165f2e7a640c7cb70d43d6962366e69f643fa9a27e4a2127", size = 846996, upload-time = "2026-03-23T07:21:32.701Z" },
{ url = "https://files.pythonhosted.org/packages/ec/72/e97c9cb863ef0a645ba069c24e0981bfaedf8241ba199512ebcd64ba090a/thinc-8.3.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3dac18a0fb0a42f711c2ce9c02cbb090385aecae92089aa17b9dfd808a542013", size = 815368, upload-time = "2026-03-23T07:21:34.392Z" },
{ url = "https://files.pythonhosted.org/packages/b6/7a/9283f52b1210dc052b795e22ec739d13929b914d1289e49336bede34c4eb/thinc-8.3.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e08b1577a56e7315770af280aabd8fa5f2a1fb6afd1c50a4183c06e907faf558", size = 3885033, upload-time = "2026-03-23T07:21:35.772Z" },
{ url = "https://files.pythonhosted.org/packages/93/9a/aa8f2e19819c02781b282c3a9cfb57c76ff1fbe0b6deaa1ffd04dc920894/thinc-8.3.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:303477eb51b9b39c94a7fc7967ee8a039eca1ca37d95dcce1234c83b95b4ee9f", size = 3912947, upload-time = "2026-03-23T07:21:37.219Z" },
{ url = "https://files.pythonhosted.org/packages/51/fa/ea7c67667b8a875178bea5a42dc9c8b0622c34e7eba3d8e42874f2c4b4c1/thinc-8.3.13-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d7a9654f9ca362a4be7f5e590fdfee26e2e2084da9fd3306032ec037e99f2f8e", size = 4887518, upload-time = "2026-03-23T07:21:38.76Z" },
{ url = "https://files.pythonhosted.org/packages/36/44/99c391e951e3b706b9a7552ced720e9ec3bddd6707a99d53e4354ebefa45/thinc-8.3.13-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e1f8d13bf92ee10595c40692fd4cf8e7bbe73bd9f260107e975fd5dbee1af42b", size = 5044691, upload-time = "2026-03-23T07:21:40.257Z" },
{ url = "https://files.pythonhosted.org/packages/ce/cf/9d95fb5f12d76ad1c7570a9a38da2f2f60dba721c87630bfabaabef91bc3/thinc-8.3.13-cp310-cp310-win_amd64.whl", hash = "sha256:e7f046d8914055cad51e83ff0da1a892acb73cd58556d7c1a5d4015a3766a899", size = 1795372, upload-time = "2026-03-23T07:21:41.709Z" },
{ url = "https://files.pythonhosted.org/packages/b4/72/ca06842a007e8c794e8c59462f242cdfd6167d7cc9d0155ad004b194b015/thinc-8.3.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4565102638038a01a2193c7f5d41ccbd6233fbdcb1f1b184322a06add4f51f18", size = 844359, upload-time = "2026-03-23T07:21:43.017Z" },
{ url = "https://files.pythonhosted.org/packages/48/44/e6aef092f478d263f72eb3933b55a6f37ba97c6a0ea0a61d13fbf9bf0c19/thinc-8.3.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:859fbd9d9b16af5278da23589b4afbe2ab6b0dd615df4d3229b7c4e67cd3107e", size = 812089, upload-time = "2026-03-23T07:21:44.618Z" },
{ url = "https://files.pythonhosted.org/packages/ff/8a/9ce0424d456cd3580cc3a855b23a7ff86b81d5299fceb496a2f56f06c1c0/thinc-8.3.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a518d5c761a0f2341e530e867de133dc3ed814558365b2a68ec53b89c482a43f", size = 4101388, upload-time = "2026-03-23T07:21:46.135Z" },
{ url = "https://files.pythonhosted.org/packages/ad/51/ec91c0434bd9a1096ab874bbd6dc110c5089d7fc513137e6af59bd051eec/thinc-8.3.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:81337dfbee37f58f36c0c70f9a819dce1b32cdc13d959181e10de079621f6ac6", size = 4131972, upload-time = "2026-03-23T07:21:48.403Z" },
{ url = "https://files.pythonhosted.org/packages/ff/67/e30dea753c90cff5cb9e5feb34948fdb89a6774b84d849585b49e16a730e/thinc-8.3.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:fbc0ee16edd260c6a4a9e365ff36d0a682c9e7ca6d7b985682659ef2e3e73826", size = 5101283, upload-time = "2026-03-23T07:21:49.991Z" },
{ url = "https://files.pythonhosted.org/packages/00/e9/b7544eddababa16e548b26a96fff29eeb307ce938df5fa4af9371fe8ed5d/thinc-8.3.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0355c37e40d1a9fc2a1b8e9c2e294d8586f6baa97bcac6b9002f2dddb4b82ae9", size = 5264488, upload-time = "2026-03-23T07:21:51.747Z" },
{ url = "https://files.pythonhosted.org/packages/4c/a9/49391a40d703efc0f7a451310373261835f71fd3e6e2e8cfc08ee02f78ad/thinc-8.3.13-cp311-cp311-win_amd64.whl", hash = "sha256:0a0fa13dcfe4b319c3a396432c1dbff30d3de37dbbdee559e76600ee2b9486df", size = 1795058, upload-time = "2026-03-23T07:21:53.424Z" },
{ url = "https://files.pythonhosted.org/packages/c1/31/fd5348d44beda12a3ee415cbba9ed4fd0b17ce65db1d473c38a29a8d6153/thinc-8.3.13-cp311-cp311-win_arm64.whl", hash = "sha256:cd8a2b714c061969eee65802965167a6ada1fe708d82fe176d98dcb95ebe182a", size = 1721215, upload-time = "2026-03-23T07:21:55.027Z" },
{ url = "https://files.pythonhosted.org/packages/3e/af/f7c1ebfe92eb5d27d7f2f3da67a11e2eb57bc30ab1553279af6dc65b65a8/thinc-8.3.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:77a41f66285321d20aaedaea1e87d7cd48dca6d2427bed1867ec7cba7109fc8d", size = 821097, upload-time = "2026-03-23T07:21:56.698Z" },
{ url = "https://files.pythonhosted.org/packages/45/8f/69d7338575d98df85d0b54c0f5fc277dba72587fe9ab846ecdd12a998bcb/thinc-8.3.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3710d318b4e5460cf366a6f7b5ddbefb5d39dbd4cfa408222750fdc6c27c4411", size = 791932, upload-time = "2026-03-23T07:21:58.38Z" },
{ url = "https://files.pythonhosted.org/packages/4b/a5/21d010c81e81e1589e5ccb4950e521804d13726e541e87f644c51815673b/thinc-8.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5a08c87143a6d20177652dca1ec0dc815d88216d8fc62594a57e8bc45bf5ed49", size = 3854219, upload-time = "2026-03-23T07:21:59.819Z" },
{ url = "https://files.pythonhosted.org/packages/f9/ff/6914bf370bd1d604d89e6dfb46b97d10cd9b00d42ff8c036283e92314a8c/thinc-8.3.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4b5ec9ff313819e7d8667794a3559463fa89ff45aaa73e3fd8d6273b1e0d7a7f", size = 3903307, upload-time = "2026-03-23T07:22:01.652Z" },
{ url = "https://files.pythonhosted.org/packages/f3/3d/5572b47fa155fb3388c071515b74024fa17a6efd1df9406da378f0aa84ef/thinc-8.3.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5c9a48f2bc1e04f138240ed5f9b815a9141a5de26accd0f08fa0137fcefed258", size = 4836882, upload-time = "2026-03-23T07:22:03.565Z" },
{ url = "https://files.pythonhosted.org/packages/f0/f0/a8d77c7bac089697c6df302cc3c936a1ab36a4720deae889e6f1dbcbd0eb/thinc-8.3.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:79a29a44d76bd02f5ac0624268c6e42b3576ae472c791a8ae9c2d813ae789b59", size = 5033398, upload-time = "2026-03-23T07:22:05.045Z" },
{ url = "https://files.pythonhosted.org/packages/21/82/5651bb1f904d04220fc7670035ada921bf0638e2cff6444d67c12887a968/thinc-8.3.13-cp312-cp312-win_amd64.whl", hash = "sha256:ed1dc709ac4f2f03b710457889e4e02f05de51bc8456980c241d0b28798bc7cb", size = 1721248, upload-time = "2026-03-23T07:22:06.749Z" },
{ url = "https://files.pythonhosted.org/packages/94/8d/683703de021ffbe46833d722b70f49ffbbca8e5bd6876256977555d92d7d/thinc-8.3.13-cp312-cp312-win_arm64.whl", hash = "sha256:c6a049703a6011c8fe26ee41af7e70272145594140d82f79bb23de619c6a6525", size = 1645777, upload-time = "2026-03-23T07:22:08.104Z" },
{ url = "https://files.pythonhosted.org/packages/af/b9/7b46942176df459d1804a9e77b0976f7c56f3abf3ec7485d0e5f836a0382/thinc-8.3.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c2811dfd8d46d8b5d3b39051b23e64006b2994a5143b1978b436938018792af8", size = 817337, upload-time = "2026-03-23T07:22:09.538Z" },
{ url = "https://files.pythonhosted.org/packages/a7/79/53085a72cd8f4fc4e6e313d05ea5aa98e870684f4a0fb318a9875fc0a964/thinc-8.3.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5593e6300cb1ebe0c0e546e9c9fb49e7c2627a0aa688795cd4f995a8b820d2ec", size = 788120, upload-time = "2026-03-23T07:22:11.215Z" },
{ url = "https://files.pythonhosted.org/packages/9e/3e/d61b462b16da95ac6885f95bb395e672040ee594833e571a6edcffd234f5/thinc-8.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f697174d3fb474966ce50b430bbafa101a6d2f7ffb559dac4b5c59389ef72d22", size = 3844666, upload-time = "2026-03-23T07:22:12.67Z" },
{ url = "https://files.pythonhosted.org/packages/78/4c/898cc654bb123734c71ec5a425c02ca34439517d01ce1c95a6563295580e/thinc-8.3.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9c7c5c104737b414c8c4ec578e67d78b6c859afe25cbc0684402e721415bd7f", size = 3890658, upload-time = "2026-03-23T07:22:14.668Z" },
{ url = "https://files.pythonhosted.org/packages/cd/56/1abdbf0a4ad628e8a05d6516fe0745969649d805367a3dccad8ee872981b/thinc-8.3.13-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7a99d0e242d1ccd23f9ae6bea7cd502f8626efa65c156b91d84581d0356696c3", size = 4819933, upload-time = "2026-03-23T07:22:16.85Z" },
{ url = "https://files.pythonhosted.org/packages/f1/22/b84dbdc6be5055bbdb2a7352e2c393f67e8593c137f1b83c82bf1e062b6e/thinc-8.3.13-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e676edd21a747afbe3e6b9f3fca8b962e36d146ded03b070cb0c28e2dfbe9499", size = 5018099, upload-time = "2026-03-23T07:22:18.356Z" },
{ url = "https://files.pythonhosted.org/packages/0f/a8/763cd7ba949334c9d2cddc92dadb68b344cb9546dc01b8d4a733dcaa16c1/thinc-8.3.13-cp313-cp313-win_amd64.whl", hash = "sha256:8ad40307f20e83f77af28ff5c6be0b86af7a8b251d1231c545508d2763157d8f", size = 1720309, upload-time = "2026-03-23T07:22:19.81Z" },
{ url = "https://files.pythonhosted.org/packages/f5/15/a11f7bb3cbc97dfecf32a90552f5a8f8a5c99316a99c6c17bdabf5baf256/thinc-8.3.13-cp313-cp313-win_arm64.whl", hash = "sha256:723949cab11d1925c15447928513a718276316cec6e0de28337cca0a62be0521", size = 1644606, upload-time = "2026-03-23T07:22:21.339Z" },
{ url = "https://files.pythonhosted.org/packages/80/40/f4937d113912c6d669ffe982356ab29dcb6c7fe3be926a15981dbbb6a91c/thinc-8.3.13-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:7badb0be4825535e6362c19e8a41872b65409e9da46d3453a391b843a0720865", size = 817024, upload-time = "2026-03-23T07:22:23.005Z" },
{ url = "https://files.pythonhosted.org/packages/d2/00/4d4ed1a11ba2920b85a03a0683b16d97dc5beb2e78078dbf0e13e43bcea7/thinc-8.3.13-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:565300b7e13de799e5abff00d445f537e9256cf7da4dcb0d0f005fc16748a29e", size = 792096, upload-time = "2026-03-23T07:22:24.349Z" },
{ url = "https://files.pythonhosted.org/packages/44/5d/dc33d6932be8721af2ef76b4a3a6e8020648630eabae61fb916d2a861d1d/thinc-8.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c17cef1900a1aba7e1487493d16b8aa0a8633116f1b2a51c6649a4000697f17b", size = 3842215, upload-time = "2026-03-23T07:22:25.836Z" },
{ url = "https://files.pythonhosted.org/packages/af/bc/a6d37d8dadc2c5b524f51192413481160c42c9dd6105e8d5551531623225/thinc-8.3.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f4f26d1eec9b2a6a8f2e0298a5515d13eb06d70730d0d9e1040bb329e12bf3fb", size = 3849253, upload-time = "2026-03-23T07:22:27.845Z" },
{ url = "https://files.pythonhosted.org/packages/7a/59/ce9c7067f1dfe5985875927de9cf7a79f9dae3e69487fd650dfba558029d/thinc-8.3.13-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a61a31fd0ce3c2771cf4901ba6df70e774ffe32febf1024c5b43d63575cd58fe", size = 4831163, upload-time = "2026-03-23T07:22:29.395Z" },
{ url = "https://files.pythonhosted.org/packages/4f/a8/f57819347fc4d8bef2204d15fcbb9d7dff2d6cdd5f83d5ed91456ddacc55/thinc-8.3.13-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ba8119daf84a12259ae4d251d36426417bafa0b34108890b4b7e2b50966bd990", size = 4986051, upload-time = "2026-03-23T07:22:30.933Z" },
{ url = "https://files.pythonhosted.org/packages/05/ef/a82214bb7c7c1e2d92b69e1a7654be90cfab180082c6108e45a98af2422c/thinc-8.3.13-cp314-cp314-win_amd64.whl", hash = "sha256:433e3826e018da489f1a8068e6de677f6eff3cc93991a599d90f12cd1bc26cdc", size = 1740382, upload-time = "2026-03-23T07:22:32.869Z" },
{ url = "https://files.pythonhosted.org/packages/9f/ef/1648fda54e9689058335ff54f650a7a314db2a42e21af1b83949b2dc748e/thinc-8.3.13-cp314-cp314-win_arm64.whl", hash = "sha256:11754fada9ad5ba2e02d5f3f234f940e24015b82333db58372f4a6aedad9b43f", size = 1667687, upload-time = "2026-03-23T07:22:34.967Z" },
]
[[package]]
name = "tiktoken"
version = "0.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "regex", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "requests", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/e4/e5/5f3cb2159769d0f4324c0e9e87f9de3c4b1cd45848a96b2eb3566ad5ca77/tiktoken-0.13.0.tar.gz", hash = "sha256:c9435714c3a84c2319499de9a300c0e604449dd0799ff246458b3bb6a7f433c1", size = 38986, upload-time = "2026-05-15T04:51:27.153Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/38/e3/03c90dadcf5b3f82b83cee9adee60ef666b329c654f58c066af44eae0287/tiktoken-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:47b1df8d73390a24f94980c75158cdd5c56d256f16d55f30cb49c230caba9ba4", size = 1036627, upload-time = "2026-05-15T04:50:11.229Z" },
{ url = "https://files.pythonhosted.org/packages/5e/30/760463e5b2e8ad2bc229ae0a17ecb06727b6cbc094f08d8f65844315632e/tiktoken-0.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7d40c6c5aab171dcd6eb8455bc567bde404bb9def60cdb8c1299cc782b242bb9", size = 984699, upload-time = "2026-05-15T04:50:12.874Z" },
{ url = "https://files.pythonhosted.org/packages/de/8a/8895f342a6b6aabd1a358e672f6f077b3ae51d0c63ca605d142db3bcd8ab/tiktoken-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:9b842981fa91accdffd48ff6408a977b7a91c3fbda55d353c3c68114d5c9d69e", size = 1118690, upload-time = "2026-05-15T04:50:14.234Z" },
{ url = "https://files.pythonhosted.org/packages/51/e0/92557768fb0801f0d9dd9243cb9b6d342900b05e4b1006d4771f49ce233e/tiktoken-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:ed5a30027cb4d8c7ca8b273d4766f3db3cf58fad9e9f3b1a68a351ffb54873d5", size = 1138423, upload-time = "2026-05-15T04:50:15.668Z" },
{ url = "https://files.pythonhosted.org/packages/8f/b9/a3d99feeedb032ffd09cd6652077f86bdee9a70dd0b990b2b272b445d4c3/tiktoken-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7ab10f4a21c2999846940113f6dbd72e0fa06a24119feddd74cc47e85818e06d", size = 1185077, upload-time = "2026-05-15T04:50:17.19Z" },
{ url = "https://files.pythonhosted.org/packages/cc/93/bab868277d475dc6d2aaacd34cdd239c282f4908dcc8702e0a3311a8e032/tiktoken-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a2937ad042d49d50eac6e1ba07c5661d4bd3942a5b1e0c0d08475c4df83676e1", size = 1241702, upload-time = "2026-05-15T04:50:18.772Z" },
{ url = "https://files.pythonhosted.org/packages/c3/16/27e9f7e0ed76e501cfefc9fb2112df4c7bf70ca96945b15ecb7615aac860/tiktoken-0.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:44733b99bfd72b590cd0936b1c01b3b4dd73122db2d544bc1ceeb18a7678c910", size = 876565, upload-time = "2026-05-15T04:50:20.268Z" },
{ url = "https://files.pythonhosted.org/packages/1a/4c/1bc81f4cd53e827c4ee67ca951b5935724716049452d8dfa09b8b82372bb/tiktoken-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7bfe1849caa65d1e1d9871817170ec497bbb7984e182012e1bdce72f66608cdb", size = 1036353, upload-time = "2026-05-15T04:50:21.757Z" },
{ url = "https://files.pythonhosted.org/packages/75/91/10b9c7076bc02c246c853201fdbbe300a4b8c5ed7b84c25f7403f4e32655/tiktoken-0.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:91c180fe255bd5a86d8316210d2833a1d4d33d026cd86a67812f4773743c8d26", size = 984644, upload-time = "2026-05-15T04:50:23.256Z" },
{ url = "https://files.pythonhosted.org/packages/4e/e4/fceae98015fab47fcd49b8bd7f46145bcd187a47e0add1e5378ed67ef980/tiktoken-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:059c8ecf554eb5b41e6e054ba467b871b03277d267dee7244380aca4359747d4", size = 1119261, upload-time = "2026-05-15T04:50:24.348Z" },
{ url = "https://files.pythonhosted.org/packages/f9/39/fe42ad00de01a8c4a49ad8649a2c8a316835a9cad5961b11d21eac0020a5/tiktoken-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:36217497eaffc158607a3b26f065300db2aefd43b115263f3b9688ce38146173", size = 1138253, upload-time = "2026-05-15T04:50:25.505Z" },
{ url = "https://files.pythonhosted.org/packages/03/c4/ccee1ecccca107e9a16efcecdeeb964c325305038554d466ece65b42338f/tiktoken-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:303f7d91b4fce3baddbcde05c139091d4caa5026ac7214c1dc7ff7a71ee429ff", size = 1185747, upload-time = "2026-05-15T04:50:27.02Z" },
{ url = "https://files.pythonhosted.org/packages/9d/03/cd0cba295522b91eb55c6b2704f1df895f8226cfe60ab10d4d51d0cc9e69/tiktoken-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5d48843bee149630eb735a99e1f4a85b47308d21868ea63163f6e87768d3cfed", size = 1241265, upload-time = "2026-05-15T04:50:28.815Z" },
{ url = "https://files.pythonhosted.org/packages/7e/25/a10efd564402d82c2ff50d12057353ace447aa8007deceaa48641f63d35c/tiktoken-0.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:fc1c44cd37b43fc46bae593129164f4f281e82ea116b57a85aa81bda57eafc94", size = 876509, upload-time = "2026-05-15T04:50:30.026Z" },
{ url = "https://files.pythonhosted.org/packages/85/8e/144bde4e01df66b34bb865557c7cd754ed08b036217ebd79c9db5e9048a9/tiktoken-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:32ac870a806cfb260a02d0cb70426aef02e038297f8ad50df5040bb5af360791", size = 1034888, upload-time = "2026-05-15T04:50:31.579Z" },
{ url = "https://files.pythonhosted.org/packages/36/18/d4ac9d20956cdebca04841316660ed584c2fecdc2b81722a28bc7ad3b1e4/tiktoken-0.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d9980f11429ed2d737c463bb1fb78cf330caa026adf002f714aced7849a687b", size = 982970, upload-time = "2026-05-15T04:50:32.961Z" },
{ url = "https://files.pythonhosted.org/packages/74/ed/6bb8d05b9f731f749fee5c6f5ca63e981143c826a5985877330507bd13b7/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3f277ebea5edd7b8bf03c6f9431e1d67d517530115572b2dc1d465326e8f88c7", size = 1115741, upload-time = "2026-05-15T04:50:34.475Z" },
{ url = "https://files.pythonhosted.org/packages/34/de/2ca96b07a82d972b74fe4b46de055b79c904e45c7eab699354a0bfa697dc/tiktoken-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a116178fa7e1b4065bff05214360373a65cac22f965be7b3f73d00a0dbfe7649", size = 1136523, upload-time = "2026-05-15T04:50:35.782Z" },
{ url = "https://files.pythonhosted.org/packages/ee/dc/9dafec002c2d4424378563cf4cf5c7fb93631d2a55013c8b87554ee4012c/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2c397ddda233208345b01bd30f2fca79ff730e55731d0108a603f9bc57f6af3b", size = 1181954, upload-time = "2026-05-15T04:50:36.99Z" },
{ url = "https://files.pythonhosted.org/packages/a1/d0/1f8578c45b2f24759b46f0b50d31878c63c73e6bf0f2227e10ec5c5408dc/tiktoken-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95097e4f89b06403976e498abf61a0ee73a7497e73fb599cb211d8197a054d91", size = 1240069, upload-time = "2026-05-15T04:50:38.221Z" },
{ url = "https://files.pythonhosted.org/packages/aa/90/28d7f154888610aa9237e541986beb62b479df29d193a5a0617dbb1514d0/tiktoken-0.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:8f2d16e7a7c783ad81f36e457d046d1f1c8af70b22aec8a13238efe531977c41", size = 874748, upload-time = "2026-05-15T04:50:39.587Z" },
{ url = "https://files.pythonhosted.org/packages/9c/83/b096c859c2a47c11731bf2f5885f4028b809dfe2396582883eed9cae372f/tiktoken-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5df5d1507bd245f1ccad4a074698240021239e455eb0bb4ced4e3d7181872154", size = 1034228, upload-time = "2026-05-15T04:50:40.988Z" },
{ url = "https://files.pythonhosted.org/packages/53/61/c68e123b6d753e3fc2751e9b18e732c9d8bf1e1926762e736eee935d931c/tiktoken-0.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8fe806a50664e83a6ffd56cbd1e4f5dcc6cd32a3e7538f70dc38b1a271384545", size = 982978, upload-time = "2026-05-15T04:50:42.195Z" },
{ url = "https://files.pythonhosted.org/packages/ef/8b/96cc178cc584e65d363134500f297790b06cd48cdeb1e8fcf7bbe60f4715/tiktoken-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:125bc05005e747f993a83dc67934249932d6e4209854452cd4c0b1d53fba3ba2", size = 1116355, upload-time = "2026-05-15T04:50:43.564Z" },
{ url = "https://files.pythonhosted.org/packages/86/f5/bab735d2c72ea55404b295d02d092644eb5f7cc6205e34d35eb9abfb9ab2/tiktoken-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5e6358911cab4adee6712da27d65573496a4f68cf8a2b5fca6a4ad10fc5748cf", size = 1135772, upload-time = "2026-05-15T04:50:44.782Z" },
{ url = "https://files.pythonhosted.org/packages/4e/b9/6de04ebdf904edfaad87788011b3735087a0c9ea671b9027e1e4e965e8c8/tiktoken-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:975cbd78d085d75d26b59660e262736dcaed1e35f8f142cd6291025c01d25486", size = 1182415, upload-time = "2026-05-15T04:50:46.422Z" },
{ url = "https://files.pythonhosted.org/packages/0d/9c/470a05f3b1caf038f44880e334d47ab674e0c80d514c66b375d14d5afa10/tiktoken-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:75ab9bc99fa020a4c283424590ecd7f3afd70c1c281cb3fa3192a6c3af9f9615", size = 1239879, upload-time = "2026-05-15T04:50:48.052Z" },
{ url = "https://files.pythonhosted.org/packages/42/a6/c1936d16055436cb32e6c6128d68629622e00f4768562f55653752d34768/tiktoken-0.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:6b1615f0ff71953d19729ceb18865429c185b0a23c5353f1bbca34a394bf60f7", size = 874829, upload-time = "2026-05-15T04:50:49.202Z" },
{ url = "https://files.pythonhosted.org/packages/d6/07/acb5992c3772b5a36284f742cfb7a5895aa4471d1848ac31464ad50d7fdf/tiktoken-0.13.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6eb4a5bfbc6426938026b1a334e898ac53541360d62d8c689870160cc80abd67", size = 1033600, upload-time = "2026-05-15T04:50:50.4Z" },
{ url = "https://files.pythonhosted.org/packages/14/e9/742e9aec30f59b9f161f7ff7cd072e02ea836c9e1c0854a8076dfcd40d5c/tiktoken-0.13.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:43cee3e5400573b2046fbf092cc7a5bc30164f9e4c95ce20714da929df48737a", size = 982516, upload-time = "2026-05-15T04:50:52.03Z" },
{ url = "https://files.pythonhosted.org/packages/72/74/ca1541b053e7648254d2e4b42a253e1bb4359f2c91a0a8d49228c794e1a0/tiktoken-0.13.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:7de52e3f566d19b3b11bd37eea552c6c305ad74081f736882bd44d148ed4c48d", size = 1115518, upload-time = "2026-05-15T04:50:53.543Z" },
{ url = "https://files.pythonhosted.org/packages/46/e3/93825eaf5a4a504795b787e5d5dea07fbeb3dabf97aa7b450be8bde59c89/tiktoken-0.13.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:51384448aa508e4df84c0f7c1dc3211c7f7b8096325660ee5fc82f3e11b381ce", size = 1136867, upload-time = "2026-05-15T04:50:55.191Z" },
{ url = "https://files.pythonhosted.org/packages/8c/46/002b68de6827091d5ae90b048f326e8aad8d953520950e5ce1508879414f/tiktoken-0.13.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e28157350f7ebf35008dd8e9e0fdb621f976e4230c881099c85e8cf07eaa50e2", size = 1181826, upload-time = "2026-05-15T04:50:56.296Z" },
{ url = "https://files.pythonhosted.org/packages/db/c6/d393e3185a276505182f7abd93fe714f3c444a2be9180798fa052347504e/tiktoken-0.13.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:165cf1820ea4a354985c2490a5205d4cc74661c934aca79dd0368232fff94e0f", size = 1239489, upload-time = "2026-05-15T04:50:57.918Z" },
{ url = "https://files.pythonhosted.org/packages/b7/4d/bc07d1f1635d4897a202acc0ae11c2886eaa7325c359ba4741b47bf8e225/tiktoken-0.13.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6c43a675ca14f6f2749ba7f12075d37456015a24b859f2517b9beb4ef30807ec", size = 873820, upload-time = "2026-05-15T04:50:59.528Z" },
{ url = "https://files.pythonhosted.org/packages/8c/93/0dd6adca026a616c3a92974566b43381eea4b475ce1f36c062b8271a9ac5/tiktoken-0.13.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaaaef47c2406277181d2086484c317bf7fc433e2d5d03ff94f56b0dcec87471", size = 1034977, upload-time = "2026-05-15T04:51:00.957Z" },
{ url = "https://files.pythonhosted.org/packages/d9/77/5ec6e6bc5b30bed6d93f7f2162d8f6b32437b3ba27cb527cfe004f6109c9/tiktoken-0.13.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ca8b310bd93b3772cb1b7922d915446864860f562bdfe4825c63a0aed3fb28cd", size = 983635, upload-time = "2026-05-15T04:51:02.629Z" },
{ url = "https://files.pythonhosted.org/packages/94/b0/c8ae9aff00d625c50659b4513e707a0462c4bf5d4d6cc1b802103225c02e/tiktoken-0.13.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:32e0c12305105002c047b3bb1070b0dd9a73b0cb3b2856a8972b810e7a4f5881", size = 1116036, upload-time = "2026-05-15T04:51:04.082Z" },
{ url = "https://files.pythonhosted.org/packages/1b/ac/6a5dddd1d0a6018ecb389bd0353e6b4a515eb4d2286611bd0ace1937b9e1/tiktoken-0.13.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5ba5fd62507a932d1241346179e3b39bc7bf7408f03c272652d93b3bedf5db24", size = 1135544, upload-time = "2026-05-15T04:51:05.229Z" },
{ url = "https://files.pythonhosted.org/packages/f4/b8/585032b4384b2f7dcdaddcb52865c83a701a420d09e3c2b4a2be1c450c57/tiktoken-0.13.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d108bc2d470fc53c8ecd24f2c0fd2b5f98c33e87cdb6aa2e9b8c5dced703d273", size = 1182217, upload-time = "2026-05-15T04:51:06.517Z" },
{ url = "https://files.pythonhosted.org/packages/cd/b6/993ff1ded3958215fd341a847b8e5ffeb5de473f435296870d314fc91ac4/tiktoken-0.13.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cb99cb5127449f58d0a2d5f5ccfb390d8dbdfd919c221246caaee29d8725ed51", size = 1239404, upload-time = "2026-05-15T04:51:07.843Z" },
{ url = "https://files.pythonhosted.org/packages/dd/3d/fef7e06e3b33e7538db0ced734cf9fe23b6832d2ac4990c119c377aec55e/tiktoken-0.13.0-cp314-cp314-win_amd64.whl", hash = "sha256:115c4f26ffa11caac8b54eea35c2ad38c612c20a48d35dd15d70a02ac6f51f58", size = 918686, upload-time = "2026-05-15T04:51:08.925Z" },
{ url = "https://files.pythonhosted.org/packages/c1/82/a7fc44582bc32ab00de988a2299bf77c077f59068b233109e34b7d6ca7e6/tiktoken-0.13.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:472527e9132952f2fbf77cd290658bacf003d4d5a3fabc18e5fbd407cbae4d9b", size = 1034454, upload-time = "2026-05-15T04:51:10.035Z" },
{ url = "https://files.pythonhosted.org/packages/37/d0/24d8a890c14f432a05cea669c17bebeaa99f96a7c79523b590f564246411/tiktoken-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:4e2f67d27c9626cdd25fe33d9313c5cdb3d8d82da646b68d6eb8e7e9c20e6448", size = 982976, upload-time = "2026-05-15T04:51:11.23Z" },
{ url = "https://files.pythonhosted.org/packages/49/b7/2ab43f62788a9266187a9bfc1d3af99ad83e5eaa25fbef168a69cd5ad14f/tiktoken-0.13.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:2b920b35805cd64585a37c3dc7ce65fba4d2d36016be01e1d7942482ca29093a", size = 1115526, upload-time = "2026-05-15T04:51:12.608Z" },
{ url = "https://files.pythonhosted.org/packages/64/39/1494321ed323ce7a14d88e3cd6cb9058625977df1c6961ddc492bd10a9f3/tiktoken-0.13.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:493af3aa28a4aaf2e3d2600a2ee717252c9bf5ab38fff94eb5a02db5ab77e5ad", size = 1136466, upload-time = "2026-05-15T04:51:13.926Z" },
{ url = "https://files.pythonhosted.org/packages/96/d9/dfd086aa2d918c563a140720e0ce296cada1634efd2783d5cf51e05f984e/tiktoken-0.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:6644c9c2b5cf3916f5a3641d7d12fdb3f006a7b3d9ff6acdaec44e29ab1ff91e", size = 1181863, upload-time = "2026-05-15T04:51:15.025Z" },
{ url = "https://files.pythonhosted.org/packages/2f/68/a18b4f307086954fdae32714cb4f85562e34f9d34ab206e61f1816aa6018/tiktoken-0.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5cb65b60b9408563676d874a3a4ee573370066f0dc4e29d84e82e989c6517424", size = 1239218, upload-time = "2026-05-15T04:51:16.103Z" },
{ url = "https://files.pythonhosted.org/packages/16/5b/f2aa703a4fc5d2dff73460a7d46cc2f3f44aa0f3dd8eeb20d2a0ecf68862/tiktoken-0.13.0-cp314-cp314t-win_amd64.whl", hash = "sha256:85b78cc3a2c3d48723ca751fa981f1fedccd54194ca0471b957364353a898b07", size = 918110, upload-time = "2026-05-15T04:51:17.237Z" },
]
[[package]]
name = "timm"
version = "1.0.27"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "huggingface-hub", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pyyaml", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "safetensors", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "torch", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "torchvision", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/08/54/ece85b0eef3700c90db8271a43669b05a0ebbe2edb1962329c34374a297e/timm-1.0.27.tar.gz", hash = "sha256:315dfe63186ca9fb7ff941268941231fd5be259f2b4bb4afa28560ae1015cb9a", size = 2439861, upload-time = "2026-05-08T19:38:36.844Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1f/2e/26bab7686ff4aed48f8f5f6c23e2aa37b7a37ddd9effe3aa61e908fd518f/timm-1.0.27-py3-none-any.whl", hash = "sha256:5ff07c9ddf53cbada88eab1c93ff175c64cab683b5a2fddf863bcee985926f89", size = 2589280, upload-time = "2026-05-08T19:38:35.034Z" },
]
[[package]]
name = "tokenizers"
version = "0.22.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "huggingface-hub" },
]
sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/92/97/5dbfabf04c7e348e655e907ed27913e03db0923abb5dfdd120d7b25630e1/tokenizers-0.22.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:544dd704ae7238755d790de45ba8da072e9af3eea688f698b137915ae959281c", size = 3100275, upload-time = "2026-01-05T10:41:02.158Z" },
{ url = "https://files.pythonhosted.org/packages/2e/47/174dca0502ef88b28f1c9e06b73ce33500eedfac7a7692108aec220464e7/tokenizers-0.22.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1e418a55456beedca4621dbab65a318981467a2b188e982a23e117f115ce5001", size = 2981472, upload-time = "2026-01-05T10:41:00.276Z" },
{ url = "https://files.pythonhosted.org/packages/d6/84/7990e799f1309a8b87af6b948f31edaa12a3ed22d11b352eaf4f4b2e5753/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2249487018adec45d6e3554c71d46eb39fa8ea67156c640f7513eb26f318cec7", size = 3290736, upload-time = "2026-01-05T10:40:32.165Z" },
{ url = "https://files.pythonhosted.org/packages/78/59/09d0d9ba94dcd5f4f1368d4858d24546b4bdc0231c2354aa31d6199f0399/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25b85325d0815e86e0bac263506dd114578953b7b53d7de09a6485e4a160a7dd", size = 3168835, upload-time = "2026-01-05T10:40:38.847Z" },
{ url = "https://files.pythonhosted.org/packages/47/50/b3ebb4243e7160bda8d34b731e54dd8ab8b133e50775872e7a434e524c28/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfb88f22a209ff7b40a576d5324bf8286b519d7358663db21d6246fb17eea2d5", size = 3521673, upload-time = "2026-01-05T10:40:56.614Z" },
{ url = "https://files.pythonhosted.org/packages/e0/fa/89f4cb9e08df770b57adb96f8cbb7e22695a4cb6c2bd5f0c4f0ebcf33b66/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c774b1276f71e1ef716e5486f21e76333464f47bece56bbd554485982a9e03e", size = 3724818, upload-time = "2026-01-05T10:40:44.507Z" },
{ url = "https://files.pythonhosted.org/packages/64/04/ca2363f0bfbe3b3d36e95bf67e56a4c88c8e3362b658e616d1ac185d47f2/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df6c4265b289083bf710dff49bc51ef252f9d5be33a45ee2bed151114a56207b", size = 3379195, upload-time = "2026-01-05T10:40:51.139Z" },
{ url = "https://files.pythonhosted.org/packages/2e/76/932be4b50ef6ccedf9d3c6639b056a967a86258c6d9200643f01269211ca/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:369cc9fc8cc10cb24143873a0d95438bb8ee257bb80c71989e3ee290e8d72c67", size = 3274982, upload-time = "2026-01-05T10:40:58.331Z" },
{ url = "https://files.pythonhosted.org/packages/1d/28/5f9f5a4cc211b69e89420980e483831bcc29dade307955cc9dc858a40f01/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:29c30b83d8dcd061078b05ae0cb94d3c710555fbb44861139f9f83dcca3dc3e4", size = 9478245, upload-time = "2026-01-05T10:41:04.053Z" },
{ url = "https://files.pythonhosted.org/packages/6c/fb/66e2da4704d6aadebf8cb39f1d6d1957df667ab24cff2326b77cda0dcb85/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:37ae80a28c1d3265bb1f22464c856bd23c02a05bb211e56d0c5301a435be6c1a", size = 9560069, upload-time = "2026-01-05T10:45:10.673Z" },
{ url = "https://files.pythonhosted.org/packages/16/04/fed398b05caa87ce9b1a1bb5166645e38196081b225059a6edaff6440fac/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:791135ee325f2336f498590eb2f11dc5c295232f288e75c99a36c5dbce63088a", size = 9899263, upload-time = "2026-01-05T10:45:12.559Z" },
{ url = "https://files.pythonhosted.org/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5", size = 10033429, upload-time = "2026-01-05T10:45:14.333Z" },
{ url = "https://files.pythonhosted.org/packages/fd/18/a545c4ea42af3df6effd7d13d250ba77a0a86fb20393143bbb9a92e434d4/tokenizers-0.22.2-cp39-abi3-win32.whl", hash = "sha256:a6bf3f88c554a2b653af81f3204491c818ae2ac6fbc09e76ef4773351292bc92", size = 2502363, upload-time = "2026-01-05T10:45:20.593Z" },
{ url = "https://files.pythonhosted.org/packages/65/71/0670843133a43d43070abeb1949abfdef12a86d490bea9cd9e18e37c5ff7/tokenizers-0.22.2-cp39-abi3-win_amd64.whl", hash = "sha256:c9ea31edff2968b44a88f97d784c2f16dc0729b8b143ed004699ebca91f05c48", size = 2747786, upload-time = "2026-01-05T10:45:18.411Z" },
{ url = "https://files.pythonhosted.org/packages/72/f4/0de46cfa12cdcbcd464cc59fde36912af405696f687e53a091fb432f694c/tokenizers-0.22.2-cp39-abi3-win_arm64.whl", hash = "sha256:9ce725d22864a1e965217204946f830c37876eee3b2ba6fc6255e8e903d5fcbc", size = 2612133, upload-time = "2026-01-05T10:45:17.232Z" },
{ url = "https://files.pythonhosted.org/packages/84/04/655b79dbcc9b3ac5f1479f18e931a344af67e5b7d3b251d2dcdcd7558592/tokenizers-0.22.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753d47ebd4542742ef9261d9da92cd545b2cacbb48349a1225466745bb866ec4", size = 3282301, upload-time = "2026-01-05T10:40:34.858Z" },
{ url = "https://files.pythonhosted.org/packages/46/cd/e4851401f3d8f6f45d8480262ab6a5c8cb9c4302a790a35aa14eeed6d2fd/tokenizers-0.22.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e10bf9113d209be7cd046d40fbabbaf3278ff6d18eb4da4c500443185dc1896c", size = 3161308, upload-time = "2026-01-05T10:40:40.737Z" },
{ url = "https://files.pythonhosted.org/packages/6f/6e/55553992a89982cd12d4a66dddb5e02126c58677ea3931efcbe601d419db/tokenizers-0.22.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64d94e84f6660764e64e7e0b22baa72f6cd942279fdbb21d46abd70d179f0195", size = 3718964, upload-time = "2026-01-05T10:40:46.56Z" },
{ url = "https://files.pythonhosted.org/packages/59/8c/b1c87148aa15e099243ec9f0cf9d0e970cc2234c3257d558c25a2c5304e6/tokenizers-0.22.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f01a9c019878532f98927d2bacb79bbb404b43d3437455522a00a30718cdedb5", size = 3373542, upload-time = "2026-01-05T10:40:52.803Z" },
]
[[package]]
name = "toml-fmt-common"
version = "1.3.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/2a/7d/5b52616000b657f01b19f0c553522076ae5e02ee9d91b6899027b6f75efd/toml_fmt_common-1.3.5.tar.gz", hash = "sha256:0ec689125bda650bf8ab96340aab98d27793b8d531510f5f55de91a602340916", size = 9729, upload-time = "2026-05-29T14:07:59.225Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/89/00/042625abd15b1babb24379c5fa669bee76b5b42c77f99815bf4a1496b9ce/toml_fmt_common-1.3.5-py3-none-any.whl", hash = "sha256:da7c12c75e5267c8a64a1ff33d477e50f102f9c2bf7d5ada89c4f16b0b31330e", size = 7434, upload-time = "2026-05-29T14:07:57.933Z" },
]
[[package]]
name = "tomli"
version = "2.4.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/22/de/48c59722572767841493b26183a0d1cc411d54fd759c5607c4590b6563a6/tomli-2.4.1.tar.gz", hash = "sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f", size = 17543, upload-time = "2026-03-25T20:22:03.828Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f4/11/db3d5885d8528263d8adc260bb2d28ebf1270b96e98f0e0268d32b8d9900/tomli-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d652285c30", size = 154704, upload-time = "2026-03-25T20:21:10.473Z" },
{ url = "https://files.pythonhosted.org/packages/6d/f7/675db52c7e46064a9aa928885a9b20f4124ecb9bc2e1ce74c9106648d202/tomli-2.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a53a", size = 149454, upload-time = "2026-03-25T20:21:12.036Z" },
{ url = "https://files.pythonhosted.org/packages/61/71/81c50943cf953efa35bce7646caab3cf457a7d8c030b27cfb40d7235f9ee/tomli-2.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96481a5786729fd470164b47cdb3e0e58062a496f455ee41b4403be77cb5a076", size = 237561, upload-time = "2026-03-25T20:21:13.098Z" },
{ url = "https://files.pythonhosted.org/packages/48/c1/f41d9cb618acccca7df82aaf682f9b49013c9397212cb9f53219e3abac37/tomli-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a881ab208c0baf688221f8cecc5401bd291d67e38a1ac884d6736cbcd8247e9", size = 243824, upload-time = "2026-03-25T20:21:14.569Z" },
{ url = "https://files.pythonhosted.org/packages/22/e4/5a816ecdd1f8ca51fb756ef684b90f2780afc52fc67f987e3c61d800a46d/tomli-2.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47149d5bd38761ac8be13a84864bf0b7b70bc051806bc3669ab1cbc56216b23c", size = 242227, upload-time = "2026-03-25T20:21:15.712Z" },
{ url = "https://files.pythonhosted.org/packages/6b/49/2b2a0ef529aa6eec245d25f0c703e020a73955ad7edf73e7f54ddc608aa5/tomli-2.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ec9bfaf3ad2df51ace80688143a6a4ebc09a248f6ff781a9945e51937008fcbc", size = 247859, upload-time = "2026-03-25T20:21:17.001Z" },
{ url = "https://files.pythonhosted.org/packages/83/bd/6c1a630eaca337e1e78c5903104f831bda934c426f9231429396ce3c3467/tomli-2.4.1-cp311-cp311-win32.whl", hash = "sha256:ff2983983d34813c1aeb0fa89091e76c3a22889ee83ab27c5eeb45100560c049", size = 97204, upload-time = "2026-03-25T20:21:18.079Z" },
{ url = "https://files.pythonhosted.org/packages/42/59/71461df1a885647e10b6bb7802d0b8e66480c61f3f43079e0dcd315b3954/tomli-2.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:5ee18d9ebdb417e384b58fe414e8d6af9f4e7a0ae761519fb50f721de398dd4e", size = 108084, upload-time = "2026-03-25T20:21:18.978Z" },
{ url = "https://files.pythonhosted.org/packages/b8/83/dceca96142499c069475b790e7913b1044c1a4337e700751f48ed723f883/tomli-2.4.1-cp311-cp311-win_arm64.whl", hash = "sha256:c2541745709bad0264b7d4705ad453b76ccd191e64aa6f0fc66b69a293a45ece", size = 95285, upload-time = "2026-03-25T20:21:20.309Z" },
{ url = "https://files.pythonhosted.org/packages/c1/ba/42f134a3fe2b370f555f44b1d72feebb94debcab01676bf918d0cb70e9aa/tomli-2.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c742f741d58a28940ce01d58f0ab2ea3ced8b12402f162f4d534dfe18ba1cd6a", size = 155924, upload-time = "2026-03-25T20:21:21.626Z" },
{ url = "https://files.pythonhosted.org/packages/dc/c7/62d7a17c26487ade21c5422b646110f2162f1fcc95980ef7f63e73c68f14/tomli-2.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7f86fd587c4ed9dd76f318225e7d9b29cfc5a9d43de44e5754db8d1128487085", size = 150018, upload-time = "2026-03-25T20:21:23.002Z" },
{ url = "https://files.pythonhosted.org/packages/5c/05/79d13d7c15f13bdef410bdd49a6485b1c37d28968314eabee452c22a7fda/tomli-2.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff18e6a727ee0ab0388507b89d1bc6a22b138d1e2fa56d1ad494586d61d2eae9", size = 244948, upload-time = "2026-03-25T20:21:24.04Z" },
{ url = "https://files.pythonhosted.org/packages/10/90/d62ce007a1c80d0b2c93e02cab211224756240884751b94ca72df8a875ca/tomli-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:136443dbd7e1dee43c68ac2694fde36b2849865fa258d39bf822c10e8068eac5", size = 253341, upload-time = "2026-03-25T20:21:25.177Z" },
{ url = "https://files.pythonhosted.org/packages/1a/7e/caf6496d60152ad4ed09282c1885cca4eea150bfd007da84aea07bcc0a3e/tomli-2.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5e262d41726bc187e69af7825504c933b6794dc3fbd5945e41a79bb14c31f585", size = 248159, upload-time = "2026-03-25T20:21:26.364Z" },
{ url = "https://files.pythonhosted.org/packages/99/e7/c6f69c3120de34bbd882c6fba7975f3d7a746e9218e56ab46a1bc4b42552/tomli-2.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5cb41aa38891e073ee49d55fbc7839cfdb2bc0e600add13874d048c94aadddd1", size = 253290, upload-time = "2026-03-25T20:21:27.46Z" },
{ url = "https://files.pythonhosted.org/packages/d6/2f/4a3c322f22c5c66c4b836ec58211641a4067364f5dcdd7b974b4c5da300c/tomli-2.4.1-cp312-cp312-win32.whl", hash = "sha256:da25dc3563bff5965356133435b757a795a17b17d01dbc0f42fb32447ddfd917", size = 98141, upload-time = "2026-03-25T20:21:28.492Z" },
{ url = "https://files.pythonhosted.org/packages/24/22/4daacd05391b92c55759d55eaee21e1dfaea86ce5c571f10083360adf534/tomli-2.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:52c8ef851d9a240f11a88c003eacb03c31fc1c9c4ec64a99a0f922b93874fda9", size = 108847, upload-time = "2026-03-25T20:21:29.386Z" },
{ url = "https://files.pythonhosted.org/packages/68/fd/70e768887666ddd9e9f5d85129e84910f2db2796f9096aa02b721a53098d/tomli-2.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:f758f1b9299d059cc3f6546ae2af89670cb1c4d48ea29c3cacc4fe7de3058257", size = 95088, upload-time = "2026-03-25T20:21:30.677Z" },
{ url = "https://files.pythonhosted.org/packages/07/06/b823a7e818c756d9a7123ba2cda7d07bc2dd32835648d1a7b7b7a05d848d/tomli-2.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:36d2bd2ad5fb9eaddba5226aa02c8ec3fa4f192631e347b3ed28186d43be6b54", size = 155866, upload-time = "2026-03-25T20:21:31.65Z" },
{ url = "https://files.pythonhosted.org/packages/14/6f/12645cf7f08e1a20c7eb8c297c6f11d31c1b50f316a7e7e1e1de6e2e7b7e/tomli-2.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb0dc4e38e6a1fd579e5d50369aa2e10acfc9cace504579b2faabb478e76941a", size = 149887, upload-time = "2026-03-25T20:21:33.028Z" },
{ url = "https://files.pythonhosted.org/packages/5c/e0/90637574e5e7212c09099c67ad349b04ec4d6020324539297b634a0192b0/tomli-2.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7f2c7f2b9ca6bdeef8f0fa897f8e05085923eb091721675170254cbc5b02897", size = 243704, upload-time = "2026-03-25T20:21:34.51Z" },
{ url = "https://files.pythonhosted.org/packages/10/8f/d3ddb16c5a4befdf31a23307f72828686ab2096f068eaf56631e136c1fdd/tomli-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3c6818a1a86dd6dca7ddcaaf76947d5ba31aecc28cb1b67009a5877c9a64f3f", size = 251628, upload-time = "2026-03-25T20:21:36.012Z" },
{ url = "https://files.pythonhosted.org/packages/e3/f1/dbeeb9116715abee2485bf0a12d07a8f31af94d71608c171c45f64c0469d/tomli-2.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d312ef37c91508b0ab2cee7da26ec0b3ed2f03ce12bd87a588d771ae15dcf82d", size = 247180, upload-time = "2026-03-25T20:21:37.136Z" },
{ url = "https://files.pythonhosted.org/packages/d3/74/16336ffd19ed4da28a70959f92f506233bd7cfc2332b20bdb01591e8b1d1/tomli-2.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51529d40e3ca50046d7606fa99ce3956a617f9b36380da3b7f0dd3dd28e68cb5", size = 251674, upload-time = "2026-03-25T20:21:38.298Z" },
{ url = "https://files.pythonhosted.org/packages/16/f9/229fa3434c590ddf6c0aa9af64d3af4b752540686cace29e6281e3458469/tomli-2.4.1-cp313-cp313-win32.whl", hash = "sha256:2190f2e9dd7508d2a90ded5ed369255980a1bcdd58e52f7fe24b8162bf9fedbd", size = 97976, upload-time = "2026-03-25T20:21:39.316Z" },
{ url = "https://files.pythonhosted.org/packages/6a/1e/71dfd96bcc1c775420cb8befe7a9d35f2e5b1309798f009dca17b7708c1e/tomli-2.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d65a2fbf9d2f8352685bc1364177ee3923d6baf5e7f43ea4959d7d8bc326a36", size = 108755, upload-time = "2026-03-25T20:21:40.248Z" },
{ url = "https://files.pythonhosted.org/packages/83/7a/d34f422a021d62420b78f5c538e5b102f62bea616d1d75a13f0a88acb04a/tomli-2.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:4b605484e43cdc43f0954ddae319fb75f04cc10dd80d830540060ee7cd0243cd", size = 95265, upload-time = "2026-03-25T20:21:41.219Z" },
{ url = "https://files.pythonhosted.org/packages/3c/fb/9a5c8d27dbab540869f7c1f8eb0abb3244189ce780ba9cd73f3770662072/tomli-2.4.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fd0409a3653af6c147209d267a0e4243f0ae46b011aa978b1080359fddc9b6cf", size = 155726, upload-time = "2026-03-25T20:21:42.23Z" },
{ url = "https://files.pythonhosted.org/packages/62/05/d2f816630cc771ad836af54f5001f47a6f611d2d39535364f148b6a92d6b/tomli-2.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a120733b01c45e9a0c34aeef92bf0cf1d56cfe81ed9d47d562f9ed591a9828ac", size = 149859, upload-time = "2026-03-25T20:21:43.386Z" },
{ url = "https://files.pythonhosted.org/packages/ce/48/66341bdb858ad9bd0ceab5a86f90eddab127cf8b046418009f2125630ecb/tomli-2.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:559db847dc486944896521f68d8190be1c9e719fced785720d2216fe7022b662", size = 244713, upload-time = "2026-03-25T20:21:44.474Z" },
{ url = "https://files.pythonhosted.org/packages/df/6d/c5fad00d82b3c7a3ab6189bd4b10e60466f22cfe8a08a9394185c8a8111c/tomli-2.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01f520d4f53ef97964a240a035ec2a869fe1a37dde002b57ebc4417a27ccd853", size = 252084, upload-time = "2026-03-25T20:21:45.62Z" },
{ url = "https://files.pythonhosted.org/packages/00/71/3a69e86f3eafe8c7a59d008d245888051005bd657760e96d5fbfb0b740c2/tomli-2.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7f94b27a62cfad8496c8d2513e1a222dd446f095fca8987fceef261225538a15", size = 247973, upload-time = "2026-03-25T20:21:46.937Z" },
{ url = "https://files.pythonhosted.org/packages/67/50/361e986652847fec4bd5e4a0208752fbe64689c603c7ae5ea7cb16b1c0ca/tomli-2.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ede3e6487c5ef5d28634ba3f31f989030ad6af71edfb0055cbbd14189ff240ba", size = 256223, upload-time = "2026-03-25T20:21:48.467Z" },
{ url = "https://files.pythonhosted.org/packages/8c/9a/b4173689a9203472e5467217e0154b00e260621caa227b6fa01feab16998/tomli-2.4.1-cp314-cp314-win32.whl", hash = "sha256:3d48a93ee1c9b79c04bb38772ee1b64dcf18ff43085896ea460ca8dec96f35f6", size = 98973, upload-time = "2026-03-25T20:21:49.526Z" },
{ url = "https://files.pythonhosted.org/packages/14/58/640ac93bf230cd27d002462c9af0d837779f8773bc03dee06b5835208214/tomli-2.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:88dceee75c2c63af144e456745e10101eb67361050196b0b6af5d717254dddf7", size = 109082, upload-time = "2026-03-25T20:21:50.506Z" },
{ url = "https://files.pythonhosted.org/packages/d5/2f/702d5e05b227401c1068f0d386d79a589bb12bf64c3d2c72ce0631e3bc49/tomli-2.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:b8c198f8c1805dc42708689ed6864951fd2494f924149d3e4bce7710f8eb5232", size = 96490, upload-time = "2026-03-25T20:21:51.474Z" },
{ url = "https://files.pythonhosted.org/packages/45/4b/b877b05c8ba62927d9865dd980e34a755de541eb65fffba52b4cc495d4d2/tomli-2.4.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d4d8fe59808a54658fcc0160ecfb1b30f9089906c50b23bcb4c69eddc19ec2b4", size = 164263, upload-time = "2026-03-25T20:21:52.543Z" },
{ url = "https://files.pythonhosted.org/packages/24/79/6ab420d37a270b89f7195dec5448f79400d9e9c1826df982f3f8e97b24fd/tomli-2.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7008df2e7655c495dd12d2a4ad038ff878d4ca4b81fccaf82b714e07eae4402c", size = 160736, upload-time = "2026-03-25T20:21:53.674Z" },
{ url = "https://files.pythonhosted.org/packages/02/e0/3630057d8eb170310785723ed5adcdfb7d50cb7e6455f85ba8a3deed642b/tomli-2.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1d8591993e228b0c930c4bb0db464bdad97b3289fb981255d6c9a41aedc84b2d", size = 270717, upload-time = "2026-03-25T20:21:55.129Z" },
{ url = "https://files.pythonhosted.org/packages/7a/b4/1613716072e544d1a7891f548d8f9ec6ce2faf42ca65acae01d76ea06bb0/tomli-2.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:734e20b57ba95624ecf1841e72b53f6e186355e216e5412de414e3c51e5e3c41", size = 278461, upload-time = "2026-03-25T20:21:56.228Z" },
{ url = "https://files.pythonhosted.org/packages/05/38/30f541baf6a3f6df77b3df16b01ba319221389e2da59427e221ef417ac0c/tomli-2.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8a650c2dbafa08d42e51ba0b62740dae4ecb9338eefa093aa5c78ceb546fcd5c", size = 274855, upload-time = "2026-03-25T20:21:57.653Z" },
{ url = "https://files.pythonhosted.org/packages/77/a3/ec9dd4fd2c38e98de34223b995a3b34813e6bdadf86c75314c928350ed14/tomli-2.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:504aa796fe0569bb43171066009ead363de03675276d2d121ac1a4572397870f", size = 283144, upload-time = "2026-03-25T20:21:59.089Z" },
{ url = "https://files.pythonhosted.org/packages/ef/be/605a6261cac79fba2ec0c9827e986e00323a1945700969b8ee0b30d85453/tomli-2.4.1-cp314-cp314t-win32.whl", hash = "sha256:b1d22e6e9387bf4739fbe23bfa80e93f6b0373a7f1b96c6227c32bef95a4d7a8", size = 108683, upload-time = "2026-03-25T20:22:00.214Z" },
{ url = "https://files.pythonhosted.org/packages/12/64/da524626d3b9cc40c168a13da8335fe1c51be12c0a63685cc6db7308daae/tomli-2.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2c1c351919aca02858f740c6d33adea0c5deea37f9ecca1cc1ef9e884a619d26", size = 121196, upload-time = "2026-03-25T20:22:01.169Z" },
{ url = "https://files.pythonhosted.org/packages/5a/cd/e80b62269fc78fc36c9af5a6b89c835baa8af28ff5ad28c7028d60860320/tomli-2.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:eab21f45c7f66c13f2a9e0e1535309cee140182a9cdae1e041d02e47291e8396", size = 100393, upload-time = "2026-03-25T20:22:02.137Z" },
{ url = "https://files.pythonhosted.org/packages/7b/61/cceae43728b7de99d9b847560c262873a1f6c98202171fd5ed62640b494b/tomli-2.4.1-py3-none-any.whl", hash = "sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe", size = 14583, upload-time = "2026-03-25T20:22:03.012Z" },
]
[[package]]
name = "torch"
version = "2.12.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cuda-bindings", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "cuda-toolkit", extra = ["cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "filelock" },
{ name = "fsspec" },
{ name = "jinja2" },
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-cublas", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-cudnn-cu13", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-cusparselt-cu13", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-nccl-cu13", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "nvidia-nvshmem-cu13", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "setuptools" },
{ name = "sympy" },
{ name = "triton", marker = "sys_platform == 'linux' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/c2/b7/53fe0436586716ab7aecff41e26b9302d57c85ded481fd83a2cd741e6b4e/torch-2.12.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:1834bd984f8a2f4f16bdfbeecca9146184b220aa46276bf5756735b5dae12812", size = 87981887, upload-time = "2026-05-13T14:55:53.234Z" },
{ url = "https://files.pythonhosted.org/packages/34/60/d930eac44c30de06ed16f6d1ba4e785e1632532b50d8f0bf9bf699a4d0c7/torch-2.12.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:d4d029801cb7b6df858804a2a21b00cc2aa0bf0ee5d2ab18d343c9e9e5681f35", size = 426355000, upload-time = "2026-05-13T14:54:31.944Z" },
{ url = "https://files.pythonhosted.org/packages/8e/0c/c76b6a087820bab55705b94dfc074e520de9ae91f5ef90da2ecbf2a3ef12/torch-2.12.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:d47e7dee68ac4cd7a068b26bcd6b989935427709fae1c8f7bd0019978f829e15", size = 532144998, upload-time = "2026-05-13T14:56:05.523Z" },
{ url = "https://files.pythonhosted.org/packages/4a/64/8a0d036e166a6aa85ee09bef072f3655d1ba5d5486a68d1b03b6813c01b3/torch-2.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:cf9839790285dd472e7a16aafcb4a4e6bf58ec1b494045044b0eefb0eb4bd1f2", size = 122949877, upload-time = "2026-05-13T14:55:46.841Z" },
{ url = "https://files.pythonhosted.org/packages/18/62/131124fb95df03811b8260d1d43dcc5ee85ea1a344b964613d7efe77fb08/torch-2.12.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:10802fd383bbfed646212e765a72c37d2185205d4f26eb197a254e8ac7ddcb25", size = 87990344, upload-time = "2026-05-13T14:55:42.154Z" },
{ url = "https://files.pythonhosted.org/packages/12/9c/dda0dbd547dc549839824135f223792fd0e725f28ed0715dda366b7acaa2/torch-2.12.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:c12592630aef72feaf18bd3f197ef587bbfa21131b31c38b23ab2e55fce92e36", size = 426362932, upload-time = "2026-05-13T14:54:15.295Z" },
{ url = "https://files.pythonhosted.org/packages/e2/d2/a7dd5a3f9bdaa7842124e8e2359202b317c48d47d2fc5816fafdf2049adb/torch-2.12.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:415c1b8d0412f67551c8e89a2daca0fb3e56694af0281ba155eaa9da481f58b4", size = 532170085, upload-time = "2026-05-13T14:55:20.788Z" },
{ url = "https://files.pythonhosted.org/packages/12/1b/a61ce2004f9ab0ea8964a6e6168133a127795667639e2ff4f8f2bdb16a65/torch-2.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:dd37188ea325042cb1f6cafa56822b11ada2520c04791a52629b0af25bdfbfd9", size = 122953128, upload-time = "2026-05-13T14:54:52.744Z" },
{ url = "https://files.pythonhosted.org/packages/ef/bb/285d643f254731294c9b595a007eac39db4600a98682d7bca688f42ca164/torch-2.12.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b41339df93d491435e790ff8bcbae1c0ce777175889bfd1281d119862793e6a2", size = 88010197, upload-time = "2026-05-13T14:55:35.414Z" },
{ url = "https://files.pythonhosted.org/packages/79/81/76debf1db1343bd929bbb5d74c89fb437c2ed88eb144712557e7bd3eea45/torch-2.12.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8fbef9f108a863e7722a73740998967e3b074742a834fc5be3a535a2befa7057", size = 426376751, upload-time = "2026-05-13T14:55:03.353Z" },
{ url = "https://files.pythonhosted.org/packages/de/f0/80026028b603c4650ff270fc3785bdef4bd6738765a9cc5a0f5a637d65a2/torch-2.12.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:4b4f64c2c2b11f7510d93dd6412b87025ff6eddd6bb61c3b5a3d892ea20c4756", size = 532261691, upload-time = "2026-05-13T14:52:54.453Z" },
{ url = "https://files.pythonhosted.org/packages/b9/c2/64b06cbb7830fb3cd9be13e1158b31a3f36b68e6a209105ee3c9d9480be0/torch-2.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:8b958caff4a14d3a3b0b2dfc6a378f64dda9728a9dad28c08a0db9ce4dafb549", size = 122988114, upload-time = "2026-05-13T14:54:42.153Z" },
{ url = "https://files.pythonhosted.org/packages/86/ca/01896c80ba921676aa45886b2c5b8d774912de2a1f719de48169c6f755cd/torch-2.12.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:90dd587a5f61bfe1307148b581e2084fc5bc4a06e2b90a20e9a36b81087ff16b", size = 88009511, upload-time = "2026-05-13T14:54:47.411Z" },
{ url = "https://files.pythonhosted.org/packages/a5/04/52bdaf4787eab6ac7d7f5851dff934e4def0bc8ead9c8fd2b69b3e529699/torch-2.12.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:864392c73b7654f4d2b3ae712f607937d0dbb1101c4555fbb41848106b297f39", size = 426383231, upload-time = "2026-05-13T14:53:32.129Z" },
{ url = "https://files.pythonhosted.org/packages/49/8a/94bdecd13f5aaa90d45920b89789d9fe7c6f4af8c3cdd7ce01fcb59908fc/torch-2.12.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5d6b560dfa7d56291c07d615c3bb73e8d9943d9b6d87f76cd0d9d570c4797fa6", size = 532269288, upload-time = "2026-05-13T14:53:49.423Z" },
{ url = "https://files.pythonhosted.org/packages/3e/2f/bdbaaa267de519ef1b73054bf590d8c93c37a266c9a4e24a01bd38b6918f/torch-2.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:3fee918902090ade827643e758e98363278815de583c75d111fdd665ebffde9f", size = 122987706, upload-time = "2026-05-13T14:54:00.335Z" },
{ url = "https://files.pythonhosted.org/packages/9b/ad/e95e822f3538171e22640a7fbe839a1fdb666600bf6487025de2ff03b11a/torch-2.12.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:10ee1448a9f304d3b987eb4656f664ba6e4d7b410ca7a5a7c642199777a2cf88", size = 88319556, upload-time = "2026-05-13T14:54:05.574Z" },
{ url = "https://files.pythonhosted.org/packages/b7/07/055d06d985b445d67422d25b033c11cf55bbb81785d4c4e68e28bca5820e/torch-2.12.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:af68dbf403439cae9ceaeaaf92f8352b460787dcd27b92aa05c40dd4a19c0f1e", size = 426397656, upload-time = "2026-05-13T14:52:38.84Z" },
{ url = "https://files.pythonhosted.org/packages/43/94/b0b4fdc3014122e0a7302fb90086d352aa48f2576f0b252561ebb38c01a8/torch-2.12.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:a6a2eebb237d3b1d9ad3b378e86d9b9e0782afdea8b1e0eba6a13646b9b49c07", size = 532183124, upload-time = "2026-05-13T14:53:16.178Z" },
{ url = "https://files.pythonhosted.org/packages/d8/c8/052405e6ad05d3237bfe5a4df78f917773956f8e17813a2d44c059068b74/torch-2.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2140e373e9a51a3e22ef62e8d14366d0b470d18f0adf19fdc757368077133a34", size = 123232462, upload-time = "2026-05-13T14:52:27.26Z" },
{ url = "https://files.pythonhosted.org/packages/67/dc/ac069f8d6e8be701535921141055293b0d4819d3d7f224a4612cf157c7f9/torch-2.12.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f7dfae4a519197dfa050e98d8e36378a0fb5899625a875c2b54445005a2e404e", size = 88027282, upload-time = "2026-05-13T14:53:05.258Z" },
{ url = "https://files.pythonhosted.org/packages/33/c3/1c1eb00e34555b536dddf792676026a988d710ed36981aa00499b36b0620/torch-2.12.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:891c769072637c74e9a5a77a3bc782894696d8ffec83b938df8536dee7f0ba78", size = 426386961, upload-time = "2026-05-13T14:51:28.406Z" },
{ url = "https://files.pythonhosted.org/packages/cd/d4/7e730dba0c7032a4154dc9056b76cf9625515e030e269cfbf8098fcfee7d/torch-2.12.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:e2ad3eb85d39c3cab62dfa93ed5a73516e6a53c6713cb97d004004fe089f0f1f", size = 532272265, upload-time = "2026-05-13T14:51:59.308Z" },
{ url = "https://files.pythonhosted.org/packages/f1/b4/92c80d1bbfee1c0036c06d1d2155a3065bd2423134c83bf8a47e65cd6b9b/torch-2.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:c66696857e987efb8bc1777a37357ec4f60ab5e8af6250b83d6034437fa2d8f3", size = 122987138, upload-time = "2026-05-13T14:51:45.942Z" },
{ url = "https://files.pythonhosted.org/packages/7b/78/2e12b37ce50a19a037d7bc62d652a5a8f27385a7b05859d6bc9204f20cfe/torch-2.12.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:b4556715c8572758625d62b6e0ae3b1f76c440221913a6fb5e100f321fb4fb02", size = 88320100, upload-time = "2026-05-13T14:51:39.955Z" },
{ url = "https://files.pythonhosted.org/packages/56/5e/83c450ec7b0bb40a7b74611c1b5440f9260e33c54c90d556fd4a1f0fd955/torch-2.12.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:a43ac605a5e13116c72b64c359644cce0229f213dde48d2ae0ae5eb5becf7feb", size = 426391871, upload-time = "2026-05-13T14:52:14.989Z" },
{ url = "https://files.pythonhosted.org/packages/c9/e9/1a0b575d98d0afedd8f157d23fa3d2759421483660448e60d0a4b10b6daa/torch-2.12.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:6a7512adfdd7f6732e40de1c620831e3c75b39b98cef60b11d0c5f0a76473ec5", size = 532192241, upload-time = "2026-05-13T14:51:07.795Z" },
{ url = "https://files.pythonhosted.org/packages/88/21/afadd25ecd81b3cea1e11c73cf1ab41a983a50271548c3ec7ec3b9efc3e9/torch-2.12.0-cp314-cp314t-win_amd64.whl", hash = "sha256:5f96b63f8287f66a005dd1b5a6abba2920f11156c5e5c4d815f3e2050fd1aa16", size = 123231092, upload-time = "2026-05-13T14:51:18.854Z" },
]
[[package]]
name = "torchvision"
version = "0.27.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pillow" },
{ name = "torch" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/13/15/2df874db140bbfe42f377e05e2dd38f2b9dc88414a6607eecc42073b2baa/torchvision-0.27.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0822b58d2c5d325cd0c7152b744acbd15f898c07572e2cfb70b075a865a4f6f9", size = 1758817, upload-time = "2026-05-13T14:57:20.113Z" },
{ url = "https://files.pythonhosted.org/packages/f7/32/10b1ff4087d35b7af7bd85ccb85fbc2573c6f1c2008cf8abfcaf605a10fc/torchvision-0.27.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c9f44e35e6ec01caedacce9e941a5bf21fe424403321efac2507a201273653c5", size = 7830083, upload-time = "2026-05-13T14:57:18.336Z" },
{ url = "https://files.pythonhosted.org/packages/57/20/97dca91770235028ba7e9c598ca1fc48c297f1843af8102430f2adcd4335/torchvision-0.27.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:419c98a9275b27660cdce6d09080fd5974d1ec1d4a225f71439ebacb3b0c4e64", size = 7573816, upload-time = "2026-05-13T14:57:12.327Z" },
{ url = "https://files.pythonhosted.org/packages/37/a5/66fbf7f21f292d095a153ee142806646813e2055a69efe5854c28e7c3fb9/torchvision-0.27.0-cp310-cp310-win_amd64.whl", hash = "sha256:2664d06acd64d328aa7689b0d0c81ee31e240e9977d8768816b4be7c66c03211", size = 3435489, upload-time = "2026-05-13T14:57:13.716Z" },
{ url = "https://files.pythonhosted.org/packages/cf/d6/a7e71e981042d5c573e2e61891b9023b190c88adb75b18bed8594371250c/torchvision-0.27.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:df0c166b6bdf7c47f88e81e8b43bc085451d5c50d0c5d1691bc474c1227d6fed", size = 1758812, upload-time = "2026-05-13T14:57:16.662Z" },
{ url = "https://files.pythonhosted.org/packages/93/f9/f542fb7e4476603fb237ebdc64369a7d11f18eb5a129aa2559cbdb710aee/torchvision-0.27.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9bb9251f64b854124efed95d02953a89f7e2726c3ca662d7ea0151129157297f", size = 7831148, upload-time = "2026-05-13T14:57:08.37Z" },
{ url = "https://files.pythonhosted.org/packages/f6/61/7aa7cc2c9e8750027f6fb9ae3a7393ef43860bcdfe3966e2f71fee800e31/torchvision-0.27.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:f44453f107c296d5446a79f7ac59733ad8bf5ddfa04c53805dfbae298a42a798", size = 7575519, upload-time = "2026-05-13T14:56:50.552Z" },
{ url = "https://files.pythonhosted.org/packages/19/aa/929b358b1a643849b81ec95569938044cc37dc65ab10c84eb6d82fe1bfbb/torchvision-0.27.0-cp311-cp311-win_amd64.whl", hash = "sha256:b4aacff70ea4b7377f996f9048989c850d221fef33658ddbcae42aa5bd4ca11a", size = 3749475, upload-time = "2026-05-13T14:57:11.007Z" },
{ url = "https://files.pythonhosted.org/packages/9e/c8/5cd91932f7f3671b0743dc4ae1a4c16b1d0b45bf4087976277d325bda718/torchvision-0.27.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1a6dd742a150645126df9e0b2e449874c1d635897c773b322c2e067e98382dfe", size = 1758824, upload-time = "2026-05-13T14:57:15.227Z" },
{ url = "https://files.pythonhosted.org/packages/d9/36/7fb7d19477b3d93283b52fea11fa8ee30ab9064a08c97b4a6b91445e26cb/torchvision-0.27.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:65772ff3ec4f4f5d680e30019835555dd239e7fefee4b0a846375fe1cb1592ef", size = 7831034, upload-time = "2026-05-13T14:57:06.483Z" },
{ url = "https://files.pythonhosted.org/packages/62/43/dfd894c3f8b01b5b33fde990f0159c1926ebc7b6e2c4193e2efb7da3c4cb/torchvision-0.27.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7a9966a088d06b4cf6c610e03be62de469efa6f2cd2e7c7eed8e925ed6af59ac", size = 7579774, upload-time = "2026-05-13T14:56:59.337Z" },
{ url = "https://files.pythonhosted.org/packages/ff/0c/722e989f9cf026e97ef7cb24a9bb1859e099f72d247ae35388fb89729f73/torchvision-0.27.0-cp312-cp312-win_amd64.whl", hash = "sha256:2c037709072ca9b19750c0cbe9e8bb6f91c9a1be1befa26df33e281deccbd8c7", size = 4021073, upload-time = "2026-05-13T14:57:00.848Z" },
{ url = "https://files.pythonhosted.org/packages/d8/ae/36547812e6e047c1d80bcacd1b17a340612b08a6e876e0aabf3d0b9228b0/torchvision-0.27.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:41d6dae73e1af09fa82ded597ae57f2a2314285acde54b25890a8f8e51b999d7", size = 1758826, upload-time = "2026-05-13T14:57:05.262Z" },
{ url = "https://files.pythonhosted.org/packages/ae/30/32c4ea842738728a14e3df8c576c62dedcf5ae5cb6a5c984c6429ebe7524/torchvision-0.27.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:70f071c6f74b60d5fe8851636d8d4cd5f4fa29d57fd9348a87a6f17b990b95ba", size = 7789501, upload-time = "2026-05-13T14:56:57.786Z" },
{ url = "https://files.pythonhosted.org/packages/f6/24/4d0d48684251bd0673f87d633d5d88ab00227983b00591156eed2f86c8d5/torchvision-0.27.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:aaafa6962c9d91f42503de1957d6fa349907d028c06f335bd95da7a5bc57147d", size = 7579868, upload-time = "2026-05-13T14:56:41.618Z" },
{ url = "https://files.pythonhosted.org/packages/ba/da/e6edd051d2ba25adf23b120fa97f458dff888d098c51e84724f17d2d1470/torchvision-0.27.0-cp313-cp313-win_amd64.whl", hash = "sha256:aee384a2782c89517c4ab9061d2720ba59fd2ffe5ef89d0a149cc2d43abdf521", size = 4092700, upload-time = "2026-05-13T14:57:09.729Z" },
{ url = "https://files.pythonhosted.org/packages/fa/23/95dfa40431360f42ca949bf861434bed51164adfa8fb9801e05bf3194f50/torchvision-0.27.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:c5121f1b9ab09a7f73e837871deb8321551f7eaeb19d87aa00de9191968eae44", size = 1845008, upload-time = "2026-05-13T14:57:03.768Z" },
{ url = "https://files.pythonhosted.org/packages/23/b9/9dbdf76b2b49a75ba8088df6f7c755bdb520afb6c6dbac0102b46cde5e99/torchvision-0.27.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:1c01f0d1091ae22b9dfc082b0a0fe5faaf053686a29b4fb082ba7691375c73cf", size = 7791430, upload-time = "2026-05-13T14:56:56.206Z" },
{ url = "https://files.pythonhosted.org/packages/5c/6a/e4a16cf2f3310c2ea7760dc5d9054496844391e0f4c1fae87fefac2f3d9e/torchvision-0.27.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dadea3c5ecfd05bbb2a3312ab0374f213c58bf6459cb059122e2f4dfe13d10ed", size = 7668441, upload-time = "2026-05-13T14:57:02.127Z" },
{ url = "https://files.pythonhosted.org/packages/00/70/01b6461117a6a94b5af3f8ee166bb0f045056f3cf187750c110dabfdfffa/torchvision-0.27.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a49e55055a39a8506fe7e59850522cab004efb2c3839f6057658889c1d69c815", size = 4141602, upload-time = "2026-05-13T14:56:53.449Z" },
{ url = "https://files.pythonhosted.org/packages/92/22/c0633677b3b3f3e69554a21ac087bf705f829c40cd5e3783507b8c006681/torchvision-0.27.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:c1fac0fc2a7adf29481fc1938a0e7845c57ba1147a986784109c4d98f434ea8c", size = 1758818, upload-time = "2026-05-13T14:56:54.988Z" },
{ url = "https://files.pythonhosted.org/packages/48/e8/55f9d9667b56dae470e69e31beac9b00d458ea393feec1aae95cc4f3f1c9/torchvision-0.27.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:cbf89764fc76f3f17fbf80c12d5a89c691e91cb9d82c38412aaf0568655ffb19", size = 7789667, upload-time = "2026-05-13T14:56:48.858Z" },
{ url = "https://files.pythonhosted.org/packages/00/bc/6f8681daf3bbc4c315bb0005110f99d28e3ecd675bf9c8f2c0d393fbac7a/torchvision-0.27.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:91f61b9865423037c327eb56afa207cc72de874e458c361840db9dcf5ce0c0eb", size = 7579848, upload-time = "2026-05-13T14:56:38.209Z" },
{ url = "https://files.pythonhosted.org/packages/19/6c/8d8020e6bd1e46c53e487c9c4e9457a07f2ee28931028fb5d71e2da40adc/torchvision-0.27.0-cp314-cp314-win_amd64.whl", hash = "sha256:5bb82fc3c55daf1788621e504310b0a286f1069627a8742f692aebb075ef25a7", size = 4119284, upload-time = "2026-05-13T14:56:46.625Z" },
{ url = "https://files.pythonhosted.org/packages/8d/7e/e78c48662a8d551606efdbe11c6b9c1d6d2391b92cd0e4591b9e6a2412b8/torchvision-0.27.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:2c4099a15150143b9b034730b404a56d572efe0b79489b4c765d929cb4eac7f3", size = 1758828, upload-time = "2026-05-13T14:56:52.293Z" },
{ url = "https://files.pythonhosted.org/packages/21/dd/d03ee9f9ee7bf11a8c7c776fb8e7fd6102f59c013791a2a4e5175bd6cba7/torchvision-0.27.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:b4c6bb0a670dcba017b3643e21902c9b8a1cc1c127d602f1488fa29ec3c6e865", size = 7790618, upload-time = "2026-05-13T14:56:44.721Z" },
{ url = "https://files.pythonhosted.org/packages/39/08/4002336a74742be70728603ec1769feb2b55e0d19c532c9ec9f92008de76/torchvision-0.27.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:1c2db4bde82bc48ebff73436a6adf34d4f809448268a70d9a1285f5c8f92313d", size = 7580217, upload-time = "2026-05-13T14:56:43.274Z" },
{ url = "https://files.pythonhosted.org/packages/ed/cb/4dd4783eb3565f526ba6e64b6f6ca26c00eacc924cdfe60455db9d91b84b/torchvision-0.27.0-cp314-cp314t-win_amd64.whl", hash = "sha256:72bf547e58ddb948689734eed6f4b6a2031f979dba4fb08e3690688b392e929f", size = 4226392, upload-time = "2026-05-13T14:56:40.235Z" },
]
[[package]]
name = "tqdm"
version = "4.67.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz", hash = "sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb", size = 169598, upload-time = "2026-02-03T17:35:53.048Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b846c6ac5c8b5bfb7ff225eee721825310c91b3b50304f/tqdm-4.67.3-py3-none-any.whl", hash = "sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf", size = 78374, upload-time = "2026-02-03T17:35:50.982Z" },
]
[[package]]
name = "transformers"
version = "4.57.6"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "filelock" },
{ name = "huggingface-hub" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging" },
{ name = "pyyaml" },
{ name = "regex" },
{ name = "requests" },
{ name = "safetensors" },
{ name = "tokenizers" },
{ name = "tqdm" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c4/35/67252acc1b929dc88b6602e8c4a982e64f31e733b804c14bc24b47da35e6/transformers-4.57.6.tar.gz", hash = "sha256:55e44126ece9dc0a291521b7e5492b572e6ef2766338a610b9ab5afbb70689d3", size = 10134912, upload-time = "2026-01-16T10:38:39.284Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/03/b8/e484ef633af3887baeeb4b6ad12743363af7cce68ae51e938e00aaa0529d/transformers-4.57.6-py3-none-any.whl", hash = "sha256:4c9e9de11333ddfe5114bc872c9f370509198acf0b87a832a0ab9458e2bd0550", size = 11993498, upload-time = "2026-01-16T10:38:31.289Z" },
]
[[package]]
name = "tree-sitter"
version = "0.25.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/66/7c/0350cfc47faadc0d3cf7d8237a4e34032b3014ddf4a12ded9933e1648b55/tree-sitter-0.25.2.tar.gz", hash = "sha256:fe43c158555da46723b28b52e058ad444195afd1db3ca7720c59a254544e9c20", size = 177961, upload-time = "2025-09-25T17:37:59.751Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e2/d4/f7ffb855cb039b7568aba4911fbe42e4c39c0e4398387c8e0d8251489992/tree_sitter-0.25.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72a510931c3c25f134aac2daf4eb4feca99ffe37a35896d7150e50ac3eee06c7", size = 146749, upload-time = "2025-09-25T17:37:16.475Z" },
{ url = "https://files.pythonhosted.org/packages/9a/58/f8a107f9f89700c0ab2930f1315e63bdedccbb5fd1b10fcbc5ebadd54ac8/tree_sitter-0.25.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:44488e0e78146f87baaa009736886516779253d6d6bac3ef636ede72bc6a8234", size = 137766, upload-time = "2025-09-25T17:37:18.138Z" },
{ url = "https://files.pythonhosted.org/packages/19/fb/357158d39f01699faea466e8fd5a849f5a30252c68414bddc20357a9ac79/tree_sitter-0.25.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2f8e7d6b2f8489d4a9885e3adcaef4bc5ff0a275acd990f120e29c4ab3395c5", size = 599809, upload-time = "2025-09-25T17:37:19.169Z" },
{ url = "https://files.pythonhosted.org/packages/c5/a4/68ae301626f2393a62119481cb660eb93504a524fc741a6f1528a4568cf6/tree_sitter-0.25.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b570690f87f1da424cd690e51cc56728d21d63f4abd4b326d382a30353acc7", size = 627676, upload-time = "2025-09-25T17:37:20.715Z" },
{ url = "https://files.pythonhosted.org/packages/69/fe/4c1bef37db5ca8b17ca0b3070f2dff509468a50b3af18f17665adcab42b9/tree_sitter-0.25.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a0ec41b895da717bc218a42a3a7a0bfcfe9a213d7afaa4255353901e0e21f696", size = 624281, upload-time = "2025-09-25T17:37:21.823Z" },
{ url = "https://files.pythonhosted.org/packages/d4/30/3283cb7fa251cae2a0bf8661658021a789810db3ab1b0569482d4a3671fd/tree_sitter-0.25.2-cp310-cp310-win_amd64.whl", hash = "sha256:7712335855b2307a21ae86efe949c76be36c6068d76df34faa27ce9ee40ff444", size = 127295, upload-time = "2025-09-25T17:37:22.977Z" },
{ url = "https://files.pythonhosted.org/packages/88/90/ceb05e6de281aebe82b68662890619580d4ffe09283ebd2ceabcf5df7b4a/tree_sitter-0.25.2-cp310-cp310-win_arm64.whl", hash = "sha256:a925364eb7fbb9cdce55a9868f7525a1905af512a559303bd54ef468fd88cb37", size = 113991, upload-time = "2025-09-25T17:37:23.854Z" },
{ url = "https://files.pythonhosted.org/packages/7c/22/88a1e00b906d26fa8a075dd19c6c3116997cb884bf1b3c023deb065a344d/tree_sitter-0.25.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8ca72d841215b6573ed0655b3a5cd1133f9b69a6fa561aecad40dca9029d75b", size = 146752, upload-time = "2025-09-25T17:37:24.775Z" },
{ url = "https://files.pythonhosted.org/packages/57/1c/22cc14f3910017b7a76d7358df5cd315a84fe0c7f6f7b443b49db2e2790d/tree_sitter-0.25.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cc0351cfe5022cec5a77645f647f92a936b38850346ed3f6d6babfbeeeca4d26", size = 137765, upload-time = "2025-09-25T17:37:26.103Z" },
{ url = "https://files.pythonhosted.org/packages/1c/0c/d0de46ded7d5b34631e0f630d9866dab22d3183195bf0f3b81de406d6622/tree_sitter-0.25.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1799609636c0193e16c38f366bda5af15b1ce476df79ddaae7dd274df9e44266", size = 604643, upload-time = "2025-09-25T17:37:27.398Z" },
{ url = "https://files.pythonhosted.org/packages/34/38/b735a58c1c2f60a168a678ca27b4c1a9df725d0bf2d1a8a1c571c033111e/tree_sitter-0.25.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3e65ae456ad0d210ee71a89ee112ac7e72e6c2e5aac1b95846ecc7afa68a194c", size = 632229, upload-time = "2025-09-25T17:37:28.463Z" },
{ url = "https://files.pythonhosted.org/packages/32/f6/cda1e1e6cbff5e28d8433578e2556d7ba0b0209d95a796128155b97e7693/tree_sitter-0.25.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:49ee3c348caa459244ec437ccc7ff3831f35977d143f65311572b8ba0a5f265f", size = 629861, upload-time = "2025-09-25T17:37:29.593Z" },
{ url = "https://files.pythonhosted.org/packages/f9/19/427e5943b276a0dd74c2a1f1d7a7393443f13d1ee47dedb3f8127903c080/tree_sitter-0.25.2-cp311-cp311-win_amd64.whl", hash = "sha256:56ac6602c7d09c2c507c55e58dc7026b8988e0475bd0002f8a386cce5e8e8adc", size = 127304, upload-time = "2025-09-25T17:37:30.549Z" },
{ url = "https://files.pythonhosted.org/packages/eb/d9/eef856dc15f784d85d1397a17f3ee0f82df7778efce9e1961203abfe376a/tree_sitter-0.25.2-cp311-cp311-win_arm64.whl", hash = "sha256:b3d11a3a3ac89bb8a2543d75597f905a9926f9c806f40fcca8242922d1cc6ad5", size = 113990, upload-time = "2025-09-25T17:37:31.852Z" },
{ url = "https://files.pythonhosted.org/packages/3c/9e/20c2a00a862f1c2897a436b17edb774e831b22218083b459d0d081c9db33/tree_sitter-0.25.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ddabfff809ffc983fc9963455ba1cecc90295803e06e140a4c83e94c1fa3d960", size = 146941, upload-time = "2025-09-25T17:37:34.813Z" },
{ url = "https://files.pythonhosted.org/packages/ef/04/8512e2062e652a1016e840ce36ba1cc33258b0dcc4e500d8089b4054afec/tree_sitter-0.25.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c0c0ab5f94938a23fe81928a21cc0fac44143133ccc4eb7eeb1b92f84748331c", size = 137699, upload-time = "2025-09-25T17:37:36.349Z" },
{ url = "https://files.pythonhosted.org/packages/47/8a/d48c0414db19307b0fb3bb10d76a3a0cbe275bb293f145ee7fba2abd668e/tree_sitter-0.25.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dd12d80d91d4114ca097626eb82714618dcdfacd6a5e0955216c6485c350ef99", size = 607125, upload-time = "2025-09-25T17:37:37.725Z" },
{ url = "https://files.pythonhosted.org/packages/39/d1/b95f545e9fc5001b8a78636ef942a4e4e536580caa6a99e73dd0a02e87aa/tree_sitter-0.25.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b43a9e4c89d4d0839de27cd4d6902d33396de700e9ff4c5ab7631f277a85ead9", size = 635418, upload-time = "2025-09-25T17:37:38.922Z" },
{ url = "https://files.pythonhosted.org/packages/de/4d/b734bde3fb6f3513a010fa91f1f2875442cdc0382d6a949005cd84563d8f/tree_sitter-0.25.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fbb1706407c0e451c4f8cc016fec27d72d4b211fdd3173320b1ada7a6c74c3ac", size = 631250, upload-time = "2025-09-25T17:37:40.039Z" },
{ url = "https://files.pythonhosted.org/packages/46/f2/5f654994f36d10c64d50a192239599fcae46677491c8dd53e7579c35a3e3/tree_sitter-0.25.2-cp312-cp312-win_amd64.whl", hash = "sha256:6d0302550bbe4620a5dc7649517c4409d74ef18558276ce758419cf09e578897", size = 127156, upload-time = "2025-09-25T17:37:41.132Z" },
{ url = "https://files.pythonhosted.org/packages/67/23/148c468d410efcf0a9535272d81c258d840c27b34781d625f1f627e2e27d/tree_sitter-0.25.2-cp312-cp312-win_arm64.whl", hash = "sha256:0c8b6682cac77e37cfe5cf7ec388844957f48b7bd8d6321d0ca2d852994e10d5", size = 113984, upload-time = "2025-09-25T17:37:42.074Z" },
{ url = "https://files.pythonhosted.org/packages/8c/67/67492014ce32729b63d7ef318a19f9cfedd855d677de5773476caf771e96/tree_sitter-0.25.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0628671f0de69bb279558ef6b640bcfc97864fe0026d840f872728a86cd6b6cd", size = 146926, upload-time = "2025-09-25T17:37:43.041Z" },
{ url = "https://files.pythonhosted.org/packages/4e/9c/a278b15e6b263e86c5e301c82a60923fa7c59d44f78d7a110a89a413e640/tree_sitter-0.25.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f5ddcd3e291a749b62521f71fc953f66f5fd9743973fd6dd962b092773569601", size = 137712, upload-time = "2025-09-25T17:37:44.039Z" },
{ url = "https://files.pythonhosted.org/packages/54/9a/423bba15d2bf6473ba67846ba5244b988cd97a4b1ea2b146822162256794/tree_sitter-0.25.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd88fbb0f6c3a0f28f0a68d72df88e9755cf5215bae146f5a1bdc8362b772053", size = 607873, upload-time = "2025-09-25T17:37:45.477Z" },
{ url = "https://files.pythonhosted.org/packages/ed/4c/b430d2cb43f8badfb3a3fa9d6cd7c8247698187b5674008c9d67b2a90c8e/tree_sitter-0.25.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b878e296e63661c8e124177cc3084b041ba3f5936b43076d57c487822426f614", size = 636313, upload-time = "2025-09-25T17:37:46.68Z" },
{ url = "https://files.pythonhosted.org/packages/9d/27/5f97098dbba807331d666a0997662e82d066e84b17d92efab575d283822f/tree_sitter-0.25.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d77605e0d353ba3fe5627e5490f0fbfe44141bafa4478d88ef7954a61a848dae", size = 631370, upload-time = "2025-09-25T17:37:47.993Z" },
{ url = "https://files.pythonhosted.org/packages/d4/3c/87caaed663fabc35e18dc704cd0e9800a0ee2f22bd18b9cbe7c10799895d/tree_sitter-0.25.2-cp313-cp313-win_amd64.whl", hash = "sha256:463c032bd02052d934daa5f45d183e0521ceb783c2548501cf034b0beba92c9b", size = 127157, upload-time = "2025-09-25T17:37:48.967Z" },
{ url = "https://files.pythonhosted.org/packages/d5/23/f8467b408b7988aff4ea40946a4bd1a2c1a73d17156a9d039bbaff1e2ceb/tree_sitter-0.25.2-cp313-cp313-win_arm64.whl", hash = "sha256:b3f63a1796886249bd22c559a5944d64d05d43f2be72961624278eff0dcc5cb8", size = 113975, upload-time = "2025-09-25T17:37:49.922Z" },
{ url = "https://files.pythonhosted.org/packages/07/e3/d9526ba71dfbbe4eba5e51d89432b4b333a49a1e70712aa5590cd22fc74f/tree_sitter-0.25.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:65d3c931013ea798b502782acab986bbf47ba2c452610ab0776cf4a8ef150fc0", size = 146776, upload-time = "2025-09-25T17:37:50.898Z" },
{ url = "https://files.pythonhosted.org/packages/42/97/4bd4ad97f85a23011dd8a535534bb1035c4e0bac1234d58f438e15cff51f/tree_sitter-0.25.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bda059af9d621918efb813b22fb06b3fe00c3e94079c6143fcb2c565eb44cb87", size = 137732, upload-time = "2025-09-25T17:37:51.877Z" },
{ url = "https://files.pythonhosted.org/packages/b6/19/1e968aa0b1b567988ed522f836498a6a9529a74aab15f09dd9ac1e41f505/tree_sitter-0.25.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eac4e8e4c7060c75f395feec46421eb61212cb73998dbe004b7384724f3682ab", size = 609456, upload-time = "2025-09-25T17:37:52.925Z" },
{ url = "https://files.pythonhosted.org/packages/48/b6/cf08f4f20f4c9094006ef8828555484e842fc468827ad6e56011ab668dbd/tree_sitter-0.25.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:260586381b23be33b6191a07cea3d44ecbd6c01aa4c6b027a0439145fcbc3358", size = 636772, upload-time = "2025-09-25T17:37:54.647Z" },
{ url = "https://files.pythonhosted.org/packages/57/e2/d42d55bf56360987c32bc7b16adb06744e425670b823fb8a5786a1cea991/tree_sitter-0.25.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:7d2ee1acbacebe50ba0f85fff1bc05e65d877958f00880f49f9b2af38dce1af0", size = 631522, upload-time = "2025-09-25T17:37:55.833Z" },
{ url = "https://files.pythonhosted.org/packages/03/87/af9604ebe275a9345d88c3ace0cf2a1341aa3f8ef49dd9fc11662132df8a/tree_sitter-0.25.2-cp314-cp314-win_amd64.whl", hash = "sha256:4973b718fcadfb04e59e746abfbb0288694159c6aeecd2add59320c03368c721", size = 130864, upload-time = "2025-09-25T17:37:57.453Z" },
{ url = "https://files.pythonhosted.org/packages/a6/6e/e64621037357acb83d912276ffd30a859ef117f9c680f2e3cb955f47c680/tree_sitter-0.25.2-cp314-cp314-win_arm64.whl", hash = "sha256:b8d4429954a3beb3e844e2872610d2a4800ba4eb42bb1990c6a4b1949b18459f", size = 117470, upload-time = "2025-09-25T17:37:58.431Z" },
]
[[package]]
name = "tree-sitter-c"
version = "0.24.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a6/c9/3834f3d9278251aea7312274971bc4c45b17aec2490fd4b884d93bd7019a/tree_sitter_c-0.24.2.tar.gz", hash = "sha256:1628584df0299b5a340aa63f8e67b6c97c91517f52fa7e7a4c557e40adb330a9", size = 228397, upload-time = "2026-04-22T08:06:14.491Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/28/c1/26ed17730ec2c17bedc1b673349e5e0a466c578e3eb0327c3b73cf52bf97/tree_sitter_c-0.24.2-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4d4579a8b54f0a442f903d88d3304cab77cd5c2031d4015baa4f2f8e15d6dcb7", size = 81016, upload-time = "2026-04-22T08:06:07.208Z" },
{ url = "https://files.pythonhosted.org/packages/c1/1c/1140db75e7e375cda3c68792a33826c4fd40b5b98c3259d93c75f6c8368f/tree_sitter_c-0.24.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:97bc80a224d48215d4e6e6376bf30d114f4c317b8145ff1b02afe785d4ba7bdd", size = 86213, upload-time = "2026-04-22T08:06:08.136Z" },
{ url = "https://files.pythonhosted.org/packages/e9/8c/0dfb88d726f8821d1c4c36042f092be974a800afd734307a595b8604190c/tree_sitter_c-0.24.2-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5041ef67eb68ce6bc8bb0b1f8ef3a5585ce523dae0c7eec109ab0627dd75aede", size = 94264, upload-time = "2026-04-22T08:06:08.918Z" },
{ url = "https://files.pythonhosted.org/packages/87/78/47dc570e7aee6b0a1ecc2520b30639cc2b06003154c9ab0672d86bf720d5/tree_sitter_c-0.24.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c098bedcd5ac86ff93fa734d51d1dd86aed40fd5ed7d634c7af11380a0469969", size = 94560, upload-time = "2026-04-22T08:06:09.852Z" },
{ url = "https://files.pythonhosted.org/packages/29/37/75d59d3f74f4cfc00f04472917e933d8a9c9fdc6eff980ef9552e010e6aa/tree_sitter_c-0.24.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:82842c5a5f2acd93f4de10038c33ac179c8979defc39376f990348d6289e933b", size = 94023, upload-time = "2026-04-22T08:06:10.682Z" },
{ url = "https://files.pythonhosted.org/packages/64/57/8fc655d5a446a70a637e92b98bd2fdaab88bf5bb5b36076ac4add544808d/tree_sitter_c-0.24.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e2b42e8e22202c251f8629306f9321233542e07a6e01611b5fe83489272143eb", size = 94160, upload-time = "2026-04-22T08:06:11.497Z" },
{ url = "https://files.pythonhosted.org/packages/c1/f7/72a1d6b42dd31fd37e03ff67e7dc5ee572301499e6b216002b8dd42a1714/tree_sitter_c-0.24.2-cp310-abi3-win_amd64.whl", hash = "sha256:abb549225091f7b25df2dd3a0143ece6e208f7055d8bcb4700b41ee79b9ef1e1", size = 84669, upload-time = "2026-04-22T08:06:12.347Z" },
{ url = "https://files.pythonhosted.org/packages/e2/9d/7475d9ae8ef679aa36c7dfe6c903ab78e573651c68b6ef9862d6a3f994db/tree_sitter_c-0.24.2-cp310-abi3-win_arm64.whl", hash = "sha256:4a2f4371cd816cc3153458f69062135ebb2ea5f275ddd90494e5c823d778204a", size = 82956, upload-time = "2026-04-22T08:06:13.364Z" },
]
[[package]]
name = "tree-sitter-javascript"
version = "0.25.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/59/e0/e63103c72a9d3dfd89a31e02e660263ad84b7438e5f44ee82e443e65bbde/tree_sitter_javascript-0.25.0.tar.gz", hash = "sha256:329b5414874f0588a98f1c291f1b28138286617aa907746ffe55adfdcf963f38", size = 132338, upload-time = "2025-09-01T07:13:44.792Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2c/df/5106ac250cd03661ebc3cc75da6b3d9f6800a3606393a0122eca58038104/tree_sitter_javascript-0.25.0-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b70f887fb269d6e58c349d683f59fa647140c410cfe2bee44a883b20ec92e3dc", size = 64052, upload-time = "2025-09-01T07:13:36.865Z" },
{ url = "https://files.pythonhosted.org/packages/b1/8f/6b4b2bc90d8ab3955856ce852cc9d1e82c81d7ab9646385f0e75ffd5b5d3/tree_sitter_javascript-0.25.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:8264a996b8845cfce06965152a013b5d9cbb7d199bc3503e12b5682e62bb1de1", size = 66440, upload-time = "2025-09-01T07:13:37.962Z" },
{ url = "https://files.pythonhosted.org/packages/5f/c4/7da74ecdcd8a398f88bd003a87c65403b5fe0e958cdd43fbd5fd4a398fcf/tree_sitter_javascript-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9dc04ba91fc8583344e57c1f1ed5b2c97ecaaf47480011b92fbeab8dda96db75", size = 99728, upload-time = "2025-09-01T07:13:38.755Z" },
{ url = "https://files.pythonhosted.org/packages/96/c8/97da3af4796495e46421e9344738addb3602fa6426ea695be3fcbadbee37/tree_sitter_javascript-0.25.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:199d09985190852e0912da2b8d26c932159be314bc04952cf917ed0e4c633e6b", size = 106072, upload-time = "2025-09-01T07:13:39.798Z" },
{ url = "https://files.pythonhosted.org/packages/13/be/c964e8130be08cc9bd6627d845f0e4460945b158429d39510953bbcb8fcc/tree_sitter_javascript-0.25.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:dfcf789064c58dc13c0a4edb550acacfc6f0f280577f1e7a00de3e89fc7f8ddc", size = 104388, upload-time = "2025-09-01T07:13:40.866Z" },
{ url = "https://files.pythonhosted.org/packages/ee/89/9b773dee0f8961d1bb8d7baf0a204ab587618df19897c1ef260916f318ec/tree_sitter_javascript-0.25.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1b852d3aee8a36186dbcc32c798b11b4869f9b5041743b63b65c2ef793db7a54", size = 98377, upload-time = "2025-09-01T07:13:41.838Z" },
{ url = "https://files.pythonhosted.org/packages/3b/dc/d90cb1790f8cec9b4878d278ad9faf7c8f893189ce0f855304fd704fc274/tree_sitter_javascript-0.25.0-cp310-abi3-win_amd64.whl", hash = "sha256:e5ed840f5bd4a3f0272e441d19429b26eedc257abe5574c8546da6b556865e3c", size = 62975, upload-time = "2025-09-01T07:13:42.828Z" },
{ url = "https://files.pythonhosted.org/packages/2e/1f/f9eba1038b7d4394410f3c0a6ec2122b590cd7acb03f196e52fa57ebbe72/tree_sitter_javascript-0.25.0-cp310-abi3-win_arm64.whl", hash = "sha256:622a69d677aa7f6ee2931d8c77c981a33f0ebb6d275aa9d43d3397c879a9bb0b", size = 61668, upload-time = "2025-09-01T07:13:43.803Z" },
]
[[package]]
name = "tree-sitter-python"
version = "0.25.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/b8/8b/c992ff0e768cb6768d5c96234579bf8842b3a633db641455d86dd30d5dac/tree_sitter_python-0.25.0.tar.gz", hash = "sha256:b13e090f725f5b9c86aa455a268553c65cadf325471ad5b65cd29cac8a1a68ac", size = 159845, upload-time = "2025-09-11T06:47:58.159Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cf/64/a4e503c78a4eb3ac46d8e72a29c1b1237fa85238d8e972b063e0751f5a94/tree_sitter_python-0.25.0-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:14a79a47ddef72f987d5a2c122d148a812169d7484ff5c75a3db9609d419f361", size = 73790, upload-time = "2025-09-11T06:47:47.652Z" },
{ url = "https://files.pythonhosted.org/packages/e6/1d/60d8c2a0cc63d6ec4ba4e99ce61b802d2e39ef9db799bdf2a8f932a6cd4b/tree_sitter_python-0.25.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:480c21dbd995b7fe44813e741d71fed10ba695e7caab627fb034e3828469d762", size = 76691, upload-time = "2025-09-11T06:47:49.038Z" },
{ url = "https://files.pythonhosted.org/packages/aa/cb/d9b0b67d037922d60cbe0359e0c86457c2da721bc714381a63e2c8e35eba/tree_sitter_python-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:86f118e5eecad616ecdb81d171a36dde9bef5a0b21ed71ea9c3e390813c3baf5", size = 108133, upload-time = "2025-09-11T06:47:50.499Z" },
{ url = "https://files.pythonhosted.org/packages/40/bd/bf4787f57e6b2860f3f1c8c62f045b39fb32d6bac4b53d7a9e66de968440/tree_sitter_python-0.25.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be71650ca2b93b6e9649e5d65c6811aad87a7614c8c1003246b303f6b150f61b", size = 110603, upload-time = "2025-09-11T06:47:51.985Z" },
{ url = "https://files.pythonhosted.org/packages/5d/25/feff09f5c2f32484fbce15db8b49455c7572346ce61a699a41972dea7318/tree_sitter_python-0.25.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e6d5b5799628cc0f24691ab2a172a8e676f668fe90dc60468bee14084a35c16d", size = 108998, upload-time = "2025-09-11T06:47:53.046Z" },
{ url = "https://files.pythonhosted.org/packages/75/69/4946da3d6c0df316ccb938316ce007fb565d08f89d02d854f2d308f0309f/tree_sitter_python-0.25.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:71959832fc5d9642e52c11f2f7d79ae520b461e63334927e93ca46cd61cd9683", size = 107268, upload-time = "2025-09-11T06:47:54.388Z" },
{ url = "https://files.pythonhosted.org/packages/ed/a2/996fc2dfa1076dc460d3e2f3c75974ea4b8f02f6bc925383aaae519920e8/tree_sitter_python-0.25.0-cp310-abi3-win_amd64.whl", hash = "sha256:9bcde33f18792de54ee579b00e1b4fe186b7926825444766f849bf7181793a76", size = 76073, upload-time = "2025-09-11T06:47:55.773Z" },
{ url = "https://files.pythonhosted.org/packages/07/19/4b5569d9b1ebebb5907d11554a96ef3fa09364a30fcfabeff587495b512f/tree_sitter_python-0.25.0-cp310-abi3-win_arm64.whl", hash = "sha256:0fbf6a3774ad7e89ee891851204c2e2c47e12b63a5edbe2e9156997731c128bb", size = 74169, upload-time = "2025-09-11T06:47:56.747Z" },
]
[[package]]
name = "tree-sitter-typescript"
version = "0.23.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/1e/fc/bb52958f7e399250aee093751e9373a6311cadbe76b6e0d109b853757f35/tree_sitter_typescript-0.23.2.tar.gz", hash = "sha256:7b167b5827c882261cb7a50dfa0fb567975f9b315e87ed87ad0a0a3aedb3834d", size = 773053, upload-time = "2024-11-11T02:36:11.396Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/28/95/4c00680866280e008e81dd621fd4d3f54aa3dad1b76b857a19da1b2cc426/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3cd752d70d8e5371fdac6a9a4df9d8924b63b6998d268586f7d374c9fba2a478", size = 286677, upload-time = "2024-11-11T02:35:58.839Z" },
{ url = "https://files.pythonhosted.org/packages/8f/2f/1f36fda564518d84593f2740d5905ac127d590baf5c5753cef2a88a89c15/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:c7cc1b0ff5d91bac863b0e38b1578d5505e718156c9db577c8baea2557f66de8", size = 302008, upload-time = "2024-11-11T02:36:00.733Z" },
{ url = "https://files.pythonhosted.org/packages/96/2d/975c2dad292aa9994f982eb0b69cc6fda0223e4b6c4ea714550477d8ec3a/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b1eed5b0b3a8134e86126b00b743d667ec27c63fc9de1b7bb23168803879e31", size = 351987, upload-time = "2024-11-11T02:36:02.669Z" },
{ url = "https://files.pythonhosted.org/packages/49/d1/a71c36da6e2b8a4ed5e2970819b86ef13ba77ac40d9e333cb17df6a2c5db/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e96d36b85bcacdeb8ff5c2618d75593ef12ebaf1b4eace3477e2bdb2abb1752c", size = 344960, upload-time = "2024-11-11T02:36:04.443Z" },
{ url = "https://files.pythonhosted.org/packages/7f/cb/f57b149d7beed1a85b8266d0c60ebe4c46e79c9ba56bc17b898e17daf88e/tree_sitter_typescript-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8d4f0f9bcb61ad7b7509d49a1565ff2cc363863644a234e1e0fe10960e55aea0", size = 340245, upload-time = "2024-11-11T02:36:06.473Z" },
{ url = "https://files.pythonhosted.org/packages/8b/ab/dd84f0e2337296a5f09749f7b5483215d75c8fa9e33738522e5ed81f7254/tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl", hash = "sha256:3f730b66396bc3e11811e4465c41ee45d9e9edd6de355a58bbbc49fa770da8f9", size = 278015, upload-time = "2024-11-11T02:36:07.631Z" },
{ url = "https://files.pythonhosted.org/packages/9f/e4/81f9a935789233cf412a0ed5fe04c883841d2c8fb0b7e075958a35c65032/tree_sitter_typescript-0.23.2-cp39-abi3-win_arm64.whl", hash = "sha256:05db58f70b95ef0ea126db5560f3775692f609589ed6f8dd0af84b7f19f1cbb7", size = 274052, upload-time = "2024-11-11T02:36:09.514Z" },
]
[[package]]
name = "triton"
version = "3.7.0"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3e/97/dcd1f2a0f8336691bff74abc59b2ed9c69a0c0f8f65cd77109c49e05f068/triton-3.7.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223ac302091491436c248a34ee1e6c47a1026486579103c906ffd805be50cb89", size = 188367104, upload-time = "2026-05-07T19:04:56.68Z" },
{ url = "https://files.pythonhosted.org/packages/b2/c0/c2ac4fd2d8809b7579d4a820a0f9e5de62a9bc8a757ed4b3abf4f7ee964a/triton-3.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c631b65668d4951213b948a413c0564184305b77bb45cc9d686d3e1ecc4701a3", size = 201313191, upload-time = "2026-05-07T18:45:58.444Z" },
{ url = "https://files.pythonhosted.org/packages/b8/c1/5d842314bb6c78442cc60437928781701c6050b8d479bc2a1aed691d37ca/triton-3.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a9e71fc392675fac364e0ecf4ef3f76f85b7f5433a16f4c3c5fe5f05a52c85fe", size = 188480277, upload-time = "2026-05-07T19:05:03.231Z" },
{ url = "https://files.pythonhosted.org/packages/13/31/8315ea5f8dd18e60970b3022e3a8b93fd37e0b784fbbef86e10c8e6e5ca1/triton-3.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:22bacffce443f54593dd20f05294d5a40622e0ea9ab632816f87154504356221", size = 201415942, upload-time = "2026-05-07T18:46:06.479Z" },
{ url = "https://files.pythonhosted.org/packages/f7/13/ec05adfcd87311d532ba61e3af143e8be59fcd26675884c4682841406a20/triton-3.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4bf49b00a7a377a68a6da603a876e797614e6455a80e9021669c476a953ad9a", size = 188505104, upload-time = "2026-05-07T19:05:09.843Z" },
{ url = "https://files.pythonhosted.org/packages/62/7b/468a576e35beef1426e0828e28e9ba9e65f5474d496f16ee126c15646324/triton-3.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f111161d49bf903c0eaedde3962353a3d841c08a836839b7cc1025b8426efcf", size = 201457567, upload-time = "2026-05-07T18:46:13.505Z" },
{ url = "https://files.pythonhosted.org/packages/01/e1/a59a583de59b8f62c495d67c80ee3ea97d09e91ac80c4c6e76456ed8d8ac/triton-3.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:abdf6beaa89b1bcfb9a43cd990536ce66091a997841a4814b260b7bee4c88c3c", size = 188503209, upload-time = "2026-05-07T19:05:17.935Z" },
{ url = "https://files.pythonhosted.org/packages/30/b1/b7507bb9815d403927c8dd51d4158ed2e11751a92dbc118a044f247b6848/triton-3.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a35d7afe3f3f058e7ec49fcce09794049e0ffc5c59019ac25ec3413741b8c4e7", size = 201453566, upload-time = "2026-05-07T18:46:20.427Z" },
{ url = "https://files.pythonhosted.org/packages/a6/8f/0bea7a6a0c989315c9135a1d7fb37e41905cfb3a17cbc1f10044ebd4cc3a/triton-3.7.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc1d61c172d257db80ddf42595131fb196ad2e9bdd751e90fe2ef13531734e8b", size = 188612899, upload-time = "2026-05-07T19:05:24.955Z" },
{ url = "https://files.pythonhosted.org/packages/e1/02/d96f57828d0912aec733b9bc7e0e7dbfd2c6f079a8fa433ac25cb93d1a30/triton-3.7.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:70fb9bbdc9f400afc54bbf6eb2670af28829a6ae3996863317964783141daf56", size = 201553816, upload-time = "2026-05-07T18:46:27.49Z" },
{ url = "https://files.pythonhosted.org/packages/40/fb/82a802dac4689f2a2fb2e69302e6a138eecc3e175bbe976ba3cfc717683a/triton-3.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a44a8476d0d3571eac4e4d1048e1ff75aad81a09ff4602ccfc56c6dea1672e", size = 188507879, upload-time = "2026-05-07T19:05:32.209Z" },
{ url = "https://files.pythonhosted.org/packages/8f/af/9904ec6d3c93d9b24e5ec360445bbdf758b7f00bfbeedb89cb0eb64eb8bb/triton-3.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b9b85e72968a9d8bba5ddb24e9b64aaabaf48affb042f2755cb7cfa92b7531ce", size = 201460637, upload-time = "2026-05-07T18:46:34.749Z" },
{ url = "https://files.pythonhosted.org/packages/a1/f9/4835a8ea746b88727d8899f4e3ccce4f9cacb38abfc3bb0a638266c53111/triton-3.7.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:18a160de426fd99f92b0baf509045360afbd3bfaa0b4a5171dde800ec9f09684", size = 188608706, upload-time = "2026-05-07T19:05:39.218Z" },
{ url = "https://files.pythonhosted.org/packages/c1/68/fa86e5a39608000f645535b2c124920126327ab731f8c4fafd5b07ff8d4b/triton-3.7.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce061073102714b725f3660ec6939d94a1da7984b3aa99c921417cae273672f5", size = 201546766, upload-time = "2026-05-07T18:46:42.088Z" },
]
[[package]]
name = "typer"
version = "0.21.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "annotated-doc" },
{ name = "click" },
{ name = "rich" },
{ name = "shellingham" },
]
sdist = { url = "https://files.pythonhosted.org/packages/f2/1e/a27cc02a0cd715118c71fa2aef2c687fdefc3c28d90fd0dd789c5118154c/typer-0.21.2.tar.gz", hash = "sha256:1abd95a3b675e17ff61b0838ac637fe9478d446d62ad17fa4bb81ea57cc54028", size = 120426, upload-time = "2026-02-10T19:33:46.182Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b8/cc/d59f893fbdfb5f58770c05febfc4086a46875f1084453621c35605cec946/typer-0.21.2-py3-none-any.whl", hash = "sha256:c3d8de54d00347ef90b82131ca946274f017cffb46683ae3883c360fa958f55c", size = 56728, upload-time = "2026-02-10T19:33:48.01Z" },
]
[[package]]
name = "types-pillow"
version = "10.2.0.20240822"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/18/4a/4495264dddaa600d65d68bcedb64dcccf9d9da61adff51f7d2ffd8e4c9ce/types-Pillow-10.2.0.20240822.tar.gz", hash = "sha256:559fb52a2ef991c326e4a0d20accb3bb63a7ba8d40eb493e0ecb0310ba52f0d3", size = 35389, upload-time = "2024-08-22T02:32:48.15Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/66/23/e81a5354859831fcf54d488d33b80ba6133ea84f874a9c0ec40a4881e133/types_Pillow-10.2.0.20240822-py3-none-any.whl", hash = "sha256:d9dab025aba07aeb12fd50a6799d4eac52a9603488eca09d7662543983f16c5d", size = 54354, upload-time = "2024-08-22T02:32:46.664Z" },
]
[[package]]
name = "types-psutil"
version = "7.2.2.20260518"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/cb/f1/6901857281d4e8d792492e1495eef6f4f01318a3b6a066486d81000a4511/types_psutil-7.2.2.20260518.tar.gz", hash = "sha256:9f825f631463a5b4d26f19f63aebc9ec25f01140d655026f3ad8a67841f9b331", size = 26660, upload-time = "2026-05-18T06:05:09.389Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cd/eb/f726339668879819599c74c2e1f0cab760912a4159046942bdae2ad37bd6/types_psutil-7.2.2.20260518-py3-none-any.whl", hash = "sha256:6a3d697665754a60d7b5a41d5a2cff12b53f5e0676d77810cd28ba5e14cb4049", size = 32820, upload-time = "2026-05-18T06:05:08.321Z" },
]
[[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 = "typing-inspect"
version = "0.9.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mypy-extensions", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825, upload-time = "2023-05-24T20:25:47.612Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827, upload-time = "2023-05-24T20:25:45.287Z" },
]
[[package]]
name = "typing-inspection"
version = "0.4.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" },
]
[[package]]
name = "tzdata"
version = "2026.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ba/19/1b9b0e29f30c6d35cb345486df41110984ea67ae69dddbc0e8a100999493/tzdata-2026.2.tar.gz", hash = "sha256:9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10", size = 198254, upload-time = "2026-04-24T15:22:08.651Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b64213ac01ef921a1337ee6e30e8c6466046018326977efd95/tzdata-2026.2-py2.py3-none-any.whl", hash = "sha256:bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7", size = 349321, upload-time = "2026-04-24T15:22:05.876Z" },
]
[[package]]
name = "unstructured"
version = "0.18.32"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "backoff", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "beautifulsoup4", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "charset-normalizer", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "dataclasses-json", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "emoji", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "filetype", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "html5lib", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "langdetect", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "lxml", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "nltk", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "numba", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "psutil", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-iso639", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-magic", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-oxmsg", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "rapidfuzz", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "requests", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "tqdm", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "unstructured-client", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "wrapt", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1c/65/b73d84ede08fc2defe9c59d85ebf91f78210a424986586c6e39784890c8e/unstructured-0.18.32.tar.gz", hash = "sha256:40a7cf4a4a7590350bedb8a447e37029d6e74b924692576627b4edb92d70e39d", size = 1707730, upload-time = "2026-02-10T22:28:22.332Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/68/e7/35298355bdb917293dc3e179304e737ce3fe14247fb5edf09fddddc98409/unstructured-0.18.32-py3-none-any.whl", hash = "sha256:c832ecdf467f5a869cc5e91428459e4b9ed75a16156ce3fab8f41ff64d840bc7", size = 1794965, upload-time = "2026-02-10T22:28:20.301Z" },
]
[package.optional-dependencies]
all-docs = [
{ name = "effdet", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "google-cloud-vision", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "markdown", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "msoffcrypto-tool", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnx", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "onnxruntime", version = "1.24.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "openpyxl", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pandas", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pdf2image", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pdfminer-six", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pi-heif", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pikepdf", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pypandoc", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pypdf", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-docx", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-pptx", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "unstructured-inference", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "unstructured-pytesseract", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "xlrd", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
[[package]]
name = "unstructured"
version = "0.22.30"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"python_full_version >= '3.15' and sys_platform == 'win32'",
"python_full_version >= '3.15' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version >= '3.15' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and sys_platform == 'win32'",
"python_full_version == '3.13.*' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform == 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'win32'",
"python_full_version == '3.14.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.14.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.13.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine != 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and platform_machine == 's390x' and sys_platform != 'win32'",
"python_full_version == '3.11.*' and sys_platform == 'win32'",
"python_full_version < '3.11' and platform_machine != 's390x'",
"python_full_version < '3.11' and platform_machine == 's390x'",
]
dependencies = [
{ name = "beautifulsoup4", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "charset-normalizer", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "emoji", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "filelock", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "filetype", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "html5lib", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "installer", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "langdetect", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "lxml", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numba", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "psutil", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-iso639", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-magic", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-oxmsg", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "rapidfuzz", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "regex", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "requests", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "spacy", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "tqdm", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typing-extensions", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "unstructured-client", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "wrapt", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/35/f5/559e37ca2350e24ae0e363d88830b66fd67612adbe55b3b785aba8f11ae2/unstructured-0.22.30.tar.gz", hash = "sha256:2d5467154e8bcee6b03cab71cbdb27298e577d6d7173697485449717b0d6cab8", size = 1525822, upload-time = "2026-05-22T23:36:15.6Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ea/3c/ce257f32ebea5f2abd6284a1de4f6bf2407922e97ae5a56eba8fcf893723/unstructured-0.22.30-py3-none-any.whl", hash = "sha256:2689e12df9edf676dd29be75adbbef8cda6669c07dd2876192a63463c26e98bf", size = 1583369, upload-time = "2026-05-22T23:36:12.871Z" },
]
[package.optional-dependencies]
all-docs = [
{ name = "google-cloud-vision", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "markdown", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "msoffcrypto-tool", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "openai-whisper", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "openpyxl", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pandas", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pdf2image", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pdfminer-six", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pi-heif", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pikepdf", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pypandoc-binary", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pypdf", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-docx", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "python-pptx", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "unstructured-pytesseract", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "xlrd", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
[[package]]
name = "unstructured-client"
version = "0.42.8"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiofiles" },
{ name = "cryptography" },
{ name = "httpcore" },
{ name = "httpx" },
{ name = "pydantic" },
{ name = "pypdf" },
{ name = "requests-toolbelt" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d8/67/6afb5337e97566a9dc0337606223893ce01f175bd17bf05844a816581b69/unstructured_client-0.42.8.tar.gz", hash = "sha256:663655548ed5c205efb48b7f38ca0906998b33571512f7c53c60aa811e514464", size = 94400, upload-time = "2026-01-14T21:54:03.373Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/94/18/d792b297937459ef54e3972b08ce3b5bdd4018d053837a8cfb3c40dd1c49/unstructured_client-0.42.8-py3-none-any.whl", hash = "sha256:6dbdb62d36554a5cbe61dc1b6ef0c8b11a46cc61e2602c2dc22975ba78028214", size = 219970, upload-time = "2026-01-14T21:54:01.206Z" },
]
[[package]]
name = "unstructured-inference"
version = "1.1.7"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "accelerate", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "huggingface-hub", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "matplotlib", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnx", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "onnxruntime", version = "1.24.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "opencv-python", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pandas", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pdfminer-six", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "pypdfium2", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "python-multipart", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "rapidfuzz", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'win32') or (python_full_version == '3.12.*' and sys_platform == 'win32') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version != '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "timm", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "torch", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
{ name = "transformers", marker = "python_full_version < '3.11' or python_full_version == '3.12.*' or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.11.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version >= '3.13' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or sys_platform != 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/bd/cc/721ffd9dab7dd08e19de7debc652f47e6701c0a280868926589887f0576c/unstructured_inference-1.1.7.tar.gz", hash = "sha256:3684a160a89d1c51900d5fccf71691b22336a4a100f8dd9342e268f6f88d5c78", size = 44584, upload-time = "2026-01-20T23:03:35.271Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a7/7f/1af5d4588c8eed52ed87fb1bdb384666dd8eb8479fccd1ffa871cc34e176/unstructured_inference-1.1.7-py3-none-any.whl", hash = "sha256:62828c970c440895a145fa3218c3f8bfecd09c8b09aab61b70b12b30394d9858", size = 48421, upload-time = "2026-01-20T23:03:33.893Z" },
]
[[package]]
name = "unstructured-pytesseract"
version = "0.3.15"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging" },
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ef/b1/4b3a976b76549f22c3f5493a622603617cbe08804402978e1dac9c387997/unstructured.pytesseract-0.3.15.tar.gz", hash = "sha256:4b81bc76cfff4e2ef37b04863f0e48bd66184c0b39c3b2b4e017483bca1a7394", size = 15703, upload-time = "2025-03-05T00:59:17.516Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/10/6d/adb955ecf60811a3735d508974bbb5358e7745b635dc001329267529c6f2/unstructured.pytesseract-0.3.15-py3-none-any.whl", hash = "sha256:a3f505c5efb7ff9f10379051a7dd6aa624b3be6b0f023ed6767cc80d0b1613d1", size = 14992, upload-time = "2025-03-05T00:59:15.962Z" },
]
[[package]]
name = "urllib3"
version = "2.7.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 433602, upload-time = "2026-05-07T16:13:18.596Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 131087, upload-time = "2026-05-07T16:13:17.151Z" },
]
[[package]]
name = "uvicorn"
version = "0.48.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "h11" },
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/e6/bf/f6544ba992ddb9a6077343a576f9844f7f8f06ab819aefd00206e9255f18/uvicorn-0.48.0.tar.gz", hash = "sha256:a5504207195d08c2511bf9125ede5ac4a4b71725d519e758d01dcf0bc2d31c37", size = 91074, upload-time = "2026-05-24T12:08:41.925Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/01/be/72532be3da7acc5fdfbccdb95215cd04f995a0886532a5b423f929cda4cc/uvicorn-0.48.0-py3-none-any.whl", hash = "sha256:48097851328b87ec36117d3d575234519eb58c2b22d79666e9bbc6c49a761dad", size = 71410, upload-time = "2026-05-24T12:08:40.258Z" },
]
[[package]]
name = "validate-pyproject"
version = "0.25"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "fastjsonschema" },
]
sdist = { url = "https://files.pythonhosted.org/packages/e7/d8/45a82408619c306d0083afcf6142617201b2647a82e9a7d4c902e837274c/validate_pyproject-0.25.tar.gz", hash = "sha256:e68c12d1cb0d8ddc269ffc42875a81727ddb7865000aa6d2f77d833b55c53f0b", size = 118662, upload-time = "2026-02-02T17:31:07.089Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b7/ee/e9c95cda829131f71a8dff5ce0406059fd16e591c074414e31ada19ba7c3/validate_pyproject-0.25-py3-none-any.whl", hash = "sha256:f9d05e2686beff82f9ea954f582306b036ced3d3feb258c1110f2c2a495b1981", size = 54942, upload-time = "2026-02-02T17:31:05.489Z" },
]
[[package]]
name = "wasabi"
version = "1.1.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ac/f9/054e6e2f1071e963b5e746b48d1e3727470b2a490834d18ad92364929db3/wasabi-1.1.3.tar.gz", hash = "sha256:4bb3008f003809db0c3e28b4daf20906ea871a2bb43f9914197d540f4f2e0878", size = 30391, upload-time = "2024-05-31T16:56:18.99Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/06/7c/34330a89da55610daa5f245ddce5aab81244321101614751e7537f125133/wasabi-1.1.3-py3-none-any.whl", hash = "sha256:f76e16e8f7e79f8c4c8be49b4024ac725713ab10cd7f19350ad18a8e3f71728c", size = 27880, upload-time = "2024-05-31T16:56:16.699Z" },
]
[[package]]
name = "watchdog"
version = "6.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/db/7d/7f3d619e951c88ed75c6037b246ddcf2d322812ee8ea189be89511721d54/watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282", size = 131220, upload-time = "2024-11-01T14:07:13.037Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0c/56/90994d789c61df619bfc5ce2ecdabd5eeff564e1eb47512bd01b5e019569/watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26", size = 96390, upload-time = "2024-11-01T14:06:24.793Z" },
{ url = "https://files.pythonhosted.org/packages/55/46/9a67ee697342ddf3c6daa97e3a587a56d6c4052f881ed926a849fcf7371c/watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112", size = 88389, upload-time = "2024-11-01T14:06:27.112Z" },
{ url = "https://files.pythonhosted.org/packages/44/65/91b0985747c52064d8701e1075eb96f8c40a79df889e59a399453adfb882/watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3", size = 89020, upload-time = "2024-11-01T14:06:29.876Z" },
{ url = "https://files.pythonhosted.org/packages/e0/24/d9be5cd6642a6aa68352ded4b4b10fb0d7889cb7f45814fb92cecd35f101/watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c", size = 96393, upload-time = "2024-11-01T14:06:31.756Z" },
{ url = "https://files.pythonhosted.org/packages/63/7a/6013b0d8dbc56adca7fdd4f0beed381c59f6752341b12fa0886fa7afc78b/watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2", size = 88392, upload-time = "2024-11-01T14:06:32.99Z" },
{ url = "https://files.pythonhosted.org/packages/d1/40/b75381494851556de56281e053700e46bff5b37bf4c7267e858640af5a7f/watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c", size = 89019, upload-time = "2024-11-01T14:06:34.963Z" },
{ url = "https://files.pythonhosted.org/packages/39/ea/3930d07dafc9e286ed356a679aa02d777c06e9bfd1164fa7c19c288a5483/watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948", size = 96471, upload-time = "2024-11-01T14:06:37.745Z" },
{ url = "https://files.pythonhosted.org/packages/12/87/48361531f70b1f87928b045df868a9fd4e253d9ae087fa4cf3f7113be363/watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860", size = 88449, upload-time = "2024-11-01T14:06:39.748Z" },
{ url = "https://files.pythonhosted.org/packages/5b/7e/8f322f5e600812e6f9a31b75d242631068ca8f4ef0582dd3ae6e72daecc8/watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0", size = 89054, upload-time = "2024-11-01T14:06:41.009Z" },
{ url = "https://files.pythonhosted.org/packages/68/98/b0345cabdce2041a01293ba483333582891a3bd5769b08eceb0d406056ef/watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c", size = 96480, upload-time = "2024-11-01T14:06:42.952Z" },
{ url = "https://files.pythonhosted.org/packages/85/83/cdf13902c626b28eedef7ec4f10745c52aad8a8fe7eb04ed7b1f111ca20e/watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134", size = 88451, upload-time = "2024-11-01T14:06:45.084Z" },
{ url = "https://files.pythonhosted.org/packages/fe/c4/225c87bae08c8b9ec99030cd48ae9c4eca050a59bf5c2255853e18c87b50/watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b", size = 89057, upload-time = "2024-11-01T14:06:47.324Z" },
{ url = "https://files.pythonhosted.org/packages/30/ad/d17b5d42e28a8b91f8ed01cb949da092827afb9995d4559fd448d0472763/watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881", size = 87902, upload-time = "2024-11-01T14:06:53.119Z" },
{ url = "https://files.pythonhosted.org/packages/5c/ca/c3649991d140ff6ab67bfc85ab42b165ead119c9e12211e08089d763ece5/watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11", size = 88380, upload-time = "2024-11-01T14:06:55.19Z" },
{ url = "https://files.pythonhosted.org/packages/a9/c7/ca4bf3e518cb57a686b2feb4f55a1892fd9a3dd13f470fca14e00f80ea36/watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13", size = 79079, upload-time = "2024-11-01T14:06:59.472Z" },
{ url = "https://files.pythonhosted.org/packages/5c/51/d46dc9332f9a647593c947b4b88e2381c8dfc0942d15b8edc0310fa4abb1/watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379", size = 79078, upload-time = "2024-11-01T14:07:01.431Z" },
{ url = "https://files.pythonhosted.org/packages/d4/57/04edbf5e169cd318d5f07b4766fee38e825d64b6913ca157ca32d1a42267/watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e", size = 79076, upload-time = "2024-11-01T14:07:02.568Z" },
{ url = "https://files.pythonhosted.org/packages/ab/cc/da8422b300e13cb187d2203f20b9253e91058aaf7db65b74142013478e66/watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f", size = 79077, upload-time = "2024-11-01T14:07:03.893Z" },
{ url = "https://files.pythonhosted.org/packages/2c/3b/b8964e04ae1a025c44ba8e4291f86e97fac443bca31de8bd98d3263d2fcf/watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26", size = 79078, upload-time = "2024-11-01T14:07:05.189Z" },
{ url = "https://files.pythonhosted.org/packages/62/ae/a696eb424bedff7407801c257d4b1afda455fe40821a2be430e173660e81/watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c", size = 79077, upload-time = "2024-11-01T14:07:06.376Z" },
{ url = "https://files.pythonhosted.org/packages/b5/e8/dbf020b4d98251a9860752a094d09a65e1b436ad181faf929983f697048f/watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2", size = 79078, upload-time = "2024-11-01T14:07:07.547Z" },
{ url = "https://files.pythonhosted.org/packages/07/f6/d0e5b343768e8bcb4cda79f0f2f55051bf26177ecd5651f84c07567461cf/watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a", size = 79065, upload-time = "2024-11-01T14:07:09.525Z" },
{ url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680", size = 79070, upload-time = "2024-11-01T14:07:10.686Z" },
{ url = "https://files.pythonhosted.org/packages/33/e8/e40370e6d74ddba47f002a32919d91310d6074130fe4e17dabcafc15cbf1/watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f", size = 79067, upload-time = "2024-11-01T14:07:11.845Z" },
]
[[package]]
name = "wcwidth"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/2c/ee/afaf0f85a9a18fe47a67f1e4422ed6cf1fe642f0ae0a2f81166231303c52/wcwidth-0.7.0.tar.gz", hash = "sha256:90e3a7ea092341c44b99562e75d09e4d5160fe7a3974c6fb842a101a95e7eed0", size = 182132, upload-time = "2026-05-02T16:04:12.653Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/41/52/e465037f5375f43533d1a80b6923955201596a99142ed524d77b571a1418/wcwidth-0.7.0-py3-none-any.whl", hash = "sha256:5d69154c429a82910e241c738cd0e2976fac8a2dd47a1a805f4afed1c0f136f2", size = 110825, upload-time = "2026-05-02T16:04:11.033Z" },
]
[[package]]
name = "weasel"
version = "1.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "cloudpathlib", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "confection", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "httpx", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "packaging", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "pydantic", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "smart-open", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "srsly", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "typer", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
{ name = "wasabi", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version >= '3.13' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version < '3.11' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (python_full_version == '3.12.*' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-markitdown') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-docling' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-mineru') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-markitdown' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfminer') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-mineru' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdfplumber') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfminer' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pdftotext') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdfplumber' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-playa-pdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pdftotext' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pymupdf4llm') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-playa-pdf' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-pypdf') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pymupdf4llm' and extra == 'group-9-kreuzberg-bench-unstructured') or (sys_platform != 'win32' and extra == 'group-9-kreuzberg-bench-pypdf' and extra == 'group-9-kreuzberg-bench-unstructured')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ce/e5/e272bb9a045105a1fdf4b798d8086f5932a178f4d738f17a74f5c9e0ae9a/weasel-1.0.0.tar.gz", hash = "sha256:7b129b44c90cc543b760532974ca1e4eb30dad2aa2026f57bdce66354ae610fc", size = 38682, upload-time = "2026-03-20T08:10:25.266Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0a/07/57ebf7a6798b016c064bd0ca81b4c6a99daa4dc377b898bc7b41eb6b5af0/weasel-1.0.0-py3-none-any.whl", hash = "sha256:89518acee027f49d743126c3502d35e6dd14f5768be5c37c9af47c171b6005cc", size = 50713, upload-time = "2026-03-20T08:10:23.637Z" },
]
[[package]]
name = "webencodings"
version = "0.5.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" },
]
[[package]]
name = "websockets"
version = "16.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/04/24/4b2031d72e840ce4c1ccb255f693b15c334757fc50023e4db9537080b8c4/websockets-16.0.tar.gz", hash = "sha256:5f6261a5e56e8d5c42a4497b364ea24d94d9563e8fbd44e78ac40879c60179b5", size = 179346, upload-time = "2026-01-10T09:23:47.181Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/20/74/221f58decd852f4b59cc3354cccaf87e8ef695fede361d03dc9a7396573b/websockets-16.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:04cdd5d2d1dacbad0a7bf36ccbcd3ccd5a30ee188f2560b7a62a30d14107b31a", size = 177343, upload-time = "2026-01-10T09:22:21.28Z" },
{ url = "https://files.pythonhosted.org/packages/19/0f/22ef6107ee52ab7f0b710d55d36f5a5d3ef19e8a205541a6d7ffa7994e5a/websockets-16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8ff32bb86522a9e5e31439a58addbb0166f0204d64066fb955265c4e214160f0", size = 175021, upload-time = "2026-01-10T09:22:22.696Z" },
{ url = "https://files.pythonhosted.org/packages/10/40/904a4cb30d9b61c0e278899bf36342e9b0208eb3c470324a9ecbaac2a30f/websockets-16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:583b7c42688636f930688d712885cf1531326ee05effd982028212ccc13e5957", size = 175320, upload-time = "2026-01-10T09:22:23.94Z" },
{ url = "https://files.pythonhosted.org/packages/9d/2f/4b3ca7e106bc608744b1cdae041e005e446124bebb037b18799c2d356864/websockets-16.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7d837379b647c0c4c2355c2499723f82f1635fd2c26510e1f587d89bc2199e72", size = 183815, upload-time = "2026-01-10T09:22:25.469Z" },
{ url = "https://files.pythonhosted.org/packages/86/26/d40eaa2a46d4302becec8d15b0fc5e45bdde05191e7628405a19cf491ccd/websockets-16.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:df57afc692e517a85e65b72e165356ed1df12386ecb879ad5693be08fac65dde", size = 185054, upload-time = "2026-01-10T09:22:27.101Z" },
{ url = "https://files.pythonhosted.org/packages/b0/ba/6500a0efc94f7373ee8fefa8c271acdfd4dca8bd49a90d4be7ccabfc397e/websockets-16.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2b9f1e0d69bc60a4a87349d50c09a037a2607918746f07de04df9e43252c77a3", size = 184565, upload-time = "2026-01-10T09:22:28.293Z" },
{ url = "https://files.pythonhosted.org/packages/04/b4/96bf2cee7c8d8102389374a2616200574f5f01128d1082f44102140344cc/websockets-16.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:335c23addf3d5e6a8633f9f8eda77efad001671e80b95c491dd0924587ece0b3", size = 183848, upload-time = "2026-01-10T09:22:30.394Z" },
{ url = "https://files.pythonhosted.org/packages/02/8e/81f40fb00fd125357814e8c3025738fc4ffc3da4b6b4a4472a82ba304b41/websockets-16.0-cp310-cp310-win32.whl", hash = "sha256:37b31c1623c6605e4c00d466c9d633f9b812ea430c11c8a278774a1fde1acfa9", size = 178249, upload-time = "2026-01-10T09:22:32.083Z" },
{ url = "https://files.pythonhosted.org/packages/b4/5f/7e40efe8df57db9b91c88a43690ac66f7b7aa73a11aa6a66b927e44f26fa/websockets-16.0-cp310-cp310-win_amd64.whl", hash = "sha256:8e1dab317b6e77424356e11e99a432b7cb2f3ec8c5ab4dabbcee6add48f72b35", size = 178685, upload-time = "2026-01-10T09:22:33.345Z" },
{ url = "https://files.pythonhosted.org/packages/f2/db/de907251b4ff46ae804ad0409809504153b3f30984daf82a1d84a9875830/websockets-16.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:31a52addea25187bde0797a97d6fc3d2f92b6f72a9370792d65a6e84615ac8a8", size = 177340, upload-time = "2026-01-10T09:22:34.539Z" },
{ url = "https://files.pythonhosted.org/packages/f3/fa/abe89019d8d8815c8781e90d697dec52523fb8ebe308bf11664e8de1877e/websockets-16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:417b28978cdccab24f46400586d128366313e8a96312e4b9362a4af504f3bbad", size = 175022, upload-time = "2026-01-10T09:22:36.332Z" },
{ url = "https://files.pythonhosted.org/packages/58/5d/88ea17ed1ded2079358b40d31d48abe90a73c9e5819dbcde1606e991e2ad/websockets-16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:af80d74d4edfa3cb9ed973a0a5ba2b2a549371f8a741e0800cb07becdd20f23d", size = 175319, upload-time = "2026-01-10T09:22:37.602Z" },
{ url = "https://files.pythonhosted.org/packages/d2/ae/0ee92b33087a33632f37a635e11e1d99d429d3d323329675a6022312aac2/websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:08d7af67b64d29823fed316505a89b86705f2b7981c07848fb5e3ea3020c1abe", size = 184631, upload-time = "2026-01-10T09:22:38.789Z" },
{ url = "https://files.pythonhosted.org/packages/c8/c5/27178df583b6c5b31b29f526ba2da5e2f864ecc79c99dae630a85d68c304/websockets-16.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7be95cfb0a4dae143eaed2bcba8ac23f4892d8971311f1b06f3c6b78952ee70b", size = 185870, upload-time = "2026-01-10T09:22:39.893Z" },
{ url = "https://files.pythonhosted.org/packages/87/05/536652aa84ddc1c018dbb7e2c4cbcd0db884580bf8e95aece7593fde526f/websockets-16.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d6297ce39ce5c2e6feb13c1a996a2ded3b6832155fcfc920265c76f24c7cceb5", size = 185361, upload-time = "2026-01-10T09:22:41.016Z" },
{ url = "https://files.pythonhosted.org/packages/6d/e2/d5332c90da12b1e01f06fb1b85c50cfc489783076547415bf9f0a659ec19/websockets-16.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1c1b30e4f497b0b354057f3467f56244c603a79c0d1dafce1d16c283c25f6e64", size = 184615, upload-time = "2026-01-10T09:22:42.442Z" },
{ url = "https://files.pythonhosted.org/packages/77/fb/d3f9576691cae9253b51555f841bc6600bf0a983a461c79500ace5a5b364/websockets-16.0-cp311-cp311-win32.whl", hash = "sha256:5f451484aeb5cafee1ccf789b1b66f535409d038c56966d6101740c1614b86c6", size = 178246, upload-time = "2026-01-10T09:22:43.654Z" },
{ url = "https://files.pythonhosted.org/packages/54/67/eaff76b3dbaf18dcddabc3b8c1dba50b483761cccff67793897945b37408/websockets-16.0-cp311-cp311-win_amd64.whl", hash = "sha256:8d7f0659570eefb578dacde98e24fb60af35350193e4f56e11190787bee77dac", size = 178684, upload-time = "2026-01-10T09:22:44.941Z" },
{ url = "https://files.pythonhosted.org/packages/84/7b/bac442e6b96c9d25092695578dda82403c77936104b5682307bd4deb1ad4/websockets-16.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:71c989cbf3254fbd5e84d3bff31e4da39c43f884e64f2551d14bb3c186230f00", size = 177365, upload-time = "2026-01-10T09:22:46.787Z" },
{ url = "https://files.pythonhosted.org/packages/b0/fe/136ccece61bd690d9c1f715baaeefd953bb2360134de73519d5df19d29ca/websockets-16.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8b6e209ffee39ff1b6d0fa7bfef6de950c60dfb91b8fcead17da4ee539121a79", size = 175038, upload-time = "2026-01-10T09:22:47.999Z" },
{ url = "https://files.pythonhosted.org/packages/40/1e/9771421ac2286eaab95b8575b0cb701ae3663abf8b5e1f64f1fd90d0a673/websockets-16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:86890e837d61574c92a97496d590968b23c2ef0aeb8a9bc9421d174cd378ae39", size = 175328, upload-time = "2026-01-10T09:22:49.809Z" },
{ url = "https://files.pythonhosted.org/packages/18/29/71729b4671f21e1eaa5d6573031ab810ad2936c8175f03f97f3ff164c802/websockets-16.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9b5aca38b67492ef518a8ab76851862488a478602229112c4b0d58d63a7a4d5c", size = 184915, upload-time = "2026-01-10T09:22:51.071Z" },
{ url = "https://files.pythonhosted.org/packages/97/bb/21c36b7dbbafc85d2d480cd65df02a1dc93bf76d97147605a8e27ff9409d/websockets-16.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e0334872c0a37b606418ac52f6ab9cfd17317ac26365f7f65e203e2d0d0d359f", size = 186152, upload-time = "2026-01-10T09:22:52.224Z" },
{ url = "https://files.pythonhosted.org/packages/4a/34/9bf8df0c0cf88fa7bfe36678dc7b02970c9a7d5e065a3099292db87b1be2/websockets-16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a0b31e0b424cc6b5a04b8838bbaec1688834b2383256688cf47eb97412531da1", size = 185583, upload-time = "2026-01-10T09:22:53.443Z" },
{ url = "https://files.pythonhosted.org/packages/47/88/4dd516068e1a3d6ab3c7c183288404cd424a9a02d585efbac226cb61ff2d/websockets-16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:485c49116d0af10ac698623c513c1cc01c9446c058a4e61e3bf6c19dff7335a2", size = 184880, upload-time = "2026-01-10T09:22:55.033Z" },
{ url = "https://files.pythonhosted.org/packages/91/d6/7d4553ad4bf1c0421e1ebd4b18de5d9098383b5caa1d937b63df8d04b565/websockets-16.0-cp312-cp312-win32.whl", hash = "sha256:eaded469f5e5b7294e2bdca0ab06becb6756ea86894a47806456089298813c89", size = 178261, upload-time = "2026-01-10T09:22:56.251Z" },
{ url = "https://files.pythonhosted.org/packages/c3/f0/f3a17365441ed1c27f850a80b2bc680a0fa9505d733fe152fdf5e98c1c0b/websockets-16.0-cp312-cp312-win_amd64.whl", hash = "sha256:5569417dc80977fc8c2d43a86f78e0a5a22fee17565d78621b6bb264a115d4ea", size = 178693, upload-time = "2026-01-10T09:22:57.478Z" },
{ url = "https://files.pythonhosted.org/packages/cc/9c/baa8456050d1c1b08dd0ec7346026668cbc6f145ab4e314d707bb845bf0d/websockets-16.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:878b336ac47938b474c8f982ac2f7266a540adc3fa4ad74ae96fea9823a02cc9", size = 177364, upload-time = "2026-01-10T09:22:59.333Z" },
{ url = "https://files.pythonhosted.org/packages/7e/0c/8811fc53e9bcff68fe7de2bcbe75116a8d959ac699a3200f4847a8925210/websockets-16.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:52a0fec0e6c8d9a784c2c78276a48a2bdf099e4ccc2a4cad53b27718dbfd0230", size = 175039, upload-time = "2026-01-10T09:23:01.171Z" },
{ url = "https://files.pythonhosted.org/packages/aa/82/39a5f910cb99ec0b59e482971238c845af9220d3ab9fa76dd9162cda9d62/websockets-16.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e6578ed5b6981005df1860a56e3617f14a6c307e6a71b4fff8c48fdc50f3ed2c", size = 175323, upload-time = "2026-01-10T09:23:02.341Z" },
{ url = "https://files.pythonhosted.org/packages/bd/28/0a25ee5342eb5d5f297d992a77e56892ecb65e7854c7898fb7d35e9b33bd/websockets-16.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:95724e638f0f9c350bb1c2b0a7ad0e83d9cc0c9259f3ea94e40d7b02a2179ae5", size = 184975, upload-time = "2026-01-10T09:23:03.756Z" },
{ url = "https://files.pythonhosted.org/packages/f9/66/27ea52741752f5107c2e41fda05e8395a682a1e11c4e592a809a90c6a506/websockets-16.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0204dc62a89dc9d50d682412c10b3542d748260d743500a85c13cd1ee4bde82", size = 186203, upload-time = "2026-01-10T09:23:05.01Z" },
{ url = "https://files.pythonhosted.org/packages/37/e5/8e32857371406a757816a2b471939d51c463509be73fa538216ea52b792a/websockets-16.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:52ac480f44d32970d66763115edea932f1c5b1312de36df06d6b219f6741eed8", size = 185653, upload-time = "2026-01-10T09:23:06.301Z" },
{ url = "https://files.pythonhosted.org/packages/9b/67/f926bac29882894669368dc73f4da900fcdf47955d0a0185d60103df5737/websockets-16.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6e5a82b677f8f6f59e8dfc34ec06ca6b5b48bc4fcda346acd093694cc2c24d8f", size = 184920, upload-time = "2026-01-10T09:23:07.492Z" },
{ url = "https://files.pythonhosted.org/packages/3c/a1/3d6ccdcd125b0a42a311bcd15a7f705d688f73b2a22d8cf1c0875d35d34a/websockets-16.0-cp313-cp313-win32.whl", hash = "sha256:abf050a199613f64c886ea10f38b47770a65154dc37181bfaff70c160f45315a", size = 178255, upload-time = "2026-01-10T09:23:09.245Z" },
{ url = "https://files.pythonhosted.org/packages/6b/ae/90366304d7c2ce80f9b826096a9e9048b4bb760e44d3b873bb272cba696b/websockets-16.0-cp313-cp313-win_amd64.whl", hash = "sha256:3425ac5cf448801335d6fdc7ae1eb22072055417a96cc6b31b3861f455fbc156", size = 178689, upload-time = "2026-01-10T09:23:10.483Z" },
{ url = "https://files.pythonhosted.org/packages/f3/1d/e88022630271f5bd349ed82417136281931e558d628dd52c4d8621b4a0b2/websockets-16.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8cc451a50f2aee53042ac52d2d053d08bf89bcb31ae799cb4487587661c038a0", size = 177406, upload-time = "2026-01-10T09:23:12.178Z" },
{ url = "https://files.pythonhosted.org/packages/f2/78/e63be1bf0724eeb4616efb1ae1c9044f7c3953b7957799abb5915bffd38e/websockets-16.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:daa3b6ff70a9241cf6c7fc9e949d41232d9d7d26fd3522b1ad2b4d62487e9904", size = 175085, upload-time = "2026-01-10T09:23:13.511Z" },
{ url = "https://files.pythonhosted.org/packages/bb/f4/d3c9220d818ee955ae390cf319a7c7a467beceb24f05ee7aaaa2414345ba/websockets-16.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:fd3cb4adb94a2a6e2b7c0d8d05cb94e6f1c81a0cf9dc2694fb65c7e8d94c42e4", size = 175328, upload-time = "2026-01-10T09:23:14.727Z" },
{ url = "https://files.pythonhosted.org/packages/63/bc/d3e208028de777087e6fb2b122051a6ff7bbcca0d6df9d9c2bf1dd869ae9/websockets-16.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:781caf5e8eee67f663126490c2f96f40906594cb86b408a703630f95550a8c3e", size = 185044, upload-time = "2026-01-10T09:23:15.939Z" },
{ url = "https://files.pythonhosted.org/packages/ad/6e/9a0927ac24bd33a0a9af834d89e0abc7cfd8e13bed17a86407a66773cc0e/websockets-16.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:caab51a72c51973ca21fa8a18bd8165e1a0183f1ac7066a182ff27107b71e1a4", size = 186279, upload-time = "2026-01-10T09:23:17.148Z" },
{ url = "https://files.pythonhosted.org/packages/b9/ca/bf1c68440d7a868180e11be653c85959502efd3a709323230314fda6e0b3/websockets-16.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:19c4dc84098e523fd63711e563077d39e90ec6702aff4b5d9e344a60cb3c0cb1", size = 185711, upload-time = "2026-01-10T09:23:18.372Z" },
{ url = "https://files.pythonhosted.org/packages/c4/f8/fdc34643a989561f217bb477cbc47a3a07212cbda91c0e4389c43c296ebf/websockets-16.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:a5e18a238a2b2249c9a9235466b90e96ae4795672598a58772dd806edc7ac6d3", size = 184982, upload-time = "2026-01-10T09:23:19.652Z" },
{ url = "https://files.pythonhosted.org/packages/dd/d1/574fa27e233764dbac9c52730d63fcf2823b16f0856b3329fc6268d6ae4f/websockets-16.0-cp314-cp314-win32.whl", hash = "sha256:a069d734c4a043182729edd3e9f247c3b2a4035415a9172fd0f1b71658a320a8", size = 177915, upload-time = "2026-01-10T09:23:21.458Z" },
{ url = "https://files.pythonhosted.org/packages/8a/f1/ae6b937bf3126b5134ce1f482365fde31a357c784ac51852978768b5eff4/websockets-16.0-cp314-cp314-win_amd64.whl", hash = "sha256:c0ee0e63f23914732c6d7e0cce24915c48f3f1512ec1d079ed01fc629dab269d", size = 178381, upload-time = "2026-01-10T09:23:22.715Z" },
{ url = "https://files.pythonhosted.org/packages/06/9b/f791d1db48403e1f0a27577a6beb37afae94254a8c6f08be4a23e4930bc0/websockets-16.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:a35539cacc3febb22b8f4d4a99cc79b104226a756aa7400adc722e83b0d03244", size = 177737, upload-time = "2026-01-10T09:23:24.523Z" },
{ url = "https://files.pythonhosted.org/packages/bd/40/53ad02341fa33b3ce489023f635367a4ac98b73570102ad2cdd770dacc9a/websockets-16.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:b784ca5de850f4ce93ec85d3269d24d4c82f22b7212023c974c401d4980ebc5e", size = 175268, upload-time = "2026-01-10T09:23:25.781Z" },
{ url = "https://files.pythonhosted.org/packages/74/9b/6158d4e459b984f949dcbbb0c5d270154c7618e11c01029b9bbd1bb4c4f9/websockets-16.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:569d01a4e7fba956c5ae4fc988f0d4e187900f5497ce46339c996dbf24f17641", size = 175486, upload-time = "2026-01-10T09:23:27.033Z" },
{ url = "https://files.pythonhosted.org/packages/e5/2d/7583b30208b639c8090206f95073646c2c9ffd66f44df967981a64f849ad/websockets-16.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:50f23cdd8343b984957e4077839841146f67a3d31ab0d00e6b824e74c5b2f6e8", size = 185331, upload-time = "2026-01-10T09:23:28.259Z" },
{ url = "https://files.pythonhosted.org/packages/45/b0/cce3784eb519b7b5ad680d14b9673a31ab8dcb7aad8b64d81709d2430aa8/websockets-16.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:152284a83a00c59b759697b7f9e9cddf4e3c7861dd0d964b472b70f78f89e80e", size = 186501, upload-time = "2026-01-10T09:23:29.449Z" },
{ url = "https://files.pythonhosted.org/packages/19/60/b8ebe4c7e89fb5f6cdf080623c9d92789a53636950f7abacfc33fe2b3135/websockets-16.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bc59589ab64b0022385f429b94697348a6a234e8ce22544e3681b2e9331b5944", size = 186062, upload-time = "2026-01-10T09:23:31.368Z" },
{ url = "https://files.pythonhosted.org/packages/88/a8/a080593f89b0138b6cba1b28f8df5673b5506f72879322288b031337c0b8/websockets-16.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:32da954ffa2814258030e5a57bc73a3635463238e797c7375dc8091327434206", size = 185356, upload-time = "2026-01-10T09:23:32.627Z" },
{ url = "https://files.pythonhosted.org/packages/c2/b6/b9afed2afadddaf5ebb2afa801abf4b0868f42f8539bfe4b071b5266c9fe/websockets-16.0-cp314-cp314t-win32.whl", hash = "sha256:5a4b4cc550cb665dd8a47f868c8d04c8230f857363ad3c9caf7a0c3bf8c61ca6", size = 178085, upload-time = "2026-01-10T09:23:33.816Z" },
{ url = "https://files.pythonhosted.org/packages/9f/3e/28135a24e384493fa804216b79a6a6759a38cc4ff59118787b9fb693df93/websockets-16.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b14dc141ed6d2dde437cddb216004bcac6a1df0935d79656387bd41632ba0bbd", size = 178531, upload-time = "2026-01-10T09:23:35.016Z" },
{ url = "https://files.pythonhosted.org/packages/72/07/c98a68571dcf256e74f1f816b8cc5eae6eb2d3d5cfa44d37f801619d9166/websockets-16.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:349f83cd6c9a415428ee1005cadb5c2c56f4389bc06a9af16103c3bc3dcc8b7d", size = 174947, upload-time = "2026-01-10T09:23:36.166Z" },
{ url = "https://files.pythonhosted.org/packages/7e/52/93e166a81e0305b33fe416338be92ae863563fe7bce446b0f687b9df5aea/websockets-16.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:4a1aba3340a8dca8db6eb5a7986157f52eb9e436b74813764241981ca4888f03", size = 175260, upload-time = "2026-01-10T09:23:37.409Z" },
{ url = "https://files.pythonhosted.org/packages/56/0c/2dbf513bafd24889d33de2ff0368190a0e69f37bcfa19009ef819fe4d507/websockets-16.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f4a32d1bd841d4bcbffdcb3d2ce50c09c3909fbead375ab28d0181af89fd04da", size = 176071, upload-time = "2026-01-10T09:23:39.158Z" },
{ url = "https://files.pythonhosted.org/packages/a5/8f/aea9c71cc92bf9b6cc0f7f70df8f0b420636b6c96ef4feee1e16f80f75dd/websockets-16.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0298d07ee155e2e9fda5be8a9042200dd2e3bb0b8a38482156576f863a9d457c", size = 176968, upload-time = "2026-01-10T09:23:41.031Z" },
{ url = "https://files.pythonhosted.org/packages/9a/3f/f70e03f40ffc9a30d817eef7da1be72ee4956ba8d7255c399a01b135902a/websockets-16.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a653aea902e0324b52f1613332ddf50b00c06fdaf7e92624fbf8c77c78fa5767", size = 178735, upload-time = "2026-01-10T09:23:42.259Z" },
{ url = "https://files.pythonhosted.org/packages/6f/28/258ebab549c2bf3e64d2b0217b973467394a9cea8c42f70418ca2c5d0d2e/websockets-16.0-py3-none-any.whl", hash = "sha256:1637db62fad1dc833276dded54215f2c7fa46912301a24bd94d45d46a011ceec", size = 171598, upload-time = "2026-01-10T09:23:45.395Z" },
]
[[package]]
name = "win32-setctime"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/b3/8f/705086c9d734d3b663af0e9bb3d4de6578d08f46b1b101c2442fd9aecaa2/win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0", size = 4867, upload-time = "2024-12-07T15:28:28.314Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083, upload-time = "2024-12-07T15:28:26.465Z" },
]
[[package]]
name = "wrapt"
version = "2.2.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/2d/9f/06263fcd8ad6c405f05a3905fd7a84dd3176eb5ad46e44bccc0cd16348bb/wrapt-2.2.1.tar.gz", hash = "sha256:6744f504375775d7609c82c8d3d94af1c9a6f05586984536905908ba905277b9", size = 127620, upload-time = "2026-05-22T14:49:43.056Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b4/8b/84bc1ea68b620fe0e2696a8cff07e82f4b962d952ab14efee8955997bb70/wrapt-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0f68f478004475d97906686e702ddbddeaf717c0b68ad2794384308f2dc713ae", size = 80093, upload-time = "2026-05-22T14:47:27.074Z" },
{ url = "https://files.pythonhosted.org/packages/f3/8f/64ec81194a0bc708d9720174c998c8a32116e82b5b32c04e20a7fe01176c/wrapt-2.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e422b2d647a65d6b080cad5accd09055d3809bdff00c76fba8dca00ca935572a", size = 81183, upload-time = "2026-05-22T14:47:29.062Z" },
{ url = "https://files.pythonhosted.org/packages/94/c2/3d186944aae923631d1def58f4c4ff8f0b6309906afc0b6978de3e69b3e0/wrapt-2.2.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:036dfb40128819a751c6f451c6b9c10172c49e4c401aebcdb8ecf2aec1683598", size = 152494, upload-time = "2026-05-22T14:47:30.583Z" },
{ url = "https://files.pythonhosted.org/packages/01/d1/6b3d0ea995b867d2862aad5619bd5e17de09a9d64a821f46832dcd272d40/wrapt-2.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09ac16c081bebfd15d8e4dfa5bdc805990bbd52249ecff22530da7a129d6120b", size = 154310, upload-time = "2026-05-22T14:47:32.175Z" },
{ url = "https://files.pythonhosted.org/packages/f9/4b/37ecb90a8c3753e580327fb40731a984b754e3df65d2ef932bf359fe4adc/wrapt-2.2.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:07be671fa8875971222b0ba9059ed8b4dc738631122feba17c93aa36b4213e9a", size = 149002, upload-time = "2026-05-22T14:47:34.021Z" },
{ url = "https://files.pythonhosted.org/packages/e7/d0/918884d9dfa84d0d135b42a51c00910f5c5447fe7a5e211a8e16ac324dd4/wrapt-2.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:93fc2bf40cd7f4a0256010dce073d44eeb4a351b9bca94d0477ce2b6e62532b3", size = 153185, upload-time = "2026-05-22T14:47:35.722Z" },
{ url = "https://files.pythonhosted.org/packages/4c/00/382299d8ced610b29b59b099a89eda821e8c489aa152b7183748ac83f32a/wrapt-2.2.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:ba519b2d765df9871a25879e6f7fa78948ea59a2a31f9c1a257e34b651994afc", size = 148040, upload-time = "2026-05-22T14:47:37.052Z" },
{ url = "https://files.pythonhosted.org/packages/6c/46/62a79b79e35bbebb1207ca5d15b81192f37f20cc5659cf4e3ce955b7fcc8/wrapt-2.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9011395be8db1827d106c6449b4bb6dd17e331ff6ec521f227e4588f1c78e46f", size = 151773, upload-time = "2026-05-22T14:47:38.713Z" },
{ url = "https://files.pythonhosted.org/packages/a1/db/95c152151d206d4b430516c89725306e92484072f38e65492afde63f6d19/wrapt-2.2.1-cp310-cp310-win32.whl", hash = "sha256:a8f7176b83664af44567e9cc06e0d3827823fcc1a5e52307ebb8ac3aa95860b9", size = 77393, upload-time = "2026-05-22T14:47:40.061Z" },
{ url = "https://files.pythonhosted.org/packages/13/d3/882d50452c6fbd13f24fe5d2644b97cdad2565a7e1522cbb6312de8a52cf/wrapt-2.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:d7f513d3185e6fec82d0c3518f2e6365d8b4e49f5f45f29640d5162d56a23b54", size = 80350, upload-time = "2026-05-22T14:47:41.194Z" },
{ url = "https://files.pythonhosted.org/packages/58/0f/148376523b4e370692286a9ba14d5715cf3c5b86da3bd3630926367b6b73/wrapt-2.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:44255c84bc57554fed822e83e70036b51afa9edb56fc7ca56c54410ece7898c9", size = 79149, upload-time = "2026-05-22T14:47:42.835Z" },
{ url = "https://files.pythonhosted.org/packages/5f/ac/4370bde262c0e633e6c4f0e56d55095710024cf9a5cecc20c59a10de483c/wrapt-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dd57607acc85678925940bd5df0385ff8332083a32fa8d7a43f8767f4997263c", size = 80321, upload-time = "2026-05-22T14:47:43.996Z" },
{ url = "https://files.pythonhosted.org/packages/eb/79/b8ff3a61e71babf58a8cf4c0d63358e8bad383e15bf7f35e62d2f6b6e4a4/wrapt-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ae574d65c9fa8e86f64f6a7c2668f9fcd507b183e0e577619f504b883cb0a6c", size = 81216, upload-time = "2026-05-22T14:47:45.243Z" },
{ url = "https://files.pythonhosted.org/packages/6e/fd/c0cac1f77c9c4f6fe58a920ca632ce379bb8be928720e11e8d73de28a5e9/wrapt-2.2.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9a04c28c10ba7fd12842b109d2edb0678872a2fe65277ca4ff06a0d61edee245", size = 159208, upload-time = "2026-05-22T14:47:47.176Z" },
{ url = "https://files.pythonhosted.org/packages/d9/4f/744132a7b2fbefa6b81118ec5942eca5fc2e9a129f9055a0c5e46885a549/wrapt-2.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3e2f02472a1cbbf3884b365714a810b5947134a95ad6952b554cb8cce9d492b0", size = 160322, upload-time = "2026-05-22T14:47:49.04Z" },
{ url = "https://files.pythonhosted.org/packages/d6/95/b7cd9a22a06cf93e6482904ee6afc956248983553593fd1009296d1b3b31/wrapt-2.2.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac2745950b2bff80219c15ebf2fa9d8427eba7e249739f97e55c9d169e47e9e1", size = 153243, upload-time = "2026-05-22T14:47:50.386Z" },
{ url = "https://files.pythonhosted.org/packages/4c/4a/eb79423192015f46f0db2872e7e04a3dde8d359b83411e8959e7c9287eaa/wrapt-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:67a97e5b6c457f0cd3cfc19ebb2d84463e60c3ece754cc831e4281a3ca29bb18", size = 159231, upload-time = "2026-05-22T14:47:51.753Z" },
{ url = "https://files.pythonhosted.org/packages/ec/dc/435015b58ce33c6fc4104158fa91ddb0e809ab03a5751fb7465d1d461456/wrapt-2.2.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:c803a3d331796255af51ba2c79ed0ac8275865b516c09e61f248d1e7aff31ce9", size = 152351, upload-time = "2026-05-22T14:47:53.214Z" },
{ url = "https://files.pythonhosted.org/packages/77/ac/5d203f98df8fd136b95c5227139aea02d34505e18baf812d0c005df61963/wrapt-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9b984d1eb252145d6302c1dbd5e87fc6d404d45531447c84eadec04bf1fcb027", size = 158347, upload-time = "2026-05-22T14:47:54.982Z" },
{ url = "https://files.pythonhosted.org/packages/52/2f/a92427dbdc74e54c1674abbed27e61b2cb5e7a94441b8c1270c70671d928/wrapt-2.2.1-cp311-cp311-win32.whl", hash = "sha256:8a983a603a18c8708f024f7f6991b2e66159219abbf894634c5056243c55f3cd", size = 77562, upload-time = "2026-05-22T14:47:56.275Z" },
{ url = "https://files.pythonhosted.org/packages/c8/56/987b9c13b3e1c1a3c6de71284076f996b79caec90e75a87c044a40c23db9/wrapt-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:9c210a6994b21aa9b29e81c8d11560e8fdab54c117e9cff37870d0a27bde1343", size = 80616, upload-time = "2026-05-22T14:47:57.854Z" },
{ url = "https://files.pythonhosted.org/packages/7e/25/d01f560888d99d94a959c85533de349ce68d71ace3f2591d6ea8f632cfed/wrapt-2.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:401229e9d63ca09f9b8891ecf83798d26c11bbb445d11ed9f1836b6d4585b38a", size = 79025, upload-time = "2026-05-22T14:47:59.089Z" },
{ url = "https://files.pythonhosted.org/packages/89/0c/bfae7b9401583b6d05938cd16dedc43857d96da2f8a3d50d78cc515bf6ff/wrapt-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3ffad790d9d11d8ecf9f17c4bb671a5b4089e4d8b575c46c5129597f41f836b0", size = 81021, upload-time = "2026-05-22T14:48:00.313Z" },
{ url = "https://files.pythonhosted.org/packages/26/58/80f6a6599f933f4caecc1cb3ee88a04faf81e8b9bddbd6109c688dd63e0f/wrapt-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:628f5220c7a904d5fc78f7075c8d7871433eb6d035c94728a22fdf85f193d2a8", size = 81692, upload-time = "2026-05-22T14:48:01.49Z" },
{ url = "https://files.pythonhosted.org/packages/17/93/fb357cc7847c58a8ae790be718903afa81a28d23e642c843dc4129e8a0b2/wrapt-2.2.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:61acce4257a9883669703c525447c5b4c392edf0f987ae77ec32668440158f0e", size = 169364, upload-time = "2026-05-22T14:48:02.791Z" },
{ url = "https://files.pythonhosted.org/packages/aa/0b/76b601ee309a8bd556af0eecb184394c20b3c49aa9c8e085aa1ffacc2568/wrapt-2.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727ab4244622cd6ad2390f322642090c877d2e83a608d2653a7643ae5368d926", size = 171079, upload-time = "2026-05-22T14:48:04.22Z" },
{ url = "https://files.pythonhosted.org/packages/cd/87/ee3f32d5658e3e26d3e0e457922b47a36dd3bfbdfee7f97bb3e802344a66/wrapt-2.2.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:03df9ebed4c73ab93fa8c07e3d41d818dfca1852b15731a3de59457b27814624", size = 160205, upload-time = "2026-05-22T14:48:05.553Z" },
{ url = "https://files.pythonhosted.org/packages/b1/d0/ae2fd64277a67f5d7bffcf2d05eea1e476263fb2a072baf0b0129ab85984/wrapt-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0d9ff006f420b2ec8296aa56ade43ea7da3e997e85769f0aafc5e0661aacb710", size = 168922, upload-time = "2026-05-22T14:48:07.132Z" },
{ url = "https://files.pythonhosted.org/packages/b1/f3/2d541a060c5bbafb9400bca4917e4d78bfd1f239f404782c86831a8f6b29/wrapt-2.2.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:844c858fc3bb7eacc0ba8efa904935d16aac6a4470948ad1e7e55c9f5a2a665f", size = 158388, upload-time = "2026-05-22T14:48:08.629Z" },
{ url = "https://files.pythonhosted.org/packages/1d/68/8d92c8800c57e93cb116ae9e9d6cbafc34fade5ee9f9107b6f203fb4dc35/wrapt-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:87bacdaf225117a342a20d9c03438d701c02112f6e3f351ce9b7f32354f14797", size = 167682, upload-time = "2026-05-22T14:48:10.042Z" },
{ url = "https://files.pythonhosted.org/packages/30/72/83ea3790ea352439442349388e29ff07b76e0686265f9088bbb505d1608d/wrapt-2.2.1-cp312-cp312-win32.whl", hash = "sha256:2f8c90c8afde51969487be4e1343ae049b268854877d415c2510baf833775052", size = 77857, upload-time = "2026-05-22T14:48:11.782Z" },
{ url = "https://files.pythonhosted.org/packages/ef/cb/99450668dd3502d62a54a1c8aa56e44f34cb8c1261b381cfe2e7926c3b75/wrapt-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ce32763ac31ce94fe9aada947e479b1975012bff166da409b4b9e4e376cf7e5", size = 80825, upload-time = "2026-05-22T14:48:13.046Z" },
{ url = "https://files.pythonhosted.org/packages/e6/3a/87512881be64e743f9ee4c66f4cbe8e884974bef2a5989af71f999653ac7/wrapt-2.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d1b4d0e0c2119587a31f5c029abd547e0c81d93b89d394566fe1588659eb579", size = 79087, upload-time = "2026-05-22T14:48:14.323Z" },
{ url = "https://files.pythonhosted.org/packages/88/d1/a1b08f8f4fac8cbb156fa51cf64ee2c7f7f74f9875ba3cf70b3c58368694/wrapt-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d2beb1c7cab10603aecdc42f8edd6ff013f9a32e4543474e38e6b77ce9975aeb", size = 80831, upload-time = "2026-05-22T14:48:15.598Z" },
{ url = "https://files.pythonhosted.org/packages/54/ce/57890814991446a845e09b3445ce8b694f27eb0577004f2c2a36a9772ed4/wrapt-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e0cb7e4dd71f4c32e5e84843cd3c4cd65dda034314004bbe1d7f99af2426ab80", size = 81375, upload-time = "2026-05-22T14:48:17.071Z" },
{ url = "https://files.pythonhosted.org/packages/38/65/08d7a6c76ac4493bdb668205ee9c1de1bd5daca61717c3e9aa49b4c01499/wrapt-2.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:95821352042722cd9f1108874579a47989d0a7e12a37d87d2fc4af20fd99ab8a", size = 167417, upload-time = "2026-05-22T14:48:18.303Z" },
{ url = "https://files.pythonhosted.org/packages/62/ce/f1ccbee7a1bfe5cdc6b3da6bab4b45713d628b9294da32a39f563d648140/wrapt-2.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:abd621552ede77c4c69be7fac44ba911225b0c812b6ba604e5964cf98085b474", size = 166948, upload-time = "2026-05-22T14:48:19.768Z" },
{ url = "https://files.pythonhosted.org/packages/86/2a/f85d48d1cd4869aee6704028d257d740a47c1c467b457ce396b4b5b55d07/wrapt-2.2.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e3677c7146ce694874941ba82b57092cc4875445aadf29d72807351023105143", size = 158148, upload-time = "2026-05-22T14:48:21.96Z" },
{ url = "https://files.pythonhosted.org/packages/fe/5c/93939ad11d4a12358ab1aab219a2ef5efa5612e0db6b9fc65af8af1a891b/wrapt-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9a5934eaea872e17936b5f45501eba5ab0bce9a74122e172b663d7c28c459c4a", size = 165905, upload-time = "2026-05-22T14:48:23.373Z" },
{ url = "https://files.pythonhosted.org/packages/e0/22/b8c2aa89862ff58605934d7abf4b70e6a5a1c33df96656f49035ccdf1c8a/wrapt-2.2.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:f5b9daf6b629fce418e0cc3dd0436eac045188fa35deadb7a7f3941d5b8203f9", size = 156712, upload-time = "2026-05-22T14:48:24.767Z" },
{ url = "https://files.pythonhosted.org/packages/5d/78/bf00a7b02239c12bb02ddcc3c0b971bfcc36e578c5a44f1ccfef5b458545/wrapt-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f53ac9f3ef573326d009ed809beff4efcac6451931c2b8132586da4b9e53ff31", size = 166560, upload-time = "2026-05-22T14:48:26.83Z" },
{ url = "https://files.pythonhosted.org/packages/fe/93/6390ca9c5b787683cef588d04f57c8d41b9a2323b5597a65f18638c90ef2/wrapt-2.2.1-cp313-cp313-win32.whl", hash = "sha256:1ffa9cfd4bdb581539951b14ae661ff20ed0c3599b3e911a131ee0ec5ac11337", size = 77817, upload-time = "2026-05-22T14:48:28.221Z" },
{ url = "https://files.pythonhosted.org/packages/97/73/ce10f0e71c0cfaa1a65faadb8efd4852028b3bb9ba28932b8889df769d38/wrapt-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:368eac1e20fd0bb03dd3cc42bf9887154c3861b60989389ccb5fac032617d215", size = 80736, upload-time = "2026-05-22T14:48:30.139Z" },
{ url = "https://files.pythonhosted.org/packages/c7/4c/89f4a6818fafbbd840330e4fa3873073e1bfc166133a64cac7f8fde7a5e3/wrapt-2.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:c754dafdf5aaf0b401b644a90a30046929a0dd1a536e0ff0ec959a59155d9c7f", size = 79099, upload-time = "2026-05-22T14:48:31.405Z" },
{ url = "https://files.pythonhosted.org/packages/bf/f2/9a8741c46f8c208ac0a45b25ba170bcb4fb72a2781d5fb97dbd7b6be73cb/wrapt-2.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ed928d0fda15fc0adc8d13305c8b3c0f2fba5b0669950c9e6d019d9162a3b3e8", size = 82802, upload-time = "2026-05-22T14:48:33.307Z" },
{ url = "https://files.pythonhosted.org/packages/9c/0d/e9c855716a3705eef1416456bdf062b60620726fdc59428ff670fc3c60dc/wrapt-2.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fafb4e739e43544d12cb4abd1605fd4683b6ca6a9ad682b7fd8f4d21973eafa8", size = 83329, upload-time = "2026-05-22T14:48:34.593Z" },
{ url = "https://files.pythonhosted.org/packages/3b/d6/a88f1c13112b7831adac75cea65d8310e0d696d570c8961844c90a57b865/wrapt-2.2.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:74d6a0c31472fe5d814917266b9f46495d7c61ed890af08b468acea92fb89a8d", size = 202937, upload-time = "2026-05-22T14:48:35.859Z" },
{ url = "https://files.pythonhosted.org/packages/42/65/e29d54aef06a4d898a5b8a25589a0b3769bde454f922fad8f6f89fbfb650/wrapt-2.2.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab5be648d5a0b86b7438864f8df3c705a65cef35a2fd3e5561e3e203167e0f27", size = 209997, upload-time = "2026-05-22T14:48:38.153Z" },
{ url = "https://files.pythonhosted.org/packages/2a/91/e4454263516cf0e12640912fbca9a83654e424f0a6ddb79f5cd7ce14bf33/wrapt-2.2.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9d8f204c8e3a8bf9ece17e0a83d137fd807440977f8a5e762d59306795011440", size = 194856, upload-time = "2026-05-22T14:48:39.69Z" },
{ url = "https://files.pythonhosted.org/packages/de/d0/fe0ee202286afdf4a7f77dd29f195703145764d572aec209c5086e57d924/wrapt-2.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d047f6498c973874ba08ac3f97c69a2c4b2211c8de6f4c205f75cb1c9522596e", size = 205654, upload-time = "2026-05-22T14:48:43.456Z" },
{ url = "https://files.pythonhosted.org/packages/23/b6/87d860dfc6460c246af70b1fd5c8b76df77571b42a493459423ded94fd7d/wrapt-2.2.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:7a4fdb9326aab4a5a477a1640e5ad786a8495901009d7e7b038371edd23a9d2b", size = 192206, upload-time = "2026-05-22T14:48:44.858Z" },
{ url = "https://files.pythonhosted.org/packages/df/46/3eea8cde077d985f239a38c0257087b8064fd9ee9b1a99e282d2c86da4ef/wrapt-2.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c8cc5094b08abeae52da9c73c8a32003623be691a5193df2f4e3eac3d557c394", size = 198428, upload-time = "2026-05-22T14:48:46.319Z" },
{ url = "https://files.pythonhosted.org/packages/18/dc/b927ee9c7fc67adc3a5658f246a0d275425eb840ba36e7b702e70f18bde8/wrapt-2.2.1-cp313-cp313t-win32.whl", hash = "sha256:9907a4402ab6db12b7077a0ea5d7a4d028ecb22c8eee2b53527080d347cd1562", size = 79448, upload-time = "2026-05-22T14:48:47.901Z" },
{ url = "https://files.pythonhosted.org/packages/ec/b3/fd30b473fe498c70e6b9a5f328b8d3fbaf1b8c3c481465f59724bba8eb70/wrapt-2.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:5590d63f5243251641cf543009b4c9314a79d0598fdb8a8e4cfc918494536c53", size = 83021, upload-time = "2026-05-22T14:48:49.201Z" },
{ url = "https://files.pythonhosted.org/packages/ee/f3/96c39153a8737a6e9aa85adef254ac4195bea3f2d24efc60472ccc3c9e2e/wrapt-2.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:c318a64b53d97b841d7b5e637517e50a27be64bc695128422953d4b21710954e", size = 80295, upload-time = "2026-05-22T14:48:50.479Z" },
{ url = "https://files.pythonhosted.org/packages/0a/a3/11d7f34ebbf3231bc907a3e6d5ee051b14d034c1bc7b65a97d5cc00516df/wrapt-2.2.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:6f56a647e4eaf5f0ca40330fb070f566bdf9f7b0db89a1af20d71c28dcd7a0ab", size = 80879, upload-time = "2026-05-22T14:48:51.802Z" },
{ url = "https://files.pythonhosted.org/packages/13/3c/b74cfd984cef560b900fb1a727af20352d89e1f06bf2e1114dd3f00f5f5a/wrapt-2.2.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:64b7deeda4b70408e382328d8bbe52a256fe9bc63ae3db86d804608367e5422c", size = 81462, upload-time = "2026-05-22T14:48:53.18Z" },
{ url = "https://files.pythonhosted.org/packages/15/a3/7c8f704b8dc07dfe0a5d01c2edbfd88317aa8e5e3fa7c743eb7a085ae767/wrapt-2.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b9cf53ba90717db2e292401de290776c498d4bbfb0d4a559ca2895db8b9dcb5c", size = 167251, upload-time = "2026-05-22T14:48:54.562Z" },
{ url = "https://files.pythonhosted.org/packages/80/85/a34d1888d97247da6c2ff6118c3a721c73ed8cc4dd198c00208bb73b6f80/wrapt-2.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cf3638274ab9d9b724c9baa0b4c04e132cd6faefb78b4dd3dd1a02a4bdaad41e", size = 166316, upload-time = "2026-05-22T14:48:56.065Z" },
{ url = "https://files.pythonhosted.org/packages/e9/d7/72ffaeb01eebc704afe3fb99e840480f4bda45f0fa66e3381b6a39251c8f/wrapt-2.2.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:aed9658797d0b45d6c49adcfc6b41f66e6f2d0c6de3ec79e16cf4b1855df240f", size = 157952, upload-time = "2026-05-22T14:48:57.924Z" },
{ url = "https://files.pythonhosted.org/packages/24/5b/36f5d6b024e4edfdd90b140742d11ebcf7836daf5c9daf326c55c24db412/wrapt-2.2.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1d676ee388bc42a04d56dd7deb5605244dac2e35cc2fadbb43c9fa25bbd93508", size = 166130, upload-time = "2026-05-22T14:48:59.384Z" },
{ url = "https://files.pythonhosted.org/packages/81/06/9296d9e97bfdef5483dfcc859d57b095b257144b2bc5300ab521e06f4bc7/wrapt-2.2.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e395f7bc31851ef9b612050368cb446e9bc14cd7454b025018980349caf25ae5", size = 156604, upload-time = "2026-05-22T14:49:00.921Z" },
{ url = "https://files.pythonhosted.org/packages/53/37/16953929ed6776175720e58fc966e779926d8d71e2c7b2273230590ca71f/wrapt-2.2.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5f1845c2a8cc1180ccccfa45785dd06f562730d19ef75be180334254012b6283", size = 166007, upload-time = "2026-05-22T14:49:02.332Z" },
{ url = "https://files.pythonhosted.org/packages/b9/73/20ee58c0612dae7c31131a7095345812ed2c7b389019e175f68cde34e5b4/wrapt-2.2.1-cp314-cp314-win32.whl", hash = "sha256:436addbc4bb4fc0a88c702577f51195d7d73683a7f3e0e5b253d8404d7847243", size = 78327, upload-time = "2026-05-22T14:49:03.722Z" },
{ url = "https://files.pythonhosted.org/packages/22/b3/ef7c3295d02e0448a71c639a36a057f46d524d057c9486291a7a3039e65c/wrapt-2.2.1-cp314-cp314-win_amd64.whl", hash = "sha256:50972a1d974ea07725a7f6b1cec5f8759008afd030a0024843ebe7d52de47f2b", size = 81144, upload-time = "2026-05-22T14:49:05.093Z" },
{ url = "https://files.pythonhosted.org/packages/ac/dc/7bdf336953f99f4ceb0a584bb8870e42c8f26f93ea10c87834dad62f1668/wrapt-2.2.1-cp314-cp314-win_arm64.whl", hash = "sha256:1c9934ea5d92957e3cd0adbc0845539dccfd62710ebe16195a8c66c53954db36", size = 79569, upload-time = "2026-05-22T14:49:06.413Z" },
{ url = "https://files.pythonhosted.org/packages/6a/6d/6dfae80150ff1919c356d1dd528f049bcdfaae29b4d284bc957e022caef4/wrapt-2.2.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17de18fc12cea55b8a9587314cb830573e37fb33b247a7515696350863714188", size = 82892, upload-time = "2026-05-22T14:49:07.925Z" },
{ url = "https://files.pythonhosted.org/packages/82/7b/4e34766a7d7804ffce9e71befe47e9b3225dc350c49c94493c4ab39fd3a5/wrapt-2.2.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a9dec1aca52dddde7df94818310fa2fe79739c8f385b2014c4cb1035f5508199", size = 83333, upload-time = "2026-05-22T14:49:09.257Z" },
{ url = "https://files.pythonhosted.org/packages/9d/57/0b34db3e8de44ccfece62d7b337abd1631dd810f5adc5f3db571727836b5/wrapt-2.2.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:69f2e9244542cb34dd59c7f073445b9e54ad9f3fce8d93606c368a1b499fc413", size = 202899, upload-time = "2026-05-22T14:49:10.572Z" },
{ url = "https://files.pythonhosted.org/packages/e5/45/ac0c459f154b99d92789a6cba7ca727185b83513b986f8ec7fe2aacddcbf/wrapt-2.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d83966dc7f4f45e8b97b5933685ac2e6e67fc0e19246ea314bceb9a8970c956", size = 209986, upload-time = "2026-05-22T14:49:12.229Z" },
{ url = "https://files.pythonhosted.org/packages/b7/e4/77e37ff33ad018fa81ade52c25fa327b80b56f81d734279a63614fcb4cbc/wrapt-2.2.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:78b0aa6bfb7be8deed0ab23e7aa028cc5210c29bc2d32a04d52b50e517a7307e", size = 194893, upload-time = "2026-05-22T14:49:14.139Z" },
{ url = "https://files.pythonhosted.org/packages/dd/9d/7ea651d1ab032fc5fa222fbec91d0f8a1397f6ae04ebb93fa7219aa921d7/wrapt-2.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:05d5cb74d1b232ec8cfa130a8f900708699ff2491d97b8f85a4cdc5996294b85", size = 205636, upload-time = "2026-05-22T14:49:15.714Z" },
{ url = "https://files.pythonhosted.org/packages/09/af/8e88031a701275b9085c54e64bc88c0b1cd55c77eadd400691c371cd76c4/wrapt-2.2.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f6518b94edb9150452e9aba08027d4cc293433753ec1fbefb4629a21cbc74181", size = 192267, upload-time = "2026-05-22T14:49:17.283Z" },
{ url = "https://files.pythonhosted.org/packages/bf/a8/e657ca876b06710194f243d81c4b0896ade646e244bdbec2d87c8c56a8bd/wrapt-2.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ed55af48b3eb28f43228ca2306788892bcb629eb2b5c4876e2a3659872c2f17a", size = 198378, upload-time = "2026-05-22T14:49:18.785Z" },
{ url = "https://files.pythonhosted.org/packages/c8/59/822efe4ea722a3961331bfa35b7d90937790d2c20f0616de1997ccc3aebd/wrapt-2.2.1-cp314-cp314t-win32.whl", hash = "sha256:2e08688ab16525897da6589d56d0aebaf417bbe91c2d8e3b96203b1efa596e85", size = 80226, upload-time = "2026-05-22T14:49:20.264Z" },
{ url = "https://files.pythonhosted.org/packages/ab/31/2a7dc5f6abb2fca0b6e1610e120419f603650aceb4f1d3ac4cae0354e162/wrapt-2.2.1-cp314-cp314t-win_amd64.whl", hash = "sha256:fd0135d34387f5fd087d9be368ea77ea89cf2451dc1cd1c622d35021bcb3ab50", size = 83835, upload-time = "2026-05-22T14:49:21.634Z" },
{ url = "https://files.pythonhosted.org/packages/9f/c0/782b86e28d1ceebeb74cccea12d2cd3d2ba0bd68e3dec20b1bc5873f6127/wrapt-2.2.1-cp314-cp314t-win_arm64.whl", hash = "sha256:f70db64e8266d7c45d3b735f2e08eeb434b5e03da9a479ae42b2e2e486a21a00", size = 80722, upload-time = "2026-05-22T14:49:23.59Z" },
{ url = "https://files.pythonhosted.org/packages/53/46/29ac9daf11a86c22a8c38cd9236c62928ccae83f7ceb06bd3b0467cf9d05/wrapt-2.2.1-py3-none-any.whl", hash = "sha256:3aafea2975caef8ca49400640dde02cc7426e798f24870ed01f490bc3cffd32f", size = 61000, upload-time = "2026-05-22T14:49:41.593Z" },
]
[[package]]
name = "xlrd"
version = "2.0.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/07/5a/377161c2d3538d1990d7af382c79f3b2372e880b65de21b01b1a2b78691e/xlrd-2.0.2.tar.gz", hash = "sha256:08b5e25de58f21ce71dc7db3b3b8106c1fa776f3024c54e45b45b374e89234c9", size = 100167, upload-time = "2025-06-14T08:46:39.039Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1a/62/c8d562e7766786ba6587d09c5a8ba9f718ed3fa8af7f4553e8f91c36f302/xlrd-2.0.2-py2.py3-none-any.whl", hash = "sha256:ea762c3d29f4cca48d82df517b6d89fbce4db3107f9d78713e48cd321d5c9aa9", size = 96555, upload-time = "2025-06-14T08:46:37.766Z" },
]
[[package]]
name = "xlsxwriter"
version = "3.2.9"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/46/2c/c06ef49dc36e7954e55b802a8b231770d286a9758b3d936bd1e04ce5ba88/xlsxwriter-3.2.9.tar.gz", hash = "sha256:254b1c37a368c444eac6e2f867405cc9e461b0ed97a3233b2ac1e574efb4140c", size = 215940, upload-time = "2025-09-16T00:16:21.63Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3a/0c/3662f4a66880196a590b202f0db82d919dd2f89e99a27fadef91c4a33d41/xlsxwriter-3.2.9-py3-none-any.whl", hash = "sha256:9a5db42bc5dff014806c58a20b9eae7322a134abb6fce3c92c181bfb275ec5b3", size = 175315, upload-time = "2025-09-16T00:16:20.108Z" },
]
[[package]]
name = "youtube-transcript-api"
version = "1.0.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "defusedxml" },
{ name = "requests" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b0/32/f60d87a99c05a53604c58f20f670c7ea6262b55e0bbeb836ffe4550b248b/youtube_transcript_api-1.0.3.tar.gz", hash = "sha256:902baf90e7840a42e1e148335e09fe5575dbff64c81414957aea7038e8a4db46", size = 2153252, upload-time = "2025-03-25T18:14:21.119Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f0/44/40c03bb0f8bddfb9d2beff2ed31641f52d96c287ba881d20e0c074784ac2/youtube_transcript_api-1.0.3-py3-none-any.whl", hash = "sha256:d1874e57de65cf14c9d7d09b2b37c814d6287fa0e770d4922c4cd32a5b3f6c47", size = 2169911, upload-time = "2025-03-25T18:14:19.416Z" },
]
[[package]]
name = "zensical"
version = "0.0.43"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "deepmerge" },
{ name = "jinja2" },
{ name = "markdown" },
{ name = "pygments" },
{ name = "pymdown-extensions" },
{ name = "pyyaml" },
{ name = "tomli" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d4/85/ec45162e7824a8f879d887ef0774ee65926bf7d1064e2eebccc7eaee3378/zensical-0.0.43.tar.gz", hash = "sha256:dc2d3804ff562795c1024130e0c3ce79736467930729dda314f096d0e35b98c8", size = 3932396, upload-time = "2026-05-19T09:44:07.418Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/55/c2/55e0709607ae41c266987c3b91a1a9702b37fbbef0d07eddfe5e25c2d823/zensical-0.0.43-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:17c335362b6bac3a50178181694a964f6d9f0c516fc532129ba5a0a5c4103fb6", size = 12706531, upload-time = "2026-05-19T09:43:32.729Z" },
{ url = "https://files.pythonhosted.org/packages/2c/64/ce8627bc5ea30556162b29b041fe97d6a6aef2a87b51f12def628e4fa608/zensical-0.0.43-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:b8fe97f185194215f6193af45a17d2b30ebd72c8113e3650f2d7d6767b9c2206", size = 12563012, upload-time = "2026-05-19T09:43:35.962Z" },
{ url = "https://files.pythonhosted.org/packages/66/d1/533bc9454f0e06b3d9d8bd2e7ac405308c3d4dee6572acab98f0ed6d1c07/zensical-0.0.43-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c4c85978c765b3e7f347e8102dfe1373d4bbe4229d7008b6bdbf352f1fbcd7f", size = 12947599, upload-time = "2026-05-19T09:43:38.754Z" },
{ url = "https://files.pythonhosted.org/packages/75/a0/94f47d6fb592997be7ab9526938c929f0199adf2637c3c2b2b9b2101b28e/zensical-0.0.43-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:90d7c06ffd07b2bdf78bef041d541baba8a3ea51fd2dd84dbdbc5b0229076524", size = 12904911, upload-time = "2026-05-19T09:43:42.434Z" },
{ url = "https://files.pythonhosted.org/packages/96/fb/1db3ad9a86ff772f74a8bc60ad5b447aa02a158e70f94adacf50bdd5c40f/zensical-0.0.43-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:60022f4a6b95e46ec0023f51052fcd491743b3ebd08c0066b22a5cf1e741fecd", size = 13269386, upload-time = "2026-05-19T09:43:45.387Z" },
{ url = "https://files.pythonhosted.org/packages/31/ee/b24fd0f94885519d851c35615b086d069a1077b0198021a56755395a4633/zensical-0.0.43-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e278eb948a0b7545d50609d713c7c27e366dade4523ff73a311a5d5f136518a", size = 12999364, upload-time = "2026-05-19T09:43:48.549Z" },
{ url = "https://files.pythonhosted.org/packages/28/78/401ccd7afd9d2690f81b5319b7f1eed05108154ce20e4207053914518c1c/zensical-0.0.43-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b85e5ab99fbda13823e67c43a4be6e5ebda6600602969c6575e143f20ac203fd", size = 13124392, upload-time = "2026-05-19T09:43:50.965Z" },
{ url = "https://files.pythonhosted.org/packages/98/b3/9af6eba5826b0ef143fc8308bd1e219e221441e307a958e39f824ba9ab53/zensical-0.0.43-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:751385accc92cccfd4560dabed7c423870686ef6ede244a67e5c96286af25e8f", size = 13177538, upload-time = "2026-05-19T09:43:53.964Z" },
{ url = "https://files.pythonhosted.org/packages/be/6b/cd090bd6659d32692487206469988ee84d41aa6de4cdf9e380f847da90e2/zensical-0.0.43-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:dd3ff5bfa6e65cf3d2550dc639c3da2a3bfa11087b83d57e06623c4c1607d583", size = 13327086, upload-time = "2026-05-19T09:43:56.8Z" },
{ url = "https://files.pythonhosted.org/packages/79/5b/ac2555354b5a53cb9c2c942811905c47be0b9f5603d3c1328ee8564333eb/zensical-0.0.43-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:85055a115b12f49c6ab194dcf04f966fc06b690ed6a8ddddd819929fc5f340e6", size = 13284645, upload-time = "2026-05-19T09:43:59.329Z" },
{ url = "https://files.pythonhosted.org/packages/d0/c6/1688ec6e5be15e3ab367d7804753291bfbdff3109b06e20c19ce30a7129c/zensical-0.0.43-cp310-abi3-win32.whl", hash = "sha256:8a75ddd4bb3cd3c4a8e71d2ebae44c5611fd636c1d355c6124dd96e2f9c52838", size = 12256740, upload-time = "2026-05-19T09:44:02.102Z" },
{ url = "https://files.pythonhosted.org/packages/ca/a8/d967e70eac810a7e9eb8c5150d6d02848a1f42260f42977c71debed3cb02/zensical-0.0.43-cp310-abi3-win_amd64.whl", hash = "sha256:03a9d1744a6394ad66c355d6f1de04cfd92efa525b0b94bf6dbf6971c5cd2c6b", size = 12496166, upload-time = "2026-05-19T09:44:04.915Z" },
]