From ad1d6e34f008cc337d14e9618ede6f9d757ee301 Mon Sep 17 00:00:00 2001 From: "Clelia (Astra) Bertelli" Date: Mon, 17 Nov 2025 14:47:26 +0100 Subject: [PATCH] first commit --- .gitignore | 16 + .python-version | 1 + README.md | 3 + compose.yaml | 13 + financial_document.pdf | Bin 0 -> 1210554 bytes pyproject.toml | 30 + scripts/run_workflow.py | 25 + src/financial_classifier/__init__.py | 0 src/financial_classifier/events.py | 20 + src/financial_classifier/instrumentation.py | 33 + src/financial_classifier/resources.py | 35 + src/financial_classifier/workflow.py | 77 + uv.lock | 1585 +++++++++++++++++++ 13 files changed, 1838 insertions(+) create mode 100644 .gitignore create mode 100644 .python-version create mode 100644 README.md create mode 100644 compose.yaml create mode 100644 financial_document.pdf create mode 100644 pyproject.toml create mode 100644 scripts/run_workflow.py create mode 100644 src/financial_classifier/__init__.py create mode 100644 src/financial_classifier/events.py create mode 100644 src/financial_classifier/instrumentation.py create mode 100644 src/financial_classifier/resources.py create mode 100644 src/financial_classifier/workflow.py create mode 100644 uv.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a0db2ab --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Python-generated files +__pycache__/ +*.py[oc] +build/ +dist/ +wheels/ +*.egg-info + +# Virtual environments +.venv + +# env variables +.env + +# db +workflows.db \ No newline at end of file diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/README.md b/README.md new file mode 100644 index 0000000..0237a8d --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# observability-blog-code + +Code for the [blog on observability](https://www.notion.so/llamaindex/Observability-in-LlamaIndex-Agent-Workflows-what-why-and-how-2abdb4b7d41a80b583fcc488e69d81b5?source=copy_link) \ No newline at end of file diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..139e6b3 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,13 @@ +# compose.yaml +name: jaeger-tracing + +services: + jaeger: + image: jaegertracing/all-in-one:latest + ports: + - 16686:16686 + - 4317:4317 + - 4318:4318 + - 9411:9411 + environment: + - COLLECTOR_ZIPKIN_HOST_PORT=:9411 diff --git a/financial_document.pdf b/financial_document.pdf new file mode 100644 index 0000000000000000000000000000000000000000..21cb4958389731a1401c010c7f7198cf2ed96f97 GIT binary patch literal 1210554 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∨2)C`_j`b+HQf$I-cch?2{B$Lei}V%-u|@q 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 z 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

=RG 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

Fh-Od`5MblbCib@Zzs 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%0AKL+=k~rlla@G8v%28&kN}htkS) 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�?P^8|-4JL2hm3zf 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 Jk|J9O{tv^jS=j&p literal 0 HcmV?d00001 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..ffbf824 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,30 @@ +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[project] +name = "financial-classifier" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.13" +dependencies = [ + "llama-cloud-services>=0.6.79", + "llama-index-observability-otel>=0.2.1", + "llama-index-workflows>=2.11.1", + "opentelemetry-exporter-otlp-proto-http>=1.38.0", +] + +[tool.hatch.build.targets.wheel] +only-include = ["src/financial_classifier"] + +[tool.hatch.build.targets.wheel.sources] +"src" = "" + +[tool.llamadeploy.workflows] +classify-and-extract = "financial_classifier.workflow:workflow" + +[tool.llamadeploy] +name = "financial-classifier" +env_files = [".env"] +llama_cloud = true \ No newline at end of file diff --git a/scripts/run_workflow.py b/scripts/run_workflow.py new file mode 100644 index 0000000..80c0436 --- /dev/null +++ b/scripts/run_workflow.py @@ -0,0 +1,25 @@ +import asyncio +import httpx +from financial_classifier.events import InputDocumentEvent, ProgressEvent +from workflows.client import WorkflowClient + +async def run_workflow(): + httpx_client = httpx.AsyncClient(base_url="http://127.0.0.1:8000/deployments/financial-classifier") + wf_client = WorkflowClient(httpx_client=httpx_client) + data = await wf_client.run_workflow_nowait(workflow_name="classify-and-extract", start_event=InputDocumentEvent(path="financial_document.pdf")) + async for event in wf_client.get_workflow_events(data.handler_id): + ev = event.load_event() + if isinstance(ev, ProgressEvent): + print(ev.message) + result = None + while result is None: + handler_data = await wf_client.get_result(data.handler_id) + result = handler_data.result + await asyncio.sleep(0.1) + print(f"Final result:\n{result}") + +if __name__ == "__main__": + asyncio.run(run_workflow()) + + + diff --git a/src/financial_classifier/__init__.py b/src/financial_classifier/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/financial_classifier/events.py b/src/financial_classifier/events.py new file mode 100644 index 0000000..e0404a7 --- /dev/null +++ b/src/financial_classifier/events.py @@ -0,0 +1,20 @@ +from workflows.events import StartEvent, StopEvent, Event +from typing import Literal +from pydantic import ConfigDict +from .resources import CashflowStatement, IncomeStatement, BalanceSheet + +class ProgressEvent(Event): # used to monitor progress + message: str + +class InputDocumentEvent(StartEvent): + path: str + +class ClassificationEvent(Event): + classification: Literal["income_statement", "cashflow_statement", "balance_sheet"] + reasons: str + +class ExtractedDataEvent(StopEvent): + extracted_data: CashflowStatement | IncomeStatement | BalanceSheet | None + error: str | None = None + + model_config = ConfigDict(arbitrary_types_allowed=True) \ No newline at end of file diff --git a/src/financial_classifier/instrumentation.py b/src/financial_classifier/instrumentation.py new file mode 100644 index 0000000..7f355e0 --- /dev/null +++ b/src/financial_classifier/instrumentation.py @@ -0,0 +1,33 @@ +from llama_index_instrumentation import get_dispatcher +from llama_index_instrumentation.base.event import BaseEvent +from typing import Any +from llama_index.observability.otel import LlamaIndexOpenTelemetry +from opentelemetry.exporter.otlp.proto.http.trace_exporter import ( + OTLPSpanExporter, +) + +dispatcher = get_dispatcher() + +class ClassificationMetadata(BaseEvent): + duration: float + metadata: dict[str, Any] + + @classmethod + def class_name(cls) -> str: + return "ClassificationMetadata" + +class ExtractionMetadata(BaseEvent): + duration: float + metadata: dict[str, Any] + + @classmethod + def class_name(cls) -> str: + return "ExtractionMetadata" + + +span_exporter = OTLPSpanExporter("http://0.0.0.0:4318/v1/traces") + +instrumentor = LlamaIndexOpenTelemetry( + service_name_or_resource="financial_classifier.custom_traces", + span_exporter=span_exporter, +) \ No newline at end of file diff --git a/src/financial_classifier/resources.py b/src/financial_classifier/resources.py new file mode 100644 index 0000000..646075e --- /dev/null +++ b/src/financial_classifier/resources.py @@ -0,0 +1,35 @@ +import os + +from pydantic import BaseModel, Field +from llama_cloud_services import LlamaExtract +from llama_cloud_services.beta.classifier import ClassifyClient + +class IncomeStatement(BaseModel): + """Financial performance over a period""" + period_end: str = Field(description="End date of reporting period") + revenue: float = Field(description="Total income from sales/services") + expenses: float = Field(description="Total costs incurred") + net_income: float = Field(description="Profit or loss (revenue - expenses)") + currency: str | None = Field(default=None, description="Currency code") + +class CashflowStatement(BaseModel): + """Cash movement over a period""" + period_end: str = Field(description="End date of reporting period") + operating_cashflow: float = Field(description="Cash from core business operations") + investing_cashflow: float = Field(description="Cash from investments/asset purchases") + financing_cashflow: float = Field(description="Cash from debt/equity activities") + net_change: float = Field(description="Total change in cash position") + +class BalanceSheet(BaseModel): + """Financial position at a point in time""" + report_date: str = Field(description="Snapshot date") + total_assets: float = Field(description="Everything the company owns") + total_liabilities: float = Field(description="Everything the company owes") + equity: float = Field(description="Owner's stake (assets - liabilities)") + currency: str | None = Field(default=None, description="Currency code") + +async def get_llama_extract(*args, **kwargs) -> LlamaExtract: + return LlamaExtract(api_key=os.getenv("LLAMA_CLOUD_API_KEY")) + +async def get_llama_classify(*args, **kwargs) -> ClassifyClient: + return ClassifyClient.from_api_key(api_key=os.getenv("LLAMA_CLOUD_API_KEY", "")) diff --git a/src/financial_classifier/workflow.py b/src/financial_classifier/workflow.py new file mode 100644 index 0000000..997b37b --- /dev/null +++ b/src/financial_classifier/workflow.py @@ -0,0 +1,77 @@ +import time +from workflows import Workflow, step, Context +from workflows.resource import Resource +from typing import Annotated, cast +from llama_cloud_services.beta.classifier import ClassifyClient +from llama_cloud_services.extract import LlamaExtract, ExtractConfig +from llama_cloud.types.extract_run import ExtractRun +from llama_cloud.types.classifier_rule import ClassifierRule +from llama_cloud.types.classification_result import ClassificationResult +from .events import InputDocumentEvent, ClassificationEvent, ExtractedDataEvent, ProgressEvent +from .resources import get_llama_classify, get_llama_extract, BalanceSheet, IncomeStatement, CashflowStatement +from .instrumentation import instrumentor, ExtractionMetadata, ClassificationMetadata, dispatcher + +class FinancialClassifierWorkflow(Workflow): + @step + async def classify_input_file(self, ev: InputDocumentEvent, classifier: Annotated[ClassifyClient, Resource(get_llama_classify)], ctx: Context) -> ClassificationEvent | ExtractedDataEvent: + ctx.write_event_to_stream(ProgressEvent(message=(f"Classifying {ev.path}..."))) + async with ctx.store.edit_state() as state: + state.input_file_path = ev.path + rules = [ + ClassifierRule( + type="income_statement", + description="Shows revenue, expenses, and profit/loss over a period" + ), + ClassifierRule( + type="cashflow_statement", + description="Tracks cash movements across operating, investing, and financing activities" + ), + ClassifierRule( + type="balance_sheet", + description="Lists assets, liabilities, and equity at a specific date" + ) + ] + start = time.time() + result = await classifier.aclassify(rules=rules, files=ev.path) + classification_result = result.items[0].result + if classification_result is not None and classification_result.type is not None: + classification_result = cast(ClassificationResult, classification_result) + dispatcher.event(event=ClassificationMetadata(duration=time.time()-start, metadata={"confidence": classification_result.confidence})) + return ClassificationEvent( + classification=classification_result.type, # type: ignore + reasons=classification_result.reasoning, + ) + else: + return ExtractedDataEvent(extracted_data=None, error="Failed to produce a classification for the input file") + + @step + async def extract_details_from_file(self, ev: ClassificationEvent, extractor: Annotated[LlamaExtract, Resource(get_llama_extract)], ctx: Context) -> ExtractedDataEvent: + ctx.write_event_to_stream(ProgressEvent(message=(f"File classified as {ev.classification} because of the following reasons: {ev.reasons}"))) + ctx.write_event_to_stream(ProgressEvent(message=("Extracting details..."))) + if ev.classification == "balance_sheet": + data_model = BalanceSheet + elif ev.classification == "cashflow_statement": + data_model = CashflowStatement + else: + data_model = IncomeStatement + state = await ctx.store.get_state() + start = time.time() + result = cast(ExtractRun, (await extractor.aextract(data_schema=data_model, config=ExtractConfig(), files=state.input_file_path))) + if result.data is not None: + dispatcher.event(event=ExtractionMetadata(duration=time.time()-start, metadata=result.extraction_metadata or {})) + data = data_model.model_validate(result.data) + ctx.write_event_to_stream(ProgressEvent(message=(f"Extracted the following data:\n{data.model_dump_json(indent=4)}"))) + return ExtractedDataEvent( + extracted_data=data + ) + else: + return ExtractedDataEvent( + extracted_data=None, + error="It was not possible to extract the data from the provided input file" + ) + +instrumentor.start_registering() +workflow = FinancialClassifierWorkflow(timeout=600) + + + diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..1d69686 --- /dev/null +++ b/uv.lock @@ -0,0 +1,1585 @@ +version = 1 +revision = 2 +requires-python = ">=3.13" + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload-time = "2025-03-12T01:42:48.764Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload-time = "2025-03-12T01:42:47.083Z" }, +] + +[[package]] +name = "aiohttp" +version = "3.13.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/ce/3b83ebba6b3207a7135e5fcaba49706f8a4b6008153b4e30540c982fae26/aiohttp-3.13.2.tar.gz", hash = "sha256:40176a52c186aefef6eb3cad2cdd30cd06e3afbe88fe8ab2af9c0b90f228daca", size = 7837994, upload-time = "2025-10-28T20:59:39.937Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/78/7e90ca79e5aa39f9694dcfd74f4720782d3c6828113bb1f3197f7e7c4a56/aiohttp-3.13.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7519bdc7dfc1940d201651b52bf5e03f5503bda45ad6eacf64dda98be5b2b6be", size = 732139, upload-time = "2025-10-28T20:57:02.455Z" }, + { url = "https://files.pythonhosted.org/packages/db/ed/1f59215ab6853fbaa5c8495fa6cbc39edfc93553426152b75d82a5f32b76/aiohttp-3.13.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:088912a78b4d4f547a1f19c099d5a506df17eacec3c6f4375e2831ec1d995742", size = 490082, upload-time = "2025-10-28T20:57:04.784Z" }, + { url = "https://files.pythonhosted.org/packages/68/7b/fe0fe0f5e05e13629d893c760465173a15ad0039c0a5b0d0040995c8075e/aiohttp-3.13.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5276807b9de9092af38ed23ce120539ab0ac955547b38563a9ba4f5b07b95293", size = 489035, upload-time = "2025-10-28T20:57:06.894Z" }, + { url = "https://files.pythonhosted.org/packages/d2/04/db5279e38471b7ac801d7d36a57d1230feeee130bbe2a74f72731b23c2b1/aiohttp-3.13.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1237c1375eaef0db4dcd7c2559f42e8af7b87ea7d295b118c60c36a6e61cb811", size = 1720387, upload-time = "2025-10-28T20:57:08.685Z" }, + { url = "https://files.pythonhosted.org/packages/31/07/8ea4326bd7dae2bd59828f69d7fdc6e04523caa55e4a70f4a8725a7e4ed2/aiohttp-3.13.2-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:96581619c57419c3d7d78703d5b78c1e5e5fc0172d60f555bdebaced82ded19a", size = 1688314, upload-time = "2025-10-28T20:57:10.693Z" }, + { url = "https://files.pythonhosted.org/packages/48/ab/3d98007b5b87ffd519d065225438cc3b668b2f245572a8cb53da5dd2b1bc/aiohttp-3.13.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a2713a95b47374169409d18103366de1050fe0ea73db358fc7a7acb2880422d4", size = 1756317, upload-time = "2025-10-28T20:57:12.563Z" }, + { url = "https://files.pythonhosted.org/packages/97/3d/801ca172b3d857fafb7b50c7c03f91b72b867a13abca982ed6b3081774ef/aiohttp-3.13.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:228a1cd556b3caca590e9511a89444925da87d35219a49ab5da0c36d2d943a6a", size = 1858539, upload-time = "2025-10-28T20:57:14.623Z" }, + { url = "https://files.pythonhosted.org/packages/f7/0d/4764669bdf47bd472899b3d3db91fffbe925c8e3038ec591a2fd2ad6a14d/aiohttp-3.13.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac6cde5fba8d7d8c6ac963dbb0256a9854e9fafff52fbcc58fdf819357892c3e", size = 1739597, upload-time = "2025-10-28T20:57:16.399Z" }, + { url = "https://files.pythonhosted.org/packages/c4/52/7bd3c6693da58ba16e657eb904a5b6decfc48ecd06e9ac098591653b1566/aiohttp-3.13.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f2bef8237544f4e42878c61cef4e2839fee6346dc60f5739f876a9c50be7fcdb", size = 1555006, upload-time = "2025-10-28T20:57:18.288Z" }, + { url = "https://files.pythonhosted.org/packages/48/30/9586667acec5993b6f41d2ebcf96e97a1255a85f62f3c653110a5de4d346/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:16f15a4eac3bc2d76c45f7ebdd48a65d41b242eb6c31c2245463b40b34584ded", size = 1683220, upload-time = "2025-10-28T20:57:20.241Z" }, + { url = "https://files.pythonhosted.org/packages/71/01/3afe4c96854cfd7b30d78333852e8e851dceaec1c40fd00fec90c6402dd2/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:bb7fb776645af5cc58ab804c58d7eba545a97e047254a52ce89c157b5af6cd0b", size = 1712570, upload-time = "2025-10-28T20:57:22.253Z" }, + { url = "https://files.pythonhosted.org/packages/11/2c/22799d8e720f4697a9e66fd9c02479e40a49de3de2f0bbe7f9f78a987808/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e1b4951125ec10c70802f2cb09736c895861cd39fd9dcb35107b4dc8ae6220b8", size = 1733407, upload-time = "2025-10-28T20:57:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/34/cb/90f15dd029f07cebbd91f8238a8b363978b530cd128488085b5703683594/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:550bf765101ae721ee1d37d8095f47b1f220650f85fe1af37a90ce75bab89d04", size = 1550093, upload-time = "2025-10-28T20:57:26.257Z" }, + { url = "https://files.pythonhosted.org/packages/69/46/12dce9be9d3303ecbf4d30ad45a7683dc63d90733c2d9fe512be6716cd40/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fe91b87fc295973096251e2d25a811388e7d8adf3bd2b97ef6ae78bc4ac6c476", size = 1758084, upload-time = "2025-10-28T20:57:28.349Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c8/0932b558da0c302ffd639fc6362a313b98fdf235dc417bc2493da8394df7/aiohttp-3.13.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e0c8e31cfcc4592cb200160344b2fb6ae0f9e4effe06c644b5a125d4ae5ebe23", size = 1716987, upload-time = "2025-10-28T20:57:30.233Z" }, + { url = "https://files.pythonhosted.org/packages/5d/8b/f5bd1a75003daed099baec373aed678f2e9b34f2ad40d85baa1368556396/aiohttp-3.13.2-cp313-cp313-win32.whl", hash = "sha256:0740f31a60848d6edb296a0df827473eede90c689b8f9f2a4cdde74889eb2254", size = 425859, upload-time = "2025-10-28T20:57:32.105Z" }, + { url = "https://files.pythonhosted.org/packages/5d/28/a8a9fc6957b2cee8902414e41816b5ab5536ecf43c3b1843c10e82c559b2/aiohttp-3.13.2-cp313-cp313-win_amd64.whl", hash = "sha256:a88d13e7ca367394908f8a276b89d04a3652044612b9a408a0bb22a5ed976a1a", size = 452192, upload-time = "2025-10-28T20:57:34.166Z" }, + { url = "https://files.pythonhosted.org/packages/9b/36/e2abae1bd815f01c957cbf7be817b3043304e1c87bad526292a0410fdcf9/aiohttp-3.13.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:2475391c29230e063ef53a66669b7b691c9bfc3f1426a0f7bcdf1216bdbac38b", size = 735234, upload-time = "2025-10-28T20:57:36.415Z" }, + { url = "https://files.pythonhosted.org/packages/ca/e3/1ee62dde9b335e4ed41db6bba02613295a0d5b41f74a783c142745a12763/aiohttp-3.13.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:f33c8748abef4d8717bb20e8fb1b3e07c6adacb7fd6beaae971a764cf5f30d61", size = 490733, upload-time = "2025-10-28T20:57:38.205Z" }, + { url = "https://files.pythonhosted.org/packages/1a/aa/7a451b1d6a04e8d15a362af3e9b897de71d86feac3babf8894545d08d537/aiohttp-3.13.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ae32f24bbfb7dbb485a24b30b1149e2f200be94777232aeadba3eecece4d0aa4", size = 491303, upload-time = "2025-10-28T20:57:40.122Z" }, + { url = "https://files.pythonhosted.org/packages/57/1e/209958dbb9b01174870f6a7538cd1f3f28274fdbc88a750c238e2c456295/aiohttp-3.13.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d7f02042c1f009ffb70067326ef183a047425bb2ff3bc434ead4dd4a4a66a2b", size = 1717965, upload-time = "2025-10-28T20:57:42.28Z" }, + { url = "https://files.pythonhosted.org/packages/08/aa/6a01848d6432f241416bc4866cae8dc03f05a5a884d2311280f6a09c73d6/aiohttp-3.13.2-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:93655083005d71cd6c072cdab54c886e6570ad2c4592139c3fb967bfc19e4694", size = 1667221, upload-time = "2025-10-28T20:57:44.869Z" }, + { url = "https://files.pythonhosted.org/packages/87/4f/36c1992432d31bbc789fa0b93c768d2e9047ec8c7177e5cd84ea85155f36/aiohttp-3.13.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0db1e24b852f5f664cd728db140cf11ea0e82450471232a394b3d1a540b0f906", size = 1757178, upload-time = "2025-10-28T20:57:47.216Z" }, + { url = "https://files.pythonhosted.org/packages/ac/b4/8e940dfb03b7e0f68a82b88fd182b9be0a65cb3f35612fe38c038c3112cf/aiohttp-3.13.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b009194665bcd128e23eaddef362e745601afa4641930848af4c8559e88f18f9", size = 1838001, upload-time = "2025-10-28T20:57:49.337Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ef/39f3448795499c440ab66084a9db7d20ca7662e94305f175a80f5b7e0072/aiohttp-3.13.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c038a8fdc8103cd51dbd986ecdce141473ffd9775a7a8057a6ed9c3653478011", size = 1716325, upload-time = "2025-10-28T20:57:51.327Z" }, + { url = "https://files.pythonhosted.org/packages/d7/51/b311500ffc860b181c05d91c59a1313bdd05c82960fdd4035a15740d431e/aiohttp-3.13.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:66bac29b95a00db411cd758fea0e4b9bdba6d549dfe333f9a945430f5f2cc5a6", size = 1547978, upload-time = "2025-10-28T20:57:53.554Z" }, + { url = "https://files.pythonhosted.org/packages/31/64/b9d733296ef79815226dab8c586ff9e3df41c6aff2e16c06697b2d2e6775/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4ebf9cfc9ba24a74cf0718f04aac2a3bbe745902cc7c5ebc55c0f3b5777ef213", size = 1682042, upload-time = "2025-10-28T20:57:55.617Z" }, + { url = "https://files.pythonhosted.org/packages/3f/30/43d3e0f9d6473a6db7d472104c4eff4417b1e9df01774cb930338806d36b/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:a4b88ebe35ce54205c7074f7302bd08a4cb83256a3e0870c72d6f68a3aaf8e49", size = 1680085, upload-time = "2025-10-28T20:57:57.59Z" }, + { url = "https://files.pythonhosted.org/packages/16/51/c709f352c911b1864cfd1087577760ced64b3e5bee2aa88b8c0c8e2e4972/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:98c4fb90bb82b70a4ed79ca35f656f4281885be076f3f970ce315402b53099ae", size = 1728238, upload-time = "2025-10-28T20:57:59.525Z" }, + { url = "https://files.pythonhosted.org/packages/19/e2/19bd4c547092b773caeb48ff5ae4b1ae86756a0ee76c16727fcfd281404b/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:ec7534e63ae0f3759df3a1ed4fa6bc8f75082a924b590619c0dd2f76d7043caa", size = 1544395, upload-time = "2025-10-28T20:58:01.914Z" }, + { url = "https://files.pythonhosted.org/packages/cf/87/860f2803b27dfc5ed7be532832a3498e4919da61299b4a1f8eb89b8ff44d/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:5b927cf9b935a13e33644cbed6c8c4b2d0f25b713d838743f8fe7191b33829c4", size = 1742965, upload-time = "2025-10-28T20:58:03.972Z" }, + { url = "https://files.pythonhosted.org/packages/67/7f/db2fc7618925e8c7a601094d5cbe539f732df4fb570740be88ed9e40e99a/aiohttp-3.13.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:88d6c017966a78c5265d996c19cdb79235be5e6412268d7e2ce7dee339471b7a", size = 1697585, upload-time = "2025-10-28T20:58:06.189Z" }, + { url = "https://files.pythonhosted.org/packages/0c/07/9127916cb09bb38284db5036036042b7b2c514c8ebaeee79da550c43a6d6/aiohttp-3.13.2-cp314-cp314-win32.whl", hash = "sha256:f7c183e786e299b5d6c49fb43a769f8eb8e04a2726a2bd5887b98b5cc2d67940", size = 431621, upload-time = "2025-10-28T20:58:08.636Z" }, + { url = "https://files.pythonhosted.org/packages/fb/41/554a8a380df6d3a2bba8a7726429a23f4ac62aaf38de43bb6d6cde7b4d4d/aiohttp-3.13.2-cp314-cp314-win_amd64.whl", hash = "sha256:fe242cd381e0fb65758faf5ad96c2e460df6ee5b2de1072fe97e4127927e00b4", size = 457627, upload-time = "2025-10-28T20:58:11Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8e/3824ef98c039d3951cb65b9205a96dd2b20f22241ee17d89c5701557c826/aiohttp-3.13.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:f10d9c0b0188fe85398c61147bbd2a657d616c876863bfeff43376e0e3134673", size = 767360, upload-time = "2025-10-28T20:58:13.358Z" }, + { url = "https://files.pythonhosted.org/packages/a4/0f/6a03e3fc7595421274fa34122c973bde2d89344f8a881b728fa8c774e4f1/aiohttp-3.13.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:e7c952aefdf2460f4ae55c5e9c3e80aa72f706a6317e06020f80e96253b1accd", size = 504616, upload-time = "2025-10-28T20:58:15.339Z" }, + { url = "https://files.pythonhosted.org/packages/c6/aa/ed341b670f1bc8a6f2c6a718353d13b9546e2cef3544f573c6a1ff0da711/aiohttp-3.13.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c20423ce14771d98353d2e25e83591fa75dfa90a3c1848f3d7c68243b4fbded3", size = 509131, upload-time = "2025-10-28T20:58:17.693Z" }, + { url = "https://files.pythonhosted.org/packages/7f/f0/c68dac234189dae5c4bbccc0f96ce0cc16b76632cfc3a08fff180045cfa4/aiohttp-3.13.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e96eb1a34396e9430c19d8338d2ec33015e4a87ef2b4449db94c22412e25ccdf", size = 1864168, upload-time = "2025-10-28T20:58:20.113Z" }, + { url = "https://files.pythonhosted.org/packages/8f/65/75a9a76db8364b5d0e52a0c20eabc5d52297385d9af9c35335b924fafdee/aiohttp-3.13.2-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:23fb0783bc1a33640036465019d3bba069942616a6a2353c6907d7fe1ccdaf4e", size = 1719200, upload-time = "2025-10-28T20:58:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/f5/55/8df2ed78d7f41d232f6bd3ff866b6f617026551aa1d07e2f03458f964575/aiohttp-3.13.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2e1a9bea6244a1d05a4e57c295d69e159a5c50d8ef16aa390948ee873478d9a5", size = 1843497, upload-time = "2025-10-28T20:58:24.672Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e0/94d7215e405c5a02ccb6a35c7a3a6cfff242f457a00196496935f700cde5/aiohttp-3.13.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0a3d54e822688b56e9f6b5816fb3de3a3a64660efac64e4c2dc435230ad23bad", size = 1935703, upload-time = "2025-10-28T20:58:26.758Z" }, + { url = "https://files.pythonhosted.org/packages/0b/78/1eeb63c3f9b2d1015a4c02788fb543141aad0a03ae3f7a7b669b2483f8d4/aiohttp-3.13.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7a653d872afe9f33497215745da7a943d1dc15b728a9c8da1c3ac423af35178e", size = 1792738, upload-time = "2025-10-28T20:58:29.787Z" }, + { url = "https://files.pythonhosted.org/packages/41/75/aaf1eea4c188e51538c04cc568040e3082db263a57086ea74a7d38c39e42/aiohttp-3.13.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:56d36e80d2003fa3fc0207fac644216d8532e9504a785ef9a8fd013f84a42c61", size = 1624061, upload-time = "2025-10-28T20:58:32.529Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c2/3b6034de81fbcc43de8aeb209073a2286dfb50b86e927b4efd81cf848197/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:78cd586d8331fb8e241c2dd6b2f4061778cc69e150514b39a9e28dd050475661", size = 1789201, upload-time = "2025-10-28T20:58:34.618Z" }, + { url = "https://files.pythonhosted.org/packages/c9/38/c15dcf6d4d890217dae79d7213988f4e5fe6183d43893a9cf2fe9e84ca8d/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:20b10bbfbff766294fe99987f7bb3b74fdd2f1a2905f2562132641ad434dcf98", size = 1776868, upload-time = "2025-10-28T20:58:38.835Z" }, + { url = "https://files.pythonhosted.org/packages/04/75/f74fd178ac81adf4f283a74847807ade5150e48feda6aef024403716c30c/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9ec49dff7e2b3c85cdeaa412e9d438f0ecd71676fde61ec57027dd392f00c693", size = 1790660, upload-time = "2025-10-28T20:58:41.507Z" }, + { url = "https://files.pythonhosted.org/packages/e7/80/7368bd0d06b16b3aba358c16b919e9c46cf11587dc572091031b0e9e3ef0/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:94f05348c4406450f9d73d38efb41d669ad6cd90c7ee194810d0eefbfa875a7a", size = 1617548, upload-time = "2025-10-28T20:58:43.674Z" }, + { url = "https://files.pythonhosted.org/packages/7d/4b/a6212790c50483cb3212e507378fbe26b5086d73941e1ec4b56a30439688/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:fa4dcb605c6f82a80c7f95713c2b11c3b8e9893b3ebd2bc9bde93165ed6107be", size = 1817240, upload-time = "2025-10-28T20:58:45.787Z" }, + { url = "https://files.pythonhosted.org/packages/ff/f7/ba5f0ba4ea8d8f3c32850912944532b933acbf0f3a75546b89269b9b7dde/aiohttp-3.13.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cf00e5db968c3f67eccd2778574cf64d8b27d95b237770aa32400bd7a1ca4f6c", size = 1762334, upload-time = "2025-10-28T20:58:47.936Z" }, + { url = "https://files.pythonhosted.org/packages/7e/83/1a5a1856574588b1cad63609ea9ad75b32a8353ac995d830bf5da9357364/aiohttp-3.13.2-cp314-cp314t-win32.whl", hash = "sha256:d23b5fe492b0805a50d3371e8a728a9134d8de5447dce4c885f5587294750734", size = 464685, upload-time = "2025-10-28T20:58:50.642Z" }, + { url = "https://files.pythonhosted.org/packages/9f/4d/d22668674122c08f4d56972297c51a624e64b3ed1efaa40187607a7cb66e/aiohttp-3.13.2-cp314-cp314t-win_amd64.whl", hash = "sha256:ff0a7b0a82a7ab905cbda74006318d1b12e37c797eb1b0d4eb3e316cf47f658f", size = 498093, upload-time = "2025-10-28T20:58:52.782Z" }, +] + +[[package]] +name = "aiosignal" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" }, +] + +[[package]] +name = "aiosqlite" +version = "0.21.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/13/7d/8bca2bf9a247c2c5dfeec1d7a5f40db6518f88d314b8bca9da29670d2671/aiosqlite-0.21.0.tar.gz", hash = "sha256:131bb8056daa3bc875608c631c678cda73922a2d4ba8aec373b19f18c17e7aa3", size = 13454, upload-time = "2025-02-03T07:30:16.235Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/10/6c25ed6de94c49f88a91fa5018cb4c0f3625f31d5be9f771ebe5cc7cd506/aiosqlite-0.21.0-py3-none-any.whl", hash = "sha256:2549cf4057f95f53dcba16f2b64e8e2791d7e1adedb13197dd8ed77bb226d7d0", size = 15792, upload-time = "2025-02-03T07:30:13.6Z" }, +] + +[[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 = "anyio" +version = "4.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "sniffio" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c6/78/7d432127c41b50bccba979505f272c16cbcadcc33645d5fa3a738110ae75/anyio-4.11.0.tar.gz", hash = "sha256:82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4", size = 219094, upload-time = "2025-09-23T09:19:12.58Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/b3/9b1a8074496371342ec1e796a96f99c82c945a339cd81a8e73de28b4cf9e/anyio-4.11.0-py3-none-any.whl", hash = "sha256:0287e96f4d26d4149305414d4e3bc32f0dcd0862365a4bddea19d7a1ec38c4fc", size = 109097, upload-time = "2025-09-23T09:19:10.601Z" }, +] + +[[package]] +name = "attrs" +version = "25.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, +] + +[[package]] +name = "banks" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "deprecated" }, + { name = "griffe" }, + { name = "jinja2" }, + { name = "platformdirs" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7d/f8/25ef24814f77f3fd7f0fd3bd1ef3749e38a9dbd23502fbb53034de49900c/banks-2.2.0.tar.gz", hash = "sha256:d1446280ce6e00301e3e952dd754fd8cee23ff277d29ed160994a84d0d7ffe62", size = 179052, upload-time = "2025-07-18T16:28:26.892Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b4/d6/f9168956276934162ec8d48232f9920f2985ee45aa7602e3c6b4bc203613/banks-2.2.0-py3-none-any.whl", hash = "sha256:963cd5c85a587b122abde4f4064078def35c50c688c1b9d36f43c92503854e7d", size = 29244, upload-time = "2025-07-18T16:28:27.835Z" }, +] + +[[package]] +name = "certifi" +version = "2025.11.12" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/8c/58f469717fa48465e4a50c014a0400602d3c437d7c0c468e17ada824da3a/certifi-2025.11.12.tar.gz", hash = "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316", size = 160538, upload-time = "2025-11-12T02:54:51.517Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", hash = "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", size = 159438, upload-time = "2025-11-12T02:54:49.735Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2025-10-14T04:42:32.879Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/45/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208091, upload-time = "2025-10-14T04:41:13.346Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 147936, upload-time = "2025-10-14T04:41:14.461Z" }, + { url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 144180, upload-time = "2025-10-14T04:41:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/91/ed/9706e4070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 161346, upload-time = "2025-10-14T04:41:16.738Z" }, + { url = "https://files.pythonhosted.org/packages/d5/0d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 158874, upload-time = "2025-10-14T04:41:17.923Z" }, + { url = "https://files.pythonhosted.org/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "2025-10-14T04:41:19.106Z" }, + { url = "https://files.pythonhosted.org/packages/75/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "2025-10-14T04:41:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2025-10-14T04:41:21.398Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 144825, upload-time = "2025-10-14T04:41:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/e6/8c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 162583, upload-time = "2025-10-14T04:41:23.754Z" }, + { url = "https://files.pythonhosted.org/packages/d7/24/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 150366, upload-time = "2025-10-14T04:41:25.27Z" }, + { url = "https://files.pythonhosted.org/packages/e4/5b/1e6160c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160300, upload-time = "2025-10-14T04:41:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/7a/10/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 154465, upload-time = "2025-10-14T04:41:28.322Z" }, + { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 99404, upload-time = "2025-10-14T04:41:29.95Z" }, + { url = "https://files.pythonhosted.org/packages/c4/26/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107092, upload-time = "2025-10-14T04:41:31.188Z" }, + { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 100408, upload-time = "2025-10-14T04:41:32.624Z" }, + { url = "https://files.pythonhosted.org/packages/2a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207746, upload-time = "2025-10-14T04:41:33.773Z" }, + { url = "https://files.pythonhosted.org/packages/10/9a/97c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147889, upload-time = "2025-10-14T04:41:34.897Z" }, + { url = "https://files.pythonhosted.org/packages/10/bf/979224a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-14T04:41:36.116Z" }, + { url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160779, upload-time = "2025-10-14T04:41:37.229Z" }, + { url = "https://files.pythonhosted.org/packages/67/ed/331d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 159035, upload-time = "2025-10-14T04:41:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 152542, upload-time = "2025-10-14T04:41:39.862Z" }, + { url = "https://files.pythonhosted.org/packages/16/85/276033dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 149524, upload-time = "2025-10-14T04:41:41.319Z" }, + { url = "https://files.pythonhosted.org/packages/9e/f2/6a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 150395, upload-time = "2025-10-14T04:41:42.539Z" }, + { url = "https://files.pythonhosted.org/packages/60/bb/2186cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-10-14T04:41:43.661Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162045, upload-time = "2025-10-14T04:41:44.821Z" }, + { url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 149687, upload-time = "2025-10-14T04:41:46.442Z" }, + { url = "https://files.pythonhosted.org/packages/a5/42/90c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160014, upload-time = "2025-10-14T04:41:47.631Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/4d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 154044, upload-time = "2025-10-14T04:41:48.81Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 99940, upload-time = "2025-10-14T04:41:49.946Z" }, + { url = "https://files.pythonhosted.org/packages/4b/51/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-10-14T04:41:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 100743, upload-time = "2025-10-14T04:41:52.122Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 53402, upload-time = "2025-10-14T04:42:31.76Z" }, +] + +[[package]] +name = "click" +version = "8.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size = 295065, upload-time = "2025-11-15T20:45:42.706Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size = 108274, upload-time = "2025-11-15T20:45:41.139Z" }, +] + +[[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 = "dataclasses-json" +version = "0.6.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "marshmallow" }, + { name = "typing-inspect" }, +] +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 = "deprecated" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/85/12f0a49a7c4ffb70572b6c2ef13c90c88fd190debda93b23f026b25f9634/deprecated-1.3.1.tar.gz", hash = "sha256:b1b50e0ff0c1fddaa5708a2c6b0a6588bb09b892825ab2b214ac9ea9d92a5223", size = 2932523, upload-time = "2025-10-30T08:19:02.757Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/d0/205d54408c08b13550c733c4b85429e7ead111c7f0014309637425520a9a/deprecated-1.3.1-py2.py3-none-any.whl", hash = "sha256:597bfef186b6f60181535a29fbe44865ce137a5079f295b479886c82729d5f3f", size = 11298, upload-time = "2025-10-30T08:19:00.758Z" }, +] + +[[package]] +name = "dirtyjson" +version = "1.0.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/db/04/d24f6e645ad82ba0ef092fa17d9ef7a21953781663648a01c9371d9e8e98/dirtyjson-1.0.8.tar.gz", hash = "sha256:90ca4a18f3ff30ce849d100dcf4a003953c79d3a2348ef056f1d9c22231a25fd", size = 30782, upload-time = "2022-11-28T23:32:33.319Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/69/1bcf70f81de1b4a9f21b3a62ec0c83bdff991c88d6cc2267d02408457e88/dirtyjson-1.0.8-py3-none-any.whl", hash = "sha256:125e27248435a58acace26d5c2c4c11a1c0de0a9c5124c5a94ba78e517d74f53", size = 25197, upload-time = "2022-11-28T23:32:31.219Z" }, +] + +[[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 = "financial-classifier" +version = "0.1.0" +source = { editable = "." } +dependencies = [ + { name = "llama-cloud-services" }, + { name = "llama-index-observability-otel" }, + { name = "llama-index-workflows" }, + { name = "opentelemetry-exporter-otlp-proto-http" }, +] + +[package.metadata] +requires-dist = [ + { name = "llama-cloud-services", specifier = ">=0.6.79" }, + { name = "llama-index-observability-otel", specifier = ">=0.2.1" }, + { name = "llama-index-workflows", specifier = ">=2.11.1" }, + { name = "opentelemetry-exporter-otlp-proto-http", specifier = ">=1.38.0" }, +] + +[[package]] +name = "frozenlist" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73dde655e1e42282a", size = 85717, upload-time = "2025-10-06T05:36:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8cba41241f7", size = 49651, upload-time = "2025-10-06T05:36:28.855Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6fcd91e40", size = 49417, upload-time = "2025-10-06T05:36:29.877Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fb30f9626572a76dfe4293c7194a09fb1fe93ba94c7d4f720dfae3b646b45027", size = 234391, upload-time = "2025-10-06T05:36:31.301Z" }, + { url = "https://files.pythonhosted.org/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaa352d7047a31d87dafcacbabe89df0aa506abb5b1b85a2fb91bc3faa02d822", size = 233048, upload-time = "2025-10-06T05:36:32.531Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:03ae967b4e297f58f8c774c7eabcce57fe3c2434817d4385c50661845a058121", size = 226549, upload-time = "2025-10-06T05:36:33.706Z" }, + { url = "https://files.pythonhosted.org/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6292f1de555ffcc675941d65fffffb0a5bcd992905015f85d0592201793e0e5", size = 239833, upload-time = "2025-10-06T05:36:34.947Z" }, + { url = "https://files.pythonhosted.org/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29548f9b5b5e3460ce7378144c3010363d8035cea44bc0bf02d57f5a685e084e", size = 245363, upload-time = "2025-10-06T05:36:36.534Z" }, + { url = "https://files.pythonhosted.org/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76f5d7b38a4f11", size = 229314, upload-time = "2025-10-06T05:36:38.582Z" }, + { url = "https://files.pythonhosted.org/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae50b10adf20c1", size = 243365, upload-time = "2025-10-06T05:36:40.152Z" }, + { url = "https://files.pythonhosted.org/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef16d5925230b1", size = 237763, upload-time = "2025-10-06T05:36:41.355Z" }, + { url = "https://files.pythonhosted.org/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8fd5db7fed8", size = 240110, upload-time = "2025-10-06T05:36:42.716Z" }, + { url = "https://files.pythonhosted.org/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb2fe7dd970ed", size = 233717, upload-time = "2025-10-06T05:36:44.251Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", hash = "sha256:8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496", size = 39628, upload-time = "2025-10-06T05:36:45.423Z" }, + { url = "https://files.pythonhosted.org/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231", size = 43882, upload-time = "2025-10-06T05:36:46.796Z" }, + { url = "https://files.pythonhosted.org/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62", size = 39676, upload-time = "2025-10-06T05:36:47.8Z" }, + { url = "https://files.pythonhosted.org/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a8f33ea42870db94", size = 89235, upload-time = "2025-10-06T05:36:48.78Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d5d9ce31870c", size = 50742, upload-time = "2025-10-06T05:36:49.837Z" }, + { url = "https://files.pythonhosted.org/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc31749fb52", size = 51725, upload-time = "2025-10-06T05:36:50.851Z" }, + { url = "https://files.pythonhosted.org/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3210649ee28062ea6099cfda39e147fa1bc039583c8ee4481cb7811e2448c51", size = 284533, upload-time = "2025-10-06T05:36:51.898Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581ef5194c48035a7de2aefc72ac6539823bb71508189e5de01d60c9dcd5fa65", size = 292506, upload-time = "2025-10-06T05:36:53.101Z" }, + { url = "https://files.pythonhosted.org/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3ef2d026f16a2b1866e1d86fc4e1291e1ed8a387b2c333809419a2f8b3a77b82", size = 274161, upload-time = "2025-10-06T05:36:54.309Z" }, + { url = "https://files.pythonhosted.org/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5500ef82073f599ac84d888e3a8c1f77ac831183244bfd7f11eaa0289fb30714", size = 294676, upload-time = "2025-10-06T05:36:55.566Z" }, + { url = "https://files.pythonhosted.org/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50066c3997d0091c411a66e710f4e11752251e6d2d73d70d8d5d4c76442a199d", size = 300638, upload-time = "2025-10-06T05:36:56.758Z" }, + { url = "https://files.pythonhosted.org/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9218319eca6506", size = 283067, upload-time = "2025-10-06T05:36:57.965Z" }, + { url = "https://files.pythonhosted.org/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3cf0d88f1b0f51", size = 292101, upload-time = "2025-10-06T05:36:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46aafd3d6ab798e", size = 289901, upload-time = "2025-10-06T05:37:00.811Z" }, + { url = "https://files.pythonhosted.org/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:032efa2674356903cd0261c4317a561a6850f3ac864a63fc1583147fb05a79b0", size = 289395, upload-time = "2025-10-06T05:37:02.115Z" }, + { url = "https://files.pythonhosted.org/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6da155091429aeba16851ecb10a9104a108bcd32f6c1642867eadaee401c1c41", size = 283659, upload-time = "2025-10-06T05:37:03.711Z" }, + { url = "https://files.pythonhosted.org/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b", size = 43492, upload-time = "2025-10-06T05:37:04.915Z" }, + { url = "https://files.pythonhosted.org/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b888", size = 48034, upload-time = "2025-10-06T05:37:06.343Z" }, + { url = "https://files.pythonhosted.org/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e042", size = 41749, upload-time = "2025-10-06T05:37:07.431Z" }, + { url = "https://files.pythonhosted.org/packages/f1/c8/85da824b7e7b9b6e7f7705b2ecaf9591ba6f79c1177f324c2735e41d36a2/frozenlist-1.8.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:cee686f1f4cadeb2136007ddedd0aaf928ab95216e7691c63e50a8ec066336d0", size = 86127, upload-time = "2025-10-06T05:37:08.438Z" }, + { url = "https://files.pythonhosted.org/packages/8e/e8/a1185e236ec66c20afd72399522f142c3724c785789255202d27ae992818/frozenlist-1.8.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:119fb2a1bd47307e899c2fac7f28e85b9a543864df47aa7ec9d3c1b4545f096f", size = 49698, upload-time = "2025-10-06T05:37:09.48Z" }, + { url = "https://files.pythonhosted.org/packages/a1/93/72b1736d68f03fda5fdf0f2180fb6caaae3894f1b854d006ac61ecc727ee/frozenlist-1.8.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:4970ece02dbc8c3a92fcc5228e36a3e933a01a999f7094ff7c23fbd2beeaa67c", size = 49749, upload-time = "2025-10-06T05:37:10.569Z" }, + { url = "https://files.pythonhosted.org/packages/a7/b2/fabede9fafd976b991e9f1b9c8c873ed86f202889b864756f240ce6dd855/frozenlist-1.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:cba69cb73723c3f329622e34bdbf5ce1f80c21c290ff04256cff1cd3c2036ed2", size = 231298, upload-time = "2025-10-06T05:37:11.993Z" }, + { url = "https://files.pythonhosted.org/packages/3a/3b/d9b1e0b0eed36e70477ffb8360c49c85c8ca8ef9700a4e6711f39a6e8b45/frozenlist-1.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:778a11b15673f6f1df23d9586f83c4846c471a8af693a22e066508b77d201ec8", size = 232015, upload-time = "2025-10-06T05:37:13.194Z" }, + { url = "https://files.pythonhosted.org/packages/dc/94/be719d2766c1138148564a3960fc2c06eb688da592bdc25adcf856101be7/frozenlist-1.8.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0325024fe97f94c41c08872db482cf8ac4800d80e79222c6b0b7b162d5b13686", size = 225038, upload-time = "2025-10-06T05:37:14.577Z" }, + { url = "https://files.pythonhosted.org/packages/e4/09/6712b6c5465f083f52f50cf74167b92d4ea2f50e46a9eea0523d658454ae/frozenlist-1.8.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:97260ff46b207a82a7567b581ab4190bd4dfa09f4db8a8b49d1a958f6aa4940e", size = 240130, upload-time = "2025-10-06T05:37:15.781Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d4/cd065cdcf21550b54f3ce6a22e143ac9e4836ca42a0de1022da8498eac89/frozenlist-1.8.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:54b2077180eb7f83dd52c40b2750d0a9f175e06a42e3213ce047219de902717a", size = 242845, upload-time = "2025-10-06T05:37:17.037Z" }, + { url = "https://files.pythonhosted.org/packages/62/c3/f57a5c8c70cd1ead3d5d5f776f89d33110b1addae0ab010ad774d9a44fb9/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2f05983daecab868a31e1da44462873306d3cbfd76d1f0b5b69c473d21dbb128", size = 229131, upload-time = "2025-10-06T05:37:18.221Z" }, + { url = "https://files.pythonhosted.org/packages/6c/52/232476fe9cb64f0742f3fde2b7d26c1dac18b6d62071c74d4ded55e0ef94/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:33f48f51a446114bc5d251fb2954ab0164d5be02ad3382abcbfe07e2531d650f", size = 240542, upload-time = "2025-10-06T05:37:19.771Z" }, + { url = "https://files.pythonhosted.org/packages/5f/85/07bf3f5d0fb5414aee5f47d33c6f5c77bfe49aac680bfece33d4fdf6a246/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:154e55ec0655291b5dd1b8731c637ecdb50975a2ae70c606d100750a540082f7", size = 237308, upload-time = "2025-10-06T05:37:20.969Z" }, + { url = "https://files.pythonhosted.org/packages/11/99/ae3a33d5befd41ac0ca2cc7fd3aa707c9c324de2e89db0e0f45db9a64c26/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:4314debad13beb564b708b4a496020e5306c7333fa9a3ab90374169a20ffab30", size = 238210, upload-time = "2025-10-06T05:37:22.252Z" }, + { url = "https://files.pythonhosted.org/packages/b2/60/b1d2da22f4970e7a155f0adde9b1435712ece01b3cd45ba63702aea33938/frozenlist-1.8.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:073f8bf8becba60aa931eb3bc420b217bb7d5b8f4750e6f8b3be7f3da85d38b7", size = 231972, upload-time = "2025-10-06T05:37:23.5Z" }, + { url = "https://files.pythonhosted.org/packages/3f/ab/945b2f32de889993b9c9133216c068b7fcf257d8595a0ac420ac8677cab0/frozenlist-1.8.0-cp314-cp314-win32.whl", hash = "sha256:bac9c42ba2ac65ddc115d930c78d24ab8d4f465fd3fc473cdedfccadb9429806", size = 40536, upload-time = "2025-10-06T05:37:25.581Z" }, + { url = "https://files.pythonhosted.org/packages/59/ad/9caa9b9c836d9ad6f067157a531ac48b7d36499f5036d4141ce78c230b1b/frozenlist-1.8.0-cp314-cp314-win_amd64.whl", hash = "sha256:3e0761f4d1a44f1d1a47996511752cf3dcec5bbdd9cc2b4fe595caf97754b7a0", size = 44330, upload-time = "2025-10-06T05:37:26.928Z" }, + { url = "https://files.pythonhosted.org/packages/82/13/e6950121764f2676f43534c555249f57030150260aee9dcf7d64efda11dd/frozenlist-1.8.0-cp314-cp314-win_arm64.whl", hash = "sha256:d1eaff1d00c7751b7c6662e9c5ba6eb2c17a2306ba5e2a37f24ddf3cc953402b", size = 40627, upload-time = "2025-10-06T05:37:28.075Z" }, + { url = "https://files.pythonhosted.org/packages/c0/c7/43200656ecc4e02d3f8bc248df68256cd9572b3f0017f0a0c4e93440ae23/frozenlist-1.8.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d3bb933317c52d7ea5004a1c442eef86f426886fba134ef8cf4226ea6ee1821d", size = 89238, upload-time = "2025-10-06T05:37:29.373Z" }, + { url = "https://files.pythonhosted.org/packages/d1/29/55c5f0689b9c0fb765055629f472c0de484dcaf0acee2f7707266ae3583c/frozenlist-1.8.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8009897cdef112072f93a0efdce29cd819e717fd2f649ee3016efd3cd885a7ed", size = 50738, upload-time = "2025-10-06T05:37:30.792Z" }, + { url = "https://files.pythonhosted.org/packages/ba/7d/b7282a445956506fa11da8c2db7d276adcbf2b17d8bb8407a47685263f90/frozenlist-1.8.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2c5dcbbc55383e5883246d11fd179782a9d07a986c40f49abe89ddf865913930", size = 51739, upload-time = "2025-10-06T05:37:32.127Z" }, + { url = "https://files.pythonhosted.org/packages/62/1c/3d8622e60d0b767a5510d1d3cf21065b9db874696a51ea6d7a43180a259c/frozenlist-1.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:39ecbc32f1390387d2aa4f5a995e465e9e2f79ba3adcac92d68e3e0afae6657c", size = 284186, upload-time = "2025-10-06T05:37:33.21Z" }, + { url = "https://files.pythonhosted.org/packages/2d/14/aa36d5f85a89679a85a1d44cd7a6657e0b1c75f61e7cad987b203d2daca8/frozenlist-1.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92db2bf818d5cc8d9c1f1fc56b897662e24ea5adb36ad1f1d82875bd64e03c24", size = 292196, upload-time = "2025-10-06T05:37:36.107Z" }, + { url = "https://files.pythonhosted.org/packages/05/23/6bde59eb55abd407d34f77d39a5126fb7b4f109a3f611d3929f14b700c66/frozenlist-1.8.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2dc43a022e555de94c3b68a4ef0b11c4f747d12c024a520c7101709a2144fb37", size = 273830, upload-time = "2025-10-06T05:37:37.663Z" }, + { url = "https://files.pythonhosted.org/packages/d2/3f/22cff331bfad7a8afa616289000ba793347fcd7bc275f3b28ecea2a27909/frozenlist-1.8.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb89a7f2de3602cfed448095bab3f178399646ab7c61454315089787df07733a", size = 294289, upload-time = "2025-10-06T05:37:39.261Z" }, + { url = "https://files.pythonhosted.org/packages/a4/89/5b057c799de4838b6c69aa82b79705f2027615e01be996d2486a69ca99c4/frozenlist-1.8.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:33139dc858c580ea50e7e60a1b0ea003efa1fd42e6ec7fdbad78fff65fad2fd2", size = 300318, upload-time = "2025-10-06T05:37:43.213Z" }, + { url = "https://files.pythonhosted.org/packages/30/de/2c22ab3eb2a8af6d69dc799e48455813bab3690c760de58e1bf43b36da3e/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:168c0969a329b416119507ba30b9ea13688fafffac1b7822802537569a1cb0ef", size = 282814, upload-time = "2025-10-06T05:37:45.337Z" }, + { url = "https://files.pythonhosted.org/packages/59/f7/970141a6a8dbd7f556d94977858cfb36fa9b66e0892c6dd780d2219d8cd8/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:28bd570e8e189d7f7b001966435f9dac6718324b5be2990ac496cf1ea9ddb7fe", size = 291762, upload-time = "2025-10-06T05:37:46.657Z" }, + { url = "https://files.pythonhosted.org/packages/c1/15/ca1adae83a719f82df9116d66f5bb28bb95557b3951903d39135620ef157/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:b2a095d45c5d46e5e79ba1e5b9cb787f541a8dee0433836cea4b96a2c439dcd8", size = 289470, upload-time = "2025-10-06T05:37:47.946Z" }, + { url = "https://files.pythonhosted.org/packages/ac/83/dca6dc53bf657d371fbc88ddeb21b79891e747189c5de990b9dfff2ccba1/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:eab8145831a0d56ec9c4139b6c3e594c7a83c2c8be25d5bcf2d86136a532287a", size = 289042, upload-time = "2025-10-06T05:37:49.499Z" }, + { url = "https://files.pythonhosted.org/packages/96/52/abddd34ca99be142f354398700536c5bd315880ed0a213812bc491cff5e4/frozenlist-1.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:974b28cf63cc99dfb2188d8d222bc6843656188164848c4f679e63dae4b0708e", size = 283148, upload-time = "2025-10-06T05:37:50.745Z" }, + { url = "https://files.pythonhosted.org/packages/af/d3/76bd4ed4317e7119c2b7f57c3f6934aba26d277acc6309f873341640e21f/frozenlist-1.8.0-cp314-cp314t-win32.whl", hash = "sha256:342c97bf697ac5480c0a7ec73cd700ecfa5a8a40ac923bd035484616efecc2df", size = 44676, upload-time = "2025-10-06T05:37:52.222Z" }, + { url = "https://files.pythonhosted.org/packages/89/76/c615883b7b521ead2944bb3480398cbb07e12b7b4e4d073d3752eb721558/frozenlist-1.8.0-cp314-cp314t-win_amd64.whl", hash = "sha256:06be8f67f39c8b1dc671f5d83aaefd3358ae5cdcf8314552c57e7ed3e6475bdd", size = 49451, upload-time = "2025-10-06T05:37:53.425Z" }, + { url = "https://files.pythonhosted.org/packages/e0/a3/5982da14e113d07b325230f95060e2169f5311b1017ea8af2a29b374c289/frozenlist-1.8.0-cp314-cp314t-win_arm64.whl", hash = "sha256:102e6314ca4da683dca92e3b1355490fed5f313b768500084fbe6371fddfdb79", size = 42507, upload-time = "2025-10-06T05:37:54.513Z" }, + { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size = 13409, upload-time = "2025-10-06T05:38:16.721Z" }, +] + +[[package]] +name = "fsspec" +version = "2025.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/7f/2747c0d332b9acfa75dc84447a066fdf812b5a6b8d30472b74d309bfe8cb/fsspec-2025.10.0.tar.gz", hash = "sha256:b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59", size = 309285, upload-time = "2025-10-30T14:58:44.036Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/02/a6b21098b1d5d6249b7c5ab69dde30108a71e4e819d4a9778f1de1d5b70d/fsspec-2025.10.0-py3-none-any.whl", hash = "sha256:7c7712353ae7d875407f97715f0e1ffcc21e33d5b24556cb1e090ae9409ec61d", size = 200966, upload-time = "2025-10-30T14:58:42.53Z" }, +] + +[[package]] +name = "googleapis-common-protos" +version = "1.72.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "protobuf" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e5/7b/adfd75544c415c487b33061fe7ae526165241c1ea133f9a9125a56b39fd8/googleapis_common_protos-1.72.0.tar.gz", hash = "sha256:e55a601c1b32b52d7a3e65f43563e2aa61bcd737998ee672ac9b951cd49319f5", size = 147433, upload-time = "2025-11-06T18:29:24.087Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/ab/09169d5a4612a5f92490806649ac8d41e3ec9129c636754575b3553f4ea4/googleapis_common_protos-1.72.0-py3-none-any.whl", hash = "sha256:4299c5a82d5ae1a9702ada957347726b167f9f8d1fc352477702a1e851ff4038", size = 297515, upload-time = "2025-11-06T18:29:13.14Z" }, +] + +[[package]] +name = "greenlet" +version = "3.2.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/03/b8/704d753a5a45507a7aab61f18db9509302ed3d0a27ac7e0359ec2905b1a6/greenlet-3.2.4.tar.gz", hash = "sha256:0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d", size = 188260, upload-time = "2025-08-07T13:24:33.51Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/e8/58c7f85958bda41dafea50497cbd59738c5c43dbbea5ee83d651234398f4/greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31", size = 272814, upload-time = "2025-08-07T13:15:50.011Z" }, + { url = "https://files.pythonhosted.org/packages/62/dd/b9f59862e9e257a16e4e610480cfffd29e3fae018a68c2332090b53aac3d/greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945", size = 641073, upload-time = "2025-08-07T13:42:57.23Z" }, + { url = "https://files.pythonhosted.org/packages/f7/0b/bc13f787394920b23073ca3b6c4a7a21396301ed75a655bcb47196b50e6e/greenlet-3.2.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:710638eb93b1fa52823aa91bf75326f9ecdfd5e0466f00789246a5280f4ba0fc", size = 655191, upload-time = "2025-08-07T13:45:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d6/6adde57d1345a8d0f14d31e4ab9c23cfe8e2cd39c3baf7674b4b0338d266/greenlet-3.2.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:c5111ccdc9c88f423426df3fd1811bfc40ed66264d35aa373420a34377efc98a", size = 649516, upload-time = "2025-08-07T13:53:16.314Z" }, + { url = "https://files.pythonhosted.org/packages/7f/3b/3a3328a788d4a473889a2d403199932be55b1b0060f4ddd96ee7cdfcad10/greenlet-3.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d76383238584e9711e20ebe14db6c88ddcedc1829a9ad31a584389463b5aa504", size = 652169, upload-time = "2025-08-07T13:18:32.861Z" }, + { url = "https://files.pythonhosted.org/packages/ee/43/3cecdc0349359e1a527cbf2e3e28e5f8f06d3343aaf82ca13437a9aa290f/greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671", size = 610497, upload-time = "2025-08-07T13:18:31.636Z" }, + { url = "https://files.pythonhosted.org/packages/b8/19/06b6cf5d604e2c382a6f31cafafd6f33d5dea706f4db7bdab184bad2b21d/greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b", size = 1121662, upload-time = "2025-08-07T13:42:41.117Z" }, + { url = "https://files.pythonhosted.org/packages/a2/15/0d5e4e1a66fab130d98168fe984c509249c833c1a3c16806b90f253ce7b9/greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae", size = 1149210, upload-time = "2025-08-07T13:18:24.072Z" }, + { url = "https://files.pythonhosted.org/packages/1c/53/f9c440463b3057485b8594d7a638bed53ba531165ef0ca0e6c364b5cc807/greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b", size = 1564759, upload-time = "2025-11-04T12:42:19.395Z" }, + { url = "https://files.pythonhosted.org/packages/47/e4/3bb4240abdd0a8d23f4f88adec746a3099f0d86bfedb623f063b2e3b4df0/greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929", size = 1634288, upload-time = "2025-11-04T12:42:21.174Z" }, + { url = "https://files.pythonhosted.org/packages/0b/55/2321e43595e6801e105fcfdee02b34c0f996eb71e6ddffca6b10b7e1d771/greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b", size = 299685, upload-time = "2025-08-07T13:24:38.824Z" }, + { url = "https://files.pythonhosted.org/packages/22/5c/85273fd7cc388285632b0498dbbab97596e04b154933dfe0f3e68156c68c/greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0", size = 273586, upload-time = "2025-08-07T13:16:08.004Z" }, + { url = "https://files.pythonhosted.org/packages/d1/75/10aeeaa3da9332c2e761e4c50d4c3556c21113ee3f0afa2cf5769946f7a3/greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f", size = 686346, upload-time = "2025-08-07T13:42:59.944Z" }, + { url = "https://files.pythonhosted.org/packages/c0/aa/687d6b12ffb505a4447567d1f3abea23bd20e73a5bed63871178e0831b7a/greenlet-3.2.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:c17b6b34111ea72fc5a4e4beec9711d2226285f0386ea83477cbb97c30a3f3a5", size = 699218, upload-time = "2025-08-07T13:45:30.969Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8b/29aae55436521f1d6f8ff4e12fb676f3400de7fcf27fccd1d4d17fd8fecd/greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1", size = 694659, upload-time = "2025-08-07T13:53:17.759Z" }, + { url = "https://files.pythonhosted.org/packages/92/2e/ea25914b1ebfde93b6fc4ff46d6864564fba59024e928bdc7de475affc25/greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735", size = 695355, upload-time = "2025-08-07T13:18:34.517Z" }, + { url = "https://files.pythonhosted.org/packages/72/60/fc56c62046ec17f6b0d3060564562c64c862948c9d4bc8aa807cf5bd74f4/greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337", size = 657512, upload-time = "2025-08-07T13:18:33.969Z" }, + { url = "https://files.pythonhosted.org/packages/23/6e/74407aed965a4ab6ddd93a7ded3180b730d281c77b765788419484cdfeef/greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269", size = 1612508, upload-time = "2025-11-04T12:42:23.427Z" }, + { url = "https://files.pythonhosted.org/packages/0d/da/343cd760ab2f92bac1845ca07ee3faea9fe52bee65f7bcb19f16ad7de08b/greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681", size = 1680760, upload-time = "2025-11-04T12:42:25.341Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a5/6ddab2b4c112be95601c13428db1d8b6608a8b6039816f2ba09c346c08fc/greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01", size = 303425, upload-time = "2025-08-07T13:32:27.59Z" }, +] + +[[package]] +name = "griffe" +version = "1.15.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0d/0c/3a471b6e31951dce2360477420d0a8d1e00dea6cf33b70f3e8c3ab6e28e1/griffe-1.15.0.tar.gz", hash = "sha256:7726e3afd6f298fbc3696e67958803e7ac843c1cfe59734b6251a40cdbfb5eea", size = 424112, upload-time = "2025-11-10T15:03:15.52Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/83/3b1d03d36f224edded98e9affd0467630fc09d766c0e56fb1498cbb04a9b/griffe-1.15.0-py3-none-any.whl", hash = "sha256:6f6762661949411031f5fcda9593f586e6ce8340f0ba88921a0f2ef7a81eb9a3", size = 150705, upload-time = "2025-11-10T15:03:13.549Z" }, +] + +[[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 = "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 = "idna" +version = "3.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, +] + +[[package]] +name = "importlib-metadata" +version = "8.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/66/650a33bd90f786193e4de4b3ad86ea60b53c89b669a5c7be931fac31cdb0/importlib_metadata-8.7.0.tar.gz", hash = "sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000", size = 56641, upload-time = "2025-04-27T15:29:01.736Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl", hash = "sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd", size = 27656, upload-time = "2025-04-27T15:29:00.214Z" }, +] + +[[package]] +name = "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 = "joblib" +version = "1.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/5d/447af5ea094b9e4c4054f82e223ada074c552335b9b4b2d14bd9b35a67c4/joblib-1.5.2.tar.gz", hash = "sha256:3faa5c39054b2f03ca547da9b2f52fde67c06240c31853f306aea97f13647b55", size = 331077, upload-time = "2025-08-27T12:15:46.575Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl", hash = "sha256:4e1f0bdbb987e6d843c70cf43714cb276623def372df3c22fe5266b2670bc241", size = 308396, upload-time = "2025-08-27T12:15:45.188Z" }, +] + +[[package]] +name = "llama-cloud" +version = "0.1.44" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "httpx" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/54/eb/16e31fb0fc4df91b08fa19cc3f28ac6e3c7d4df0bcbb71dd2bf596e9586f/llama_cloud-0.1.44.tar.gz", hash = "sha256:276a2b4f94463da037431ca3063331b3b6be398bbfb003113ee76b7c2a873b53", size = 120502, upload-time = "2025-11-04T00:51:58.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/0a/fabe54c21d5927d626550cb9560a20e51e42468355f5f0fb300f84806e28/llama_cloud-0.1.44-py3-none-any.whl", hash = "sha256:dfdcc4932353711fc8639f14261cbb54a88139b7790ebdd3ed4fde29bbbc0b88", size = 332779, upload-time = "2025-11-04T00:51:57.371Z" }, +] + +[[package]] +name = "llama-cloud-services" +version = "0.6.79" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "llama-cloud" }, + { name = "llama-index-core" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "tenacity" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/44/19/d4ea4fb1b9f17d1453f3feeede5e8002532c91f54392f1e6719ebedb2c82/llama_cloud_services-0.6.79.tar.gz", hash = "sha256:0b19a9a7f790f842c0385c268c02c40a4c4873a8cd2a6a228085a1f22a06dd63", size = 57474, upload-time = "2025-11-04T19:19:29.872Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/c1/a20fdb066d12ef364e1123ff9ef35e23370123dd4d8ead7cf5afa9f862a1/llama_cloud_services-0.6.79-py3-none-any.whl", hash = "sha256:6a68734ce45bc36dd2797c20e8d1e28cc7b49d818e32b5f75376f26385573566", size = 68862, upload-time = "2025-11-04T19:19:28.617Z" }, +] + +[[package]] +name = "llama-index-core" +version = "0.14.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "aiosqlite" }, + { name = "banks" }, + { name = "dataclasses-json" }, + { name = "deprecated" }, + { name = "dirtyjson" }, + { name = "filetype" }, + { name = "fsspec" }, + { name = "httpx" }, + { name = "llama-index-workflows" }, + { name = "nest-asyncio" }, + { name = "networkx" }, + { name = "nltk" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "platformdirs" }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "setuptools" }, + { name = "sqlalchemy", extra = ["asyncio"] }, + { name = "tenacity" }, + { name = "tiktoken" }, + { name = "tqdm" }, + { name = "typing-extensions" }, + { name = "typing-inspect" }, + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b0/ee/3f68cfac0eba7085aaeede5d179d31097d8351cbeae333859aabd0e20ed7/llama_index_core-0.14.8.tar.gz", hash = "sha256:8865a8546746b8c5f0684085ccfcf900aeb04862ebfe2077ad522374cf71e58e", size = 11579082, upload-time = "2025-11-10T22:17:57.865Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/61/bdc7d7e818f07ae8208786581608043c95a510f3f0906d7f6f53a69a1712/llama_index_core-0.14.8-py3-none-any.whl", hash = "sha256:e54046f09507aeb2fad51d8e9686dc0fa41c77d3925892e55c3756ca31f1c0c3", size = 11920547, upload-time = "2025-11-10T22:17:54.395Z" }, +] + +[[package]] +name = "llama-index-instrumentation" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "deprecated" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/af/b9/a7a74de6d8aacf4be329329495983d78d96b1a6e69b6d9fcf4a233febd4b/llama_index_instrumentation-0.4.2.tar.gz", hash = "sha256:dc4957b64da0922060690e85a6be9698ac08e34e0f69e90b01364ddec4f3de7f", size = 46146, upload-time = "2025-10-13T20:44:48.85Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/54/df8063b0441242e250e03d1e31ebde5dffbe24e1af32b025cb1a4544150c/llama_index_instrumentation-0.4.2-py3-none-any.whl", hash = "sha256:b4989500e6454059ab3f3c4a193575d47ab1fadb730c2e8f2b962649ae88b70b", size = 15411, upload-time = "2025-10-13T20:44:47.685Z" }, +] + +[[package]] +name = "llama-index-observability-otel" +version = "0.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-sdk" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "termcolor" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/23/5a/b91cf89aad6c1c448bd54dda940ea43a5af338cb4a694da2bbdf87cbece7/llama_index_observability_otel-0.2.1.tar.gz", hash = "sha256:9fcd919b6af8111fb77b8a30e130ba1d24a9816ca66063a3f2e180b73e41dae2", size = 6383, upload-time = "2025-09-08T20:35:31.869Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/93/aa31c08b7b6be0f44986eb04170489810aa06c22c5661b90e38cfe145415/llama_index_observability_otel-0.2.1-py3-none-any.whl", hash = "sha256:de4e933b5372b5a53fd42b07d33e46f2bd1fc8b21bccf8d8ff345cb4b5f9c8d9", size = 6308, upload-time = "2025-09-08T20:35:30.778Z" }, +] + +[[package]] +name = "llama-index-workflows" +version = "2.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-instrumentation" }, + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/81/d05070be172aa9952d4d0c2d8cd08afc17745b140abf214127e5a00faa8d/llama_index_workflows-2.11.1.tar.gz", hash = "sha256:046f4146c846f54165f7507c5e466c2f5948349f54125c945056343a00bfa42b", size = 5249630, upload-time = "2025-11-07T14:57:09.05Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/1f/817e0a5e9935d29d645c15a544460cc5e2beb1f876e7bd69ce1c996223e2/llama_index_workflows-2.11.1-py3-none-any.whl", hash = "sha256:6faeaf39930cce904cc999f3faf7de165d962b837de22e1dc89d2fba84739e73", size = 92058, upload-time = "2025-11-07T14:57:07.758Z" }, +] + +[[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/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.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825, upload-time = "2025-02-03T15:32:25.093Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" }, +] + +[[package]] +name = "multidict" +version = "6.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/80/1e/5492c365f222f907de1039b91f922b93fa4f764c713ee858d235495d8f50/multidict-6.7.0.tar.gz", hash = "sha256:c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5", size = 101834, upload-time = "2025-10-06T14:52:30.657Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/86/33272a544eeb36d66e4d9a920602d1a2f57d4ebea4ef3cdfe5a912574c95/multidict-6.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bee7c0588aa0076ce77c0ea5d19a68d76ad81fcd9fe8501003b9a24f9d4000f6", size = 76135, upload-time = "2025-10-06T14:49:54.26Z" }, + { url = "https://files.pythonhosted.org/packages/91/1c/eb97db117a1ebe46d457a3d235a7b9d2e6dcab174f42d1b67663dd9e5371/multidict-6.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7ef6b61cad77091056ce0e7ce69814ef72afacb150b7ac6a3e9470def2198159", size = 45117, upload-time = "2025-10-06T14:49:55.82Z" }, + { url = "https://files.pythonhosted.org/packages/f1/d8/6c3442322e41fb1dd4de8bd67bfd11cd72352ac131f6368315617de752f1/multidict-6.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c0359b1ec12b1d6849c59f9d319610b7f20ef990a6d454ab151aa0e3b9f78ca", size = 43472, upload-time = "2025-10-06T14:49:57.048Z" }, + { url = "https://files.pythonhosted.org/packages/75/3f/e2639e80325af0b6c6febdf8e57cc07043ff15f57fa1ef808f4ccb5ac4cd/multidict-6.7.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cd240939f71c64bd658f186330603aac1a9a81bf6273f523fca63673cb7378a8", size = 249342, upload-time = "2025-10-06T14:49:58.368Z" }, + { url = "https://files.pythonhosted.org/packages/5d/cc/84e0585f805cbeaa9cbdaa95f9a3d6aed745b9d25700623ac89a6ecff400/multidict-6.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a60a4d75718a5efa473ebd5ab685786ba0c67b8381f781d1be14da49f1a2dc60", size = 257082, upload-time = "2025-10-06T14:49:59.89Z" }, + { url = "https://files.pythonhosted.org/packages/b0/9c/ac851c107c92289acbbf5cfb485694084690c1b17e555f44952c26ddc5bd/multidict-6.7.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:53a42d364f323275126aff81fb67c5ca1b7a04fda0546245730a55c8c5f24bc4", size = 240704, upload-time = "2025-10-06T14:50:01.485Z" }, + { url = "https://files.pythonhosted.org/packages/50/cc/5f93e99427248c09da95b62d64b25748a5f5c98c7c2ab09825a1d6af0e15/multidict-6.7.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3b29b980d0ddbecb736735ee5bef69bb2ddca56eff603c86f3f29a1128299b4f", size = 266355, upload-time = "2025-10-06T14:50:02.955Z" }, + { url = "https://files.pythonhosted.org/packages/ec/0c/2ec1d883ceb79c6f7f6d7ad90c919c898f5d1c6ea96d322751420211e072/multidict-6.7.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f8a93b1c0ed2d04b97a5e9336fd2d33371b9a6e29ab7dd6503d63407c20ffbaf", size = 267259, upload-time = "2025-10-06T14:50:04.446Z" }, + { url = "https://files.pythonhosted.org/packages/c6/2d/f0b184fa88d6630aa267680bdb8623fb69cb0d024b8c6f0d23f9a0f406d3/multidict-6.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ff96e8815eecacc6645da76c413eb3b3d34cfca256c70b16b286a687d013c32", size = 254903, upload-time = "2025-10-06T14:50:05.98Z" }, + { url = "https://files.pythonhosted.org/packages/06/c9/11ea263ad0df7dfabcad404feb3c0dd40b131bc7f232d5537f2fb1356951/multidict-6.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7516c579652f6a6be0e266aec0acd0db80829ca305c3d771ed898538804c2036", size = 252365, upload-time = "2025-10-06T14:50:07.511Z" }, + { url = "https://files.pythonhosted.org/packages/41/88/d714b86ee2c17d6e09850c70c9d310abac3d808ab49dfa16b43aba9d53fd/multidict-6.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:040f393368e63fb0f3330e70c26bfd336656bed925e5cbe17c9da839a6ab13ec", size = 250062, upload-time = "2025-10-06T14:50:09.074Z" }, + { url = "https://files.pythonhosted.org/packages/15/fe/ad407bb9e818c2b31383f6131ca19ea7e35ce93cf1310fce69f12e89de75/multidict-6.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b3bc26a951007b1057a1c543af845f1c7e3e71cc240ed1ace7bf4484aa99196e", size = 249683, upload-time = "2025-10-06T14:50:10.714Z" }, + { url = "https://files.pythonhosted.org/packages/8c/a4/a89abdb0229e533fb925e7c6e5c40201c2873efebc9abaf14046a4536ee6/multidict-6.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7b022717c748dd1992a83e219587aabe45980d88969f01b316e78683e6285f64", size = 261254, upload-time = "2025-10-06T14:50:12.28Z" }, + { url = "https://files.pythonhosted.org/packages/8d/aa/0e2b27bd88b40a4fb8dc53dd74eecac70edaa4c1dd0707eb2164da3675b3/multidict-6.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:9600082733859f00d79dee64effc7aef1beb26adb297416a4ad2116fd61374bd", size = 257967, upload-time = "2025-10-06T14:50:14.16Z" }, + { url = "https://files.pythonhosted.org/packages/d0/8e/0c67b7120d5d5f6d874ed85a085f9dc770a7f9d8813e80f44a9fec820bb7/multidict-6.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:94218fcec4d72bc61df51c198d098ce2b378e0ccbac41ddbed5ef44092913288", size = 250085, upload-time = "2025-10-06T14:50:15.639Z" }, + { url = "https://files.pythonhosted.org/packages/ba/55/b73e1d624ea4b8fd4dd07a3bb70f6e4c7c6c5d9d640a41c6ffe5cdbd2a55/multidict-6.7.0-cp313-cp313-win32.whl", hash = "sha256:a37bd74c3fa9d00be2d7b8eca074dc56bd8077ddd2917a839bd989612671ed17", size = 41713, upload-time = "2025-10-06T14:50:17.066Z" }, + { url = "https://files.pythonhosted.org/packages/32/31/75c59e7d3b4205075b4c183fa4ca398a2daf2303ddf616b04ae6ef55cffe/multidict-6.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:30d193c6cc6d559db42b6bcec8a5d395d34d60c9877a0b71ecd7c204fcf15390", size = 45915, upload-time = "2025-10-06T14:50:18.264Z" }, + { url = "https://files.pythonhosted.org/packages/31/2a/8987831e811f1184c22bc2e45844934385363ee61c0a2dcfa8f71b87e608/multidict-6.7.0-cp313-cp313-win_arm64.whl", hash = "sha256:ea3334cabe4d41b7ccd01e4d349828678794edbc2d3ae97fc162a3312095092e", size = 43077, upload-time = "2025-10-06T14:50:19.853Z" }, + { url = "https://files.pythonhosted.org/packages/e8/68/7b3a5170a382a340147337b300b9eb25a9ddb573bcdfff19c0fa3f31ffba/multidict-6.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:ad9ce259f50abd98a1ca0aa6e490b58c316a0fce0617f609723e40804add2c00", size = 83114, upload-time = "2025-10-06T14:50:21.223Z" }, + { url = "https://files.pythonhosted.org/packages/55/5c/3fa2d07c84df4e302060f555bbf539310980362236ad49f50eeb0a1c1eb9/multidict-6.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07f5594ac6d084cbb5de2df218d78baf55ef150b91f0ff8a21cc7a2e3a5a58eb", size = 48442, upload-time = "2025-10-06T14:50:22.871Z" }, + { url = "https://files.pythonhosted.org/packages/fc/56/67212d33239797f9bd91962bb899d72bb0f4c35a8652dcdb8ed049bef878/multidict-6.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0591b48acf279821a579282444814a2d8d0af624ae0bc600aa4d1b920b6e924b", size = 46885, upload-time = "2025-10-06T14:50:24.258Z" }, + { url = "https://files.pythonhosted.org/packages/46/d1/908f896224290350721597a61a69cd19b89ad8ee0ae1f38b3f5cd12ea2ac/multidict-6.7.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:749a72584761531d2b9467cfbdfd29487ee21124c304c4b6cb760d8777b27f9c", size = 242588, upload-time = "2025-10-06T14:50:25.716Z" }, + { url = "https://files.pythonhosted.org/packages/ab/67/8604288bbd68680eee0ab568fdcb56171d8b23a01bcd5cb0c8fedf6e5d99/multidict-6.7.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b4c3d199f953acd5b446bf7c0de1fe25d94e09e79086f8dc2f48a11a129cdf1", size = 249966, upload-time = "2025-10-06T14:50:28.192Z" }, + { url = "https://files.pythonhosted.org/packages/20/33/9228d76339f1ba51e3efef7da3ebd91964d3006217aae13211653193c3ff/multidict-6.7.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9fb0211dfc3b51efea2f349ec92c114d7754dd62c01f81c3e32b765b70c45c9b", size = 228618, upload-time = "2025-10-06T14:50:29.82Z" }, + { url = "https://files.pythonhosted.org/packages/f8/2d/25d9b566d10cab1c42b3b9e5b11ef79c9111eaf4463b8c257a3bd89e0ead/multidict-6.7.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a027ec240fe73a8d6281872690b988eed307cd7d91b23998ff35ff577ca688b5", size = 257539, upload-time = "2025-10-06T14:50:31.731Z" }, + { url = "https://files.pythonhosted.org/packages/b6/b1/8d1a965e6637fc33de3c0d8f414485c2b7e4af00f42cab3d84e7b955c222/multidict-6.7.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1d964afecdf3a8288789df2f5751dc0a8261138c3768d9af117ed384e538fad", size = 256345, upload-time = "2025-10-06T14:50:33.26Z" }, + { url = "https://files.pythonhosted.org/packages/ba/0c/06b5a8adbdeedada6f4fb8d8f193d44a347223b11939b42953eeb6530b6b/multidict-6.7.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:caf53b15b1b7df9fbd0709aa01409000a2b4dd03a5f6f5cc548183c7c8f8b63c", size = 247934, upload-time = "2025-10-06T14:50:34.808Z" }, + { url = "https://files.pythonhosted.org/packages/8f/31/b2491b5fe167ca044c6eb4b8f2c9f3b8a00b24c432c365358eadac5d7625/multidict-6.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:654030da3197d927f05a536a66186070e98765aa5142794c9904555d3a9d8fb5", size = 245243, upload-time = "2025-10-06T14:50:36.436Z" }, + { url = "https://files.pythonhosted.org/packages/61/1a/982913957cb90406c8c94f53001abd9eafc271cb3e70ff6371590bec478e/multidict-6.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:2090d3718829d1e484706a2f525e50c892237b2bf9b17a79b059cb98cddc2f10", size = 235878, upload-time = "2025-10-06T14:50:37.953Z" }, + { url = "https://files.pythonhosted.org/packages/be/c0/21435d804c1a1cf7a2608593f4d19bca5bcbd7a81a70b253fdd1c12af9c0/multidict-6.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d2cfeec3f6f45651b3d408c4acec0ebf3daa9bc8a112a084206f5db5d05b754", size = 243452, upload-time = "2025-10-06T14:50:39.574Z" }, + { url = "https://files.pythonhosted.org/packages/54/0a/4349d540d4a883863191be6eb9a928846d4ec0ea007d3dcd36323bb058ac/multidict-6.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:4ef089f985b8c194d341eb2c24ae6e7408c9a0e2e5658699c92f497437d88c3c", size = 252312, upload-time = "2025-10-06T14:50:41.612Z" }, + { url = "https://files.pythonhosted.org/packages/26/64/d5416038dbda1488daf16b676e4dbfd9674dde10a0cc8f4fc2b502d8125d/multidict-6.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e93a0617cd16998784bf4414c7e40f17a35d2350e5c6f0bd900d3a8e02bd3762", size = 246935, upload-time = "2025-10-06T14:50:43.972Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8c/8290c50d14e49f35e0bd4abc25e1bc7711149ca9588ab7d04f886cdf03d9/multidict-6.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f0feece2ef8ebc42ed9e2e8c78fc4aa3cf455733b507c09ef7406364c94376c6", size = 243385, upload-time = "2025-10-06T14:50:45.648Z" }, + { url = "https://files.pythonhosted.org/packages/ef/a0/f83ae75e42d694b3fbad3e047670e511c138be747bc713cf1b10d5096416/multidict-6.7.0-cp313-cp313t-win32.whl", hash = "sha256:19a1d55338ec1be74ef62440ca9e04a2f001a04d0cc49a4983dc320ff0f3212d", size = 47777, upload-time = "2025-10-06T14:50:47.154Z" }, + { url = "https://files.pythonhosted.org/packages/dc/80/9b174a92814a3830b7357307a792300f42c9e94664b01dee8e457551fa66/multidict-6.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3da4fb467498df97e986af166b12d01f05d2e04f978a9c1c680ea1988e0bc4b6", size = 53104, upload-time = "2025-10-06T14:50:48.851Z" }, + { url = "https://files.pythonhosted.org/packages/cc/28/04baeaf0428d95bb7a7bea0e691ba2f31394338ba424fb0679a9ed0f4c09/multidict-6.7.0-cp313-cp313t-win_arm64.whl", hash = "sha256:b4121773c49a0776461f4a904cdf6264c88e42218aaa8407e803ca8025872792", size = 45503, upload-time = "2025-10-06T14:50:50.16Z" }, + { url = "https://files.pythonhosted.org/packages/e2/b1/3da6934455dd4b261d4c72f897e3a5728eba81db59959f3a639245891baa/multidict-6.7.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3bab1e4aff7adaa34410f93b1f8e57c4b36b9af0426a76003f441ee1d3c7e842", size = 75128, upload-time = "2025-10-06T14:50:51.92Z" }, + { url = "https://files.pythonhosted.org/packages/14/2c/f069cab5b51d175a1a2cb4ccdf7a2c2dabd58aa5bd933fa036a8d15e2404/multidict-6.7.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b8512bac933afc3e45fb2b18da8e59b78d4f408399a960339598374d4ae3b56b", size = 44410, upload-time = "2025-10-06T14:50:53.275Z" }, + { url = "https://files.pythonhosted.org/packages/42/e2/64bb41266427af6642b6b128e8774ed84c11b80a90702c13ac0a86bb10cc/multidict-6.7.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:79dcf9e477bc65414ebfea98ffd013cb39552b5ecd62908752e0e413d6d06e38", size = 43205, upload-time = "2025-10-06T14:50:54.911Z" }, + { url = "https://files.pythonhosted.org/packages/02/68/6b086fef8a3f1a8541b9236c594f0c9245617c29841f2e0395d979485cde/multidict-6.7.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:31bae522710064b5cbeddaf2e9f32b1abab70ac6ac91d42572502299e9953128", size = 245084, upload-time = "2025-10-06T14:50:56.369Z" }, + { url = "https://files.pythonhosted.org/packages/15/ee/f524093232007cd7a75c1d132df70f235cfd590a7c9eaccd7ff422ef4ae8/multidict-6.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a0df7ff02397bb63e2fd22af2c87dfa39e8c7f12947bc524dbdc528282c7e34", size = 252667, upload-time = "2025-10-06T14:50:57.991Z" }, + { url = "https://files.pythonhosted.org/packages/02/a5/eeb3f43ab45878f1895118c3ef157a480db58ede3f248e29b5354139c2c9/multidict-6.7.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7a0222514e8e4c514660e182d5156a415c13ef0aabbd71682fc714e327b95e99", size = 233590, upload-time = "2025-10-06T14:50:59.589Z" }, + { url = "https://files.pythonhosted.org/packages/6a/1e/76d02f8270b97269d7e3dbd45644b1785bda457b474315f8cf999525a193/multidict-6.7.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2397ab4daaf2698eb51a76721e98db21ce4f52339e535725de03ea962b5a3202", size = 264112, upload-time = "2025-10-06T14:51:01.183Z" }, + { url = "https://files.pythonhosted.org/packages/76/0b/c28a70ecb58963847c2a8efe334904cd254812b10e535aefb3bcce513918/multidict-6.7.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8891681594162635948a636c9fe0ff21746aeb3dd5463f6e25d9bea3a8a39ca1", size = 261194, upload-time = "2025-10-06T14:51:02.794Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/2ab26e4209773223159b83aa32721b4021ffb08102f8ac7d689c943fded1/multidict-6.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18706cc31dbf402a7945916dd5cddf160251b6dab8a2c5f3d6d5a55949f676b3", size = 248510, upload-time = "2025-10-06T14:51:04.724Z" }, + { url = "https://files.pythonhosted.org/packages/93/cd/06c1fa8282af1d1c46fd55c10a7930af652afdce43999501d4d68664170c/multidict-6.7.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f844a1bbf1d207dd311a56f383f7eda2d0e134921d45751842d8235e7778965d", size = 248395, upload-time = "2025-10-06T14:51:06.306Z" }, + { url = "https://files.pythonhosted.org/packages/99/ac/82cb419dd6b04ccf9e7e61befc00c77614fc8134362488b553402ecd55ce/multidict-6.7.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:d4393e3581e84e5645506923816b9cc81f5609a778c7e7534054091acc64d1c6", size = 239520, upload-time = "2025-10-06T14:51:08.091Z" }, + { url = "https://files.pythonhosted.org/packages/fa/f3/a0f9bf09493421bd8716a362e0cd1d244f5a6550f5beffdd6b47e885b331/multidict-6.7.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:fbd18dc82d7bf274b37aa48d664534330af744e03bccf696d6f4c6042e7d19e7", size = 245479, upload-time = "2025-10-06T14:51:10.365Z" }, + { url = "https://files.pythonhosted.org/packages/8d/01/476d38fc73a212843f43c852b0eee266b6971f0e28329c2184a8df90c376/multidict-6.7.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b6234e14f9314731ec45c42fc4554b88133ad53a09092cc48a88e771c125dadb", size = 258903, upload-time = "2025-10-06T14:51:12.466Z" }, + { url = "https://files.pythonhosted.org/packages/49/6d/23faeb0868adba613b817d0e69c5f15531b24d462af8012c4f6de4fa8dc3/multidict-6.7.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:08d4379f9744d8f78d98c8673c06e202ffa88296f009c71bbafe8a6bf847d01f", size = 252333, upload-time = "2025-10-06T14:51:14.48Z" }, + { url = "https://files.pythonhosted.org/packages/1e/cc/48d02ac22b30fa247f7dad82866e4b1015431092f4ba6ebc7e77596e0b18/multidict-6.7.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9fe04da3f79387f450fd0061d4dd2e45a72749d31bf634aecc9e27f24fdc4b3f", size = 243411, upload-time = "2025-10-06T14:51:16.072Z" }, + { url = "https://files.pythonhosted.org/packages/4a/03/29a8bf5a18abf1fe34535c88adbdfa88c9fb869b5a3b120692c64abe8284/multidict-6.7.0-cp314-cp314-win32.whl", hash = "sha256:fbafe31d191dfa7c4c51f7a6149c9fb7e914dcf9ffead27dcfd9f1ae382b3885", size = 40940, upload-time = "2025-10-06T14:51:17.544Z" }, + { url = "https://files.pythonhosted.org/packages/82/16/7ed27b680791b939de138f906d5cf2b4657b0d45ca6f5dd6236fdddafb1a/multidict-6.7.0-cp314-cp314-win_amd64.whl", hash = "sha256:2f67396ec0310764b9222a1728ced1ab638f61aadc6226f17a71dd9324f9a99c", size = 45087, upload-time = "2025-10-06T14:51:18.875Z" }, + { url = "https://files.pythonhosted.org/packages/cd/3c/e3e62eb35a1950292fe39315d3c89941e30a9d07d5d2df42965ab041da43/multidict-6.7.0-cp314-cp314-win_arm64.whl", hash = "sha256:ba672b26069957ee369cfa7fc180dde1fc6f176eaf1e6beaf61fbebbd3d9c000", size = 42368, upload-time = "2025-10-06T14:51:20.225Z" }, + { url = "https://files.pythonhosted.org/packages/8b/40/cd499bd0dbc5f1136726db3153042a735fffd0d77268e2ee20d5f33c010f/multidict-6.7.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:c1dcc7524066fa918c6a27d61444d4ee7900ec635779058571f70d042d86ed63", size = 82326, upload-time = "2025-10-06T14:51:21.588Z" }, + { url = "https://files.pythonhosted.org/packages/13/8a/18e031eca251c8df76daf0288e6790561806e439f5ce99a170b4af30676b/multidict-6.7.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:27e0b36c2d388dc7b6ced3406671b401e84ad7eb0656b8f3a2f46ed0ce483718", size = 48065, upload-time = "2025-10-06T14:51:22.93Z" }, + { url = "https://files.pythonhosted.org/packages/40/71/5e6701277470a87d234e433fb0a3a7deaf3bcd92566e421e7ae9776319de/multidict-6.7.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2a7baa46a22e77f0988e3b23d4ede5513ebec1929e34ee9495be535662c0dfe2", size = 46475, upload-time = "2025-10-06T14:51:24.352Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6a/bab00cbab6d9cfb57afe1663318f72ec28289ea03fd4e8236bb78429893a/multidict-6.7.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7bf77f54997a9166a2f5675d1201520586439424c2511723a7312bdb4bcc034e", size = 239324, upload-time = "2025-10-06T14:51:25.822Z" }, + { url = "https://files.pythonhosted.org/packages/2a/5f/8de95f629fc22a7769ade8b41028e3e5a822c1f8904f618d175945a81ad3/multidict-6.7.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e011555abada53f1578d63389610ac8a5400fc70ce71156b0aa30d326f1a5064", size = 246877, upload-time = "2025-10-06T14:51:27.604Z" }, + { url = "https://files.pythonhosted.org/packages/23/b4/38881a960458f25b89e9f4a4fdcb02ac101cfa710190db6e5528841e67de/multidict-6.7.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:28b37063541b897fd6a318007373930a75ca6d6ac7c940dbe14731ffdd8d498e", size = 225824, upload-time = "2025-10-06T14:51:29.664Z" }, + { url = "https://files.pythonhosted.org/packages/1e/39/6566210c83f8a261575f18e7144736059f0c460b362e96e9cf797a24b8e7/multidict-6.7.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:05047ada7a2fde2631a0ed706f1fd68b169a681dfe5e4cf0f8e4cb6618bbc2cd", size = 253558, upload-time = "2025-10-06T14:51:31.684Z" }, + { url = "https://files.pythonhosted.org/packages/00/a3/67f18315100f64c269f46e6c0319fa87ba68f0f64f2b8e7fd7c72b913a0b/multidict-6.7.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:716133f7d1d946a4e1b91b1756b23c088881e70ff180c24e864c26192ad7534a", size = 252339, upload-time = "2025-10-06T14:51:33.699Z" }, + { url = "https://files.pythonhosted.org/packages/c8/2a/1cb77266afee2458d82f50da41beba02159b1d6b1f7973afc9a1cad1499b/multidict-6.7.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d1bed1b467ef657f2a0ae62844a607909ef1c6889562de5e1d505f74457d0b96", size = 244895, upload-time = "2025-10-06T14:51:36.189Z" }, + { url = "https://files.pythonhosted.org/packages/dd/72/09fa7dd487f119b2eb9524946ddd36e2067c08510576d43ff68469563b3b/multidict-6.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:ca43bdfa5d37bd6aee89d85e1d0831fb86e25541be7e9d376ead1b28974f8e5e", size = 241862, upload-time = "2025-10-06T14:51:41.291Z" }, + { url = "https://files.pythonhosted.org/packages/65/92/bc1f8bd0853d8669300f732c801974dfc3702c3eeadae2f60cef54dc69d7/multidict-6.7.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:44b546bd3eb645fd26fb949e43c02a25a2e632e2ca21a35e2e132c8105dc8599", size = 232376, upload-time = "2025-10-06T14:51:43.55Z" }, + { url = "https://files.pythonhosted.org/packages/09/86/ac39399e5cb9d0c2ac8ef6e10a768e4d3bc933ac808d49c41f9dc23337eb/multidict-6.7.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:a6ef16328011d3f468e7ebc326f24c1445f001ca1dec335b2f8e66bed3006394", size = 240272, upload-time = "2025-10-06T14:51:45.265Z" }, + { url = "https://files.pythonhosted.org/packages/3d/b6/fed5ac6b8563ec72df6cb1ea8dac6d17f0a4a1f65045f66b6d3bf1497c02/multidict-6.7.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5aa873cbc8e593d361ae65c68f85faadd755c3295ea2c12040ee146802f23b38", size = 248774, upload-time = "2025-10-06T14:51:46.836Z" }, + { url = "https://files.pythonhosted.org/packages/6b/8d/b954d8c0dc132b68f760aefd45870978deec6818897389dace00fcde32ff/multidict-6.7.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:3d7b6ccce016e29df4b7ca819659f516f0bc7a4b3efa3bb2012ba06431b044f9", size = 242731, upload-time = "2025-10-06T14:51:48.541Z" }, + { url = "https://files.pythonhosted.org/packages/16/9d/a2dac7009125d3540c2f54e194829ea18ac53716c61b655d8ed300120b0f/multidict-6.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:171b73bd4ee683d307599b66793ac80981b06f069b62eea1c9e29c9241aa66b0", size = 240193, upload-time = "2025-10-06T14:51:50.355Z" }, + { url = "https://files.pythonhosted.org/packages/39/ca/c05f144128ea232ae2178b008d5011d4e2cea86e4ee8c85c2631b1b94802/multidict-6.7.0-cp314-cp314t-win32.whl", hash = "sha256:b2d7f80c4e1fd010b07cb26820aae86b7e73b681ee4889684fb8d2d4537aab13", size = 48023, upload-time = "2025-10-06T14:51:51.883Z" }, + { url = "https://files.pythonhosted.org/packages/ba/8f/0a60e501584145588be1af5cc829265701ba3c35a64aec8e07cbb71d39bb/multidict-6.7.0-cp314-cp314t-win_amd64.whl", hash = "sha256:09929cab6fcb68122776d575e03c6cc64ee0b8fca48d17e135474b042ce515cd", size = 53507, upload-time = "2025-10-06T14:51:53.672Z" }, + { url = "https://files.pythonhosted.org/packages/7f/ae/3148b988a9c6239903e786eac19c889fab607c31d6efa7fb2147e5680f23/multidict-6.7.0-cp314-cp314t-win_arm64.whl", hash = "sha256:cc41db090ed742f32bd2d2c721861725e6109681eddf835d0a82bd3a5c382827", size = 44804, upload-time = "2025-10-06T14:51:55.415Z" }, + { url = "https://files.pythonhosted.org/packages/b7/da/7d22601b625e241d4f23ef1ebff8acfc60da633c9e7e7922e24d10f592b3/multidict-6.7.0-py3-none-any.whl", hash = "sha256:394fc5c42a333c9ffc3e421a4c85e08580d990e08b99f6bf35b4132114c5dcb3", size = 12317, upload-time = "2025-10-06T14:52:29.272Z" }, +] + +[[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 = "nest-asyncio" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, +] + +[[package]] +name = "networkx" +version = "3.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" }, +] + +[[package]] +name = "nltk" +version = "3.9.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "joblib" }, + { name = "regex" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f9/76/3a5e4312c19a028770f86fd7c058cf9f4ec4321c6cf7526bab998a5b683c/nltk-3.9.2.tar.gz", hash = "sha256:0f409e9b069ca4177c1903c3e843eef90c7e92992fa4931ae607da6de49e1419", size = 2887629, upload-time = "2025-10-01T07:19:23.764Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/90/81ac364ef94209c100e12579629dc92bf7a709a84af32f8c551b02c07e94/nltk-3.9.2-py3-none-any.whl", hash = "sha256:1e209d2b3009110635ed9709a67a1a3e33a10f799490fa71cf4bec218c11c88a", size = 1513404, upload-time = "2025-10-01T07:19:21.648Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/65/21b3bc86aac7b8f2862db1e808f1ea22b028e30a225a34a5ede9bf8678f2/numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0", size = 20584950, upload-time = "2025-11-16T22:52:42.067Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/69/9cde09f36da4b5a505341180a3f2e6fadc352fd4d2b7096ce9778db83f1a/numpy-2.3.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff", size = 16728251, upload-time = "2025-11-16T22:50:19.013Z" }, + { url = "https://files.pythonhosted.org/packages/79/fb/f505c95ceddd7027347b067689db71ca80bd5ecc926f913f1a23e65cf09b/numpy-2.3.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188", size = 12254652, upload-time = "2025-11-16T22:50:21.487Z" }, + { url = "https://files.pythonhosted.org/packages/78/da/8c7738060ca9c31b30e9301ee0cf6c5ffdbf889d9593285a1cead337f9a5/numpy-2.3.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0", size = 5083172, upload-time = "2025-11-16T22:50:24.562Z" }, + { url = "https://files.pythonhosted.org/packages/a4/b4/ee5bb2537fb9430fd2ef30a616c3672b991a4129bb1c7dcc42aa0abbe5d7/numpy-2.3.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903", size = 6622990, upload-time = "2025-11-16T22:50:26.47Z" }, + { url = "https://files.pythonhosted.org/packages/95/03/dc0723a013c7d7c19de5ef29e932c3081df1c14ba582b8b86b5de9db7f0f/numpy-2.3.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d", size = 14248902, upload-time = "2025-11-16T22:50:28.861Z" }, + { url = "https://files.pythonhosted.org/packages/f5/10/ca162f45a102738958dcec8023062dad0cbc17d1ab99d68c4e4a6c45fb2b/numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017", size = 16597430, upload-time = "2025-11-16T22:50:31.56Z" }, + { url = "https://files.pythonhosted.org/packages/2a/51/c1e29be863588db58175175f057286900b4b3327a1351e706d5e0f8dd679/numpy-2.3.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf", size = 16024551, upload-time = "2025-11-16T22:50:34.242Z" }, + { url = "https://files.pythonhosted.org/packages/83/68/8236589d4dbb87253d28259d04d9b814ec0ecce7cb1c7fed29729f4c3a78/numpy-2.3.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce", size = 18533275, upload-time = "2025-11-16T22:50:37.651Z" }, + { url = "https://files.pythonhosted.org/packages/40/56/2932d75b6f13465239e3b7b7e511be27f1b8161ca2510854f0b6e521c395/numpy-2.3.5-cp313-cp313-win32.whl", hash = "sha256:1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e", size = 6277637, upload-time = "2025-11-16T22:50:40.11Z" }, + { url = "https://files.pythonhosted.org/packages/0c/88/e2eaa6cffb115b85ed7c7c87775cb8bcf0816816bc98ca8dbfa2ee33fe6e/numpy-2.3.5-cp313-cp313-win_amd64.whl", hash = "sha256:00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b", size = 12779090, upload-time = "2025-11-16T22:50:42.503Z" }, + { url = "https://files.pythonhosted.org/packages/8f/88/3f41e13a44ebd4034ee17baa384acac29ba6a4fcc2aca95f6f08ca0447d1/numpy-2.3.5-cp313-cp313-win_arm64.whl", hash = "sha256:0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae", size = 10194710, upload-time = "2025-11-16T22:50:44.971Z" }, + { url = "https://files.pythonhosted.org/packages/13/cb/71744144e13389d577f867f745b7df2d8489463654a918eea2eeb166dfc9/numpy-2.3.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd", size = 16827292, upload-time = "2025-11-16T22:50:47.715Z" }, + { url = "https://files.pythonhosted.org/packages/71/80/ba9dc6f2a4398e7f42b708a7fdc841bb638d353be255655498edbf9a15a8/numpy-2.3.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f", size = 12378897, upload-time = "2025-11-16T22:50:51.327Z" }, + { url = "https://files.pythonhosted.org/packages/2e/6d/db2151b9f64264bcceccd51741aa39b50150de9b602d98ecfe7e0c4bff39/numpy-2.3.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a", size = 5207391, upload-time = "2025-11-16T22:50:54.542Z" }, + { url = "https://files.pythonhosted.org/packages/80/ae/429bacace5ccad48a14c4ae5332f6aa8ab9f69524193511d60ccdfdc65fa/numpy-2.3.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139", size = 6721275, upload-time = "2025-11-16T22:50:56.794Z" }, + { url = "https://files.pythonhosted.org/packages/74/5b/1919abf32d8722646a38cd527bc3771eb229a32724ee6ba340ead9b92249/numpy-2.3.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e", size = 14306855, upload-time = "2025-11-16T22:50:59.208Z" }, + { url = "https://files.pythonhosted.org/packages/a5/87/6831980559434973bebc30cd9c1f21e541a0f2b0c280d43d3afd909b66d0/numpy-2.3.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9", size = 16657359, upload-time = "2025-11-16T22:51:01.991Z" }, + { url = "https://files.pythonhosted.org/packages/dd/91/c797f544491ee99fd00495f12ebb7802c440c1915811d72ac5b4479a3356/numpy-2.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946", size = 16093374, upload-time = "2025-11-16T22:51:05.291Z" }, + { url = "https://files.pythonhosted.org/packages/74/a6/54da03253afcbe7a72785ec4da9c69fb7a17710141ff9ac5fcb2e32dbe64/numpy-2.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1", size = 18594587, upload-time = "2025-11-16T22:51:08.585Z" }, + { url = "https://files.pythonhosted.org/packages/80/e9/aff53abbdd41b0ecca94285f325aff42357c6b5abc482a3fcb4994290b18/numpy-2.3.5-cp313-cp313t-win32.whl", hash = "sha256:70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3", size = 6405940, upload-time = "2025-11-16T22:51:11.541Z" }, + { url = "https://files.pythonhosted.org/packages/d5/81/50613fec9d4de5480de18d4f8ef59ad7e344d497edbef3cfd80f24f98461/numpy-2.3.5-cp313-cp313t-win_amd64.whl", hash = "sha256:b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234", size = 12920341, upload-time = "2025-11-16T22:51:14.312Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ab/08fd63b9a74303947f34f0bd7c5903b9c5532c2d287bead5bdf4c556c486/numpy-2.3.5-cp313-cp313t-win_arm64.whl", hash = "sha256:a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7", size = 10262507, upload-time = "2025-11-16T22:51:16.846Z" }, + { url = "https://files.pythonhosted.org/packages/ba/97/1a914559c19e32d6b2e233cf9a6a114e67c856d35b1d6babca571a3e880f/numpy-2.3.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82", size = 16735706, upload-time = "2025-11-16T22:51:19.558Z" }, + { url = "https://files.pythonhosted.org/packages/57/d4/51233b1c1b13ecd796311216ae417796b88b0616cfd8a33ae4536330748a/numpy-2.3.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0", size = 12264507, upload-time = "2025-11-16T22:51:22.492Z" }, + { url = "https://files.pythonhosted.org/packages/45/98/2fe46c5c2675b8306d0b4a3ec3494273e93e1226a490f766e84298576956/numpy-2.3.5-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63", size = 5093049, upload-time = "2025-11-16T22:51:25.171Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0e/0698378989bb0ac5f1660c81c78ab1fe5476c1a521ca9ee9d0710ce54099/numpy-2.3.5-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9", size = 6626603, upload-time = "2025-11-16T22:51:27Z" }, + { url = "https://files.pythonhosted.org/packages/5e/a6/9ca0eecc489640615642a6cbc0ca9e10df70df38c4d43f5a928ff18d8827/numpy-2.3.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b", size = 14262696, upload-time = "2025-11-16T22:51:29.402Z" }, + { url = "https://files.pythonhosted.org/packages/c8/f6/07ec185b90ec9d7217a00eeeed7383b73d7e709dae2a9a021b051542a708/numpy-2.3.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520", size = 16597350, upload-time = "2025-11-16T22:51:32.167Z" }, + { url = "https://files.pythonhosted.org/packages/75/37/164071d1dde6a1a84c9b8e5b414fa127981bad47adf3a6b7e23917e52190/numpy-2.3.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c", size = 16040190, upload-time = "2025-11-16T22:51:35.403Z" }, + { url = "https://files.pythonhosted.org/packages/08/3c/f18b82a406b04859eb026d204e4e1773eb41c5be58410f41ffa511d114ae/numpy-2.3.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8", size = 18536749, upload-time = "2025-11-16T22:51:39.698Z" }, + { url = "https://files.pythonhosted.org/packages/40/79/f82f572bf44cf0023a2fe8588768e23e1592585020d638999f15158609e1/numpy-2.3.5-cp314-cp314-win32.whl", hash = "sha256:66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248", size = 6335432, upload-time = "2025-11-16T22:51:42.476Z" }, + { url = "https://files.pythonhosted.org/packages/a3/2e/235b4d96619931192c91660805e5e49242389742a7a82c27665021db690c/numpy-2.3.5-cp314-cp314-win_amd64.whl", hash = "sha256:e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e", size = 12919388, upload-time = "2025-11-16T22:51:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/07/2b/29fd75ce45d22a39c61aad74f3d718e7ab67ccf839ca8b60866054eb15f8/numpy-2.3.5-cp314-cp314-win_arm64.whl", hash = "sha256:aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2", size = 10476651, upload-time = "2025-11-16T22:51:47.749Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/f6a721234ebd4d87084cfa68d081bcba2f5cfe1974f7de4e0e8b9b2a2ba1/numpy-2.3.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41", size = 16834503, upload-time = "2025-11-16T22:51:50.443Z" }, + { url = "https://files.pythonhosted.org/packages/5c/1c/baf7ffdc3af9c356e1c135e57ab7cf8d247931b9554f55c467efe2c69eff/numpy-2.3.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad", size = 12381612, upload-time = "2025-11-16T22:51:53.609Z" }, + { url = "https://files.pythonhosted.org/packages/74/91/f7f0295151407ddc9ba34e699013c32c3c91944f9b35fcf9281163dc1468/numpy-2.3.5-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39", size = 5210042, upload-time = "2025-11-16T22:51:56.213Z" }, + { url = "https://files.pythonhosted.org/packages/2e/3b/78aebf345104ec50dd50a4d06ddeb46a9ff5261c33bcc58b1c4f12f85ec2/numpy-2.3.5-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20", size = 6724502, upload-time = "2025-11-16T22:51:58.584Z" }, + { url = "https://files.pythonhosted.org/packages/02/c6/7c34b528740512e57ef1b7c8337ab0b4f0bddf34c723b8996c675bc2bc91/numpy-2.3.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52", size = 14308962, upload-time = "2025-11-16T22:52:01.698Z" }, + { url = "https://files.pythonhosted.org/packages/80/35/09d433c5262bc32d725bafc619e095b6a6651caf94027a03da624146f655/numpy-2.3.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b", size = 16655054, upload-time = "2025-11-16T22:52:04.267Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ab/6a7b259703c09a88804fa2430b43d6457b692378f6b74b356155283566ac/numpy-2.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3", size = 16091613, upload-time = "2025-11-16T22:52:08.651Z" }, + { url = "https://files.pythonhosted.org/packages/c2/88/330da2071e8771e60d1038166ff9d73f29da37b01ec3eb43cb1427464e10/numpy-2.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227", size = 18591147, upload-time = "2025-11-16T22:52:11.453Z" }, + { url = "https://files.pythonhosted.org/packages/51/41/851c4b4082402d9ea860c3626db5d5df47164a712cb23b54be028b184c1c/numpy-2.3.5-cp314-cp314t-win32.whl", hash = "sha256:93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5", size = 6479806, upload-time = "2025-11-16T22:52:14.641Z" }, + { url = "https://files.pythonhosted.org/packages/90/30/d48bde1dfd93332fa557cff1972fbc039e055a52021fbef4c2c4b1eefd17/numpy-2.3.5-cp314-cp314t-win_amd64.whl", hash = "sha256:c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf", size = 13105760, upload-time = "2025-11-16T22:52:17.975Z" }, + { url = "https://files.pythonhosted.org/packages/2d/fd/4b5eb0b3e888d86aee4d198c23acec7d214baaf17ea93c1adec94c9518b9/numpy-2.3.5-cp314-cp314t-win_arm64.whl", hash = "sha256:6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42", size = 10545459, upload-time = "2025-11-16T22:52:20.55Z" }, +] + +[[package]] +name = "opentelemetry-api" +version = "1.38.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/08/d8/0f354c375628e048bd0570645b310797299754730079853095bf000fba69/opentelemetry_api-1.38.0.tar.gz", hash = "sha256:f4c193b5e8acb0912b06ac5b16321908dd0843d75049c091487322284a3eea12", size = 65242, upload-time = "2025-10-16T08:35:50.25Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/a2/d86e01c28300bd41bab8f18afd613676e2bd63515417b77636fc1add426f/opentelemetry_api-1.38.0-py3-none-any.whl", hash = "sha256:2891b0197f47124454ab9f0cf58f3be33faca394457ac3e09daba13ff50aa582", size = 65947, upload-time = "2025-10-16T08:35:30.23Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-common" +version = "1.38.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-proto" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/83/dd4660f2956ff88ed071e9e0e36e830df14b8c5dc06722dbde1841accbe8/opentelemetry_exporter_otlp_proto_common-1.38.0.tar.gz", hash = "sha256:e333278afab4695aa8114eeb7bf4e44e65c6607d54968271a249c180b2cb605c", size = 20431, upload-time = "2025-10-16T08:35:53.285Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/9e/55a41c9601191e8cd8eb626b54ee6827b9c9d4a46d736f32abc80d8039fc/opentelemetry_exporter_otlp_proto_common-1.38.0-py3-none-any.whl", hash = "sha256:03cb76ab213300fe4f4c62b7d8f17d97fcfd21b89f0b5ce38ea156327ddda74a", size = 18359, upload-time = "2025-10-16T08:35:34.099Z" }, +] + +[[package]] +name = "opentelemetry-exporter-otlp-proto-http" +version = "1.38.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "googleapis-common-protos" }, + { name = "opentelemetry-api" }, + { name = "opentelemetry-exporter-otlp-proto-common" }, + { name = "opentelemetry-proto" }, + { name = "opentelemetry-sdk" }, + { name = "requests" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/81/0a/debcdfb029fbd1ccd1563f7c287b89a6f7bef3b2902ade56797bfd020854/opentelemetry_exporter_otlp_proto_http-1.38.0.tar.gz", hash = "sha256:f16bd44baf15cbe07633c5112ffc68229d0edbeac7b37610be0b2def4e21e90b", size = 17282, upload-time = "2025-10-16T08:35:54.422Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/77/154004c99fb9f291f74aa0822a2f5bbf565a72d8126b3a1b63ed8e5f83c7/opentelemetry_exporter_otlp_proto_http-1.38.0-py3-none-any.whl", hash = "sha256:84b937305edfc563f08ec69b9cb2298be8188371217e867c1854d77198d0825b", size = 19579, upload-time = "2025-10-16T08:35:36.269Z" }, +] + +[[package]] +name = "opentelemetry-proto" +version = "1.38.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "protobuf" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/51/14/f0c4f0f6371b9cb7f9fa9ee8918bfd59ac7040c7791f1e6da32a1839780d/opentelemetry_proto-1.38.0.tar.gz", hash = "sha256:88b161e89d9d372ce723da289b7da74c3a8354a8e5359992be813942969ed468", size = 46152, upload-time = "2025-10-16T08:36:01.612Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/6a/82b68b14efca5150b2632f3692d627afa76b77378c4999f2648979409528/opentelemetry_proto-1.38.0-py3-none-any.whl", hash = "sha256:b6ebe54d3217c42e45462e2a1ae28c3e2bf2ec5a5645236a490f55f45f1a0a18", size = 72535, upload-time = "2025-10-16T08:35:45.749Z" }, +] + +[[package]] +name = "opentelemetry-sdk" +version = "1.38.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "opentelemetry-semantic-conventions" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/85/cb/f0eee1445161faf4c9af3ba7b848cc22a50a3d3e2515051ad8628c35ff80/opentelemetry_sdk-1.38.0.tar.gz", hash = "sha256:93df5d4d871ed09cb4272305be4d996236eedb232253e3ab864c8620f051cebe", size = 171942, upload-time = "2025-10-16T08:36:02.257Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/2e/e93777a95d7d9c40d270a371392b6d6f1ff170c2a3cb32d6176741b5b723/opentelemetry_sdk-1.38.0-py3-none-any.whl", hash = "sha256:1c66af6564ecc1553d72d811a01df063ff097cdc82ce188da9951f93b8d10f6b", size = 132349, upload-time = "2025-10-16T08:35:46.995Z" }, +] + +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.59b0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-api" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/40/bc/8b9ad3802cd8ac6583a4eb7de7e5d7db004e89cb7efe7008f9c8a537ee75/opentelemetry_semantic_conventions-0.59b0.tar.gz", hash = "sha256:7a6db3f30d70202d5bf9fa4b69bc866ca6a30437287de6c510fb594878aed6b0", size = 129861, upload-time = "2025-10-16T08:36:03.346Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/24/7d/c88d7b15ba8fe5c6b8f93be50fc11795e9fc05386c44afaf6b76fe191f9b/opentelemetry_semantic_conventions-0.59b0-py3-none-any.whl", hash = "sha256:35d3b8833ef97d614136e253c1da9342b4c3c083bbaf29ce31d572a1c3825eed", size = 207954, upload-time = "2025-10-16T08:35:48.054Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pillow" +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828, upload-time = "2025-10-15T18:24:14.008Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/f2/de993bb2d21b33a98d031ecf6a978e4b61da207bef02f7b43093774c480d/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643", size = 4045493, upload-time = "2025-10-15T18:22:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b6/bc8d0c4c9f6f111a783d045310945deb769b806d7574764234ffd50bc5ea/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4", size = 4120461, upload-time = "2025-10-15T18:22:27.286Z" }, + { url = "https://files.pythonhosted.org/packages/5d/57/d60d343709366a353dc56adb4ee1e7d8a2cc34e3fbc22905f4167cfec119/pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399", size = 3576912, upload-time = "2025-10-15T18:22:28.751Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/a0a31467e3f83b94d37568294b01d22b43ae3c5d85f2811769b9c66389dd/pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5", size = 5249132, upload-time = "2025-10-15T18:22:30.641Z" }, + { url = "https://files.pythonhosted.org/packages/83/06/48eab21dd561de2914242711434c0c0eb992ed08ff3f6107a5f44527f5e9/pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b", size = 4650099, upload-time = "2025-10-15T18:22:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/69ed99fd46a8dba7c1887156d3572fe4484e3f031405fcc5a92e31c04035/pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3", size = 6230808, upload-time = "2025-10-15T18:22:34.337Z" }, + { url = "https://files.pythonhosted.org/packages/ea/94/8fad659bcdbf86ed70099cb60ae40be6acca434bbc8c4c0d4ef356d7e0de/pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07", size = 8037804, upload-time = "2025-10-15T18:22:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/20/39/c685d05c06deecfd4e2d1950e9a908aa2ca8bc4e6c3b12d93b9cafbd7837/pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e", size = 6345553, upload-time = "2025-10-15T18:22:38.066Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/755dbd06530a27a5ed74f8cb0a7a44a21722ebf318edbe67ddbd7fb28f88/pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344", size = 7037729, upload-time = "2025-10-15T18:22:39.769Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b6/7e94f4c41d238615674d06ed677c14883103dce1c52e4af16f000338cfd7/pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27", size = 6459789, upload-time = "2025-10-15T18:22:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/9c/14/4448bb0b5e0f22dd865290536d20ec8a23b64e2d04280b89139f09a36bb6/pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79", size = 7130917, upload-time = "2025-10-15T18:22:43.152Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391, upload-time = "2025-10-15T18:22:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477, upload-time = "2025-10-15T18:22:46.838Z" }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918, upload-time = "2025-10-15T18:22:48.399Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5e/9046b423735c21f0487ea6cb5b10f89ea8f8dfbe32576fe052b5ba9d4e5b/pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3", size = 5251406, upload-time = "2025-10-15T18:22:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/12/66/982ceebcdb13c97270ef7a56c3969635b4ee7cd45227fa707c94719229c5/pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced", size = 4653218, upload-time = "2025-10-15T18:22:51.587Z" }, + { url = "https://files.pythonhosted.org/packages/16/b3/81e625524688c31859450119bf12674619429cab3119eec0e30a7a1029cb/pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b", size = 6266564, upload-time = "2025-10-15T18:22:53.215Z" }, + { url = "https://files.pythonhosted.org/packages/98/59/dfb38f2a41240d2408096e1a76c671d0a105a4a8471b1871c6902719450c/pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d", size = 8069260, upload-time = "2025-10-15T18:22:54.933Z" }, + { url = "https://files.pythonhosted.org/packages/dc/3d/378dbea5cd1874b94c312425ca77b0f47776c78e0df2df751b820c8c1d6c/pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a", size = 6379248, upload-time = "2025-10-15T18:22:56.605Z" }, + { url = "https://files.pythonhosted.org/packages/84/b0/d525ef47d71590f1621510327acec75ae58c721dc071b17d8d652ca494d8/pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe", size = 7066043, upload-time = "2025-10-15T18:22:58.53Z" }, + { url = "https://files.pythonhosted.org/packages/61/2c/aced60e9cf9d0cde341d54bf7932c9ffc33ddb4a1595798b3a5150c7ec4e/pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee", size = 6490915, upload-time = "2025-10-15T18:23:00.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/26/69dcb9b91f4e59f8f34b2332a4a0a951b44f547c4ed39d3e4dcfcff48f89/pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef", size = 7157998, upload-time = "2025-10-15T18:23:02.627Z" }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201, upload-time = "2025-10-15T18:23:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165, upload-time = "2025-10-15T18:23:06.46Z" }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834, upload-time = "2025-10-15T18:23:08.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/2a/9a8c6ba2c2c07b71bec92cf63e03370ca5e5f5c5b119b742bcc0cde3f9c5/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9", size = 4045531, upload-time = "2025-10-15T18:23:10.121Z" }, + { url = "https://files.pythonhosted.org/packages/84/54/836fdbf1bfb3d66a59f0189ff0b9f5f666cee09c6188309300df04ad71fa/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2", size = 4120554, upload-time = "2025-10-15T18:23:12.14Z" }, + { url = "https://files.pythonhosted.org/packages/0d/cd/16aec9f0da4793e98e6b54778a5fbce4f375c6646fe662e80600b8797379/pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a", size = 3576812, upload-time = "2025-10-15T18:23:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b7/13957fda356dc46339298b351cae0d327704986337c3c69bb54628c88155/pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b", size = 5252689, upload-time = "2025-10-15T18:23:15.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/f5/eae31a306341d8f331f43edb2e9122c7661b975433de5e447939ae61c5da/pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad", size = 4650186, upload-time = "2025-10-15T18:23:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/86/62/2a88339aa40c4c77e79108facbd307d6091e2c0eb5b8d3cf4977cfca2fe6/pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01", size = 6230308, upload-time = "2025-10-15T18:23:18.971Z" }, + { url = "https://files.pythonhosted.org/packages/c7/33/5425a8992bcb32d1cb9fa3dd39a89e613d09a22f2c8083b7bf43c455f760/pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c", size = 8039222, upload-time = "2025-10-15T18:23:20.909Z" }, + { url = "https://files.pythonhosted.org/packages/d8/61/3f5d3b35c5728f37953d3eec5b5f3e77111949523bd2dd7f31a851e50690/pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e", size = 6346657, upload-time = "2025-10-15T18:23:23.077Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/ee90a3d79271227e0f0a33c453531efd6ed14b2e708596ba5dd9be948da3/pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e", size = 7038482, upload-time = "2025-10-15T18:23:25.005Z" }, + { url = "https://files.pythonhosted.org/packages/44/34/a16b6a4d1ad727de390e9bd9f19f5f669e079e5826ec0f329010ddea492f/pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9", size = 6461416, upload-time = "2025-10-15T18:23:27.009Z" }, + { url = "https://files.pythonhosted.org/packages/b6/39/1aa5850d2ade7d7ba9f54e4e4c17077244ff7a2d9e25998c38a29749eb3f/pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab", size = 7131584, upload-time = "2025-10-15T18:23:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621, upload-time = "2025-10-15T18:23:32.06Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916, upload-time = "2025-10-15T18:23:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836, upload-time = "2025-10-15T18:23:36.967Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/ceee0840aebc579af529b523d530840338ecf63992395842e54edc805987/pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6", size = 5255092, upload-time = "2025-10-15T18:23:38.573Z" }, + { url = "https://files.pythonhosted.org/packages/44/76/20776057b4bfd1aef4eeca992ebde0f53a4dce874f3ae693d0ec90a4f79b/pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6", size = 4653158, upload-time = "2025-10-15T18:23:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/82/3f/d9ff92ace07be8836b4e7e87e6a4c7a8318d47c2f1463ffcf121fc57d9cb/pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1", size = 6267882, upload-time = "2025-10-15T18:23:42.434Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7a/4f7ff87f00d3ad33ba21af78bfcd2f032107710baf8280e3722ceec28cda/pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e", size = 8071001, upload-time = "2025-10-15T18:23:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/75/87/fcea108944a52dad8cca0715ae6247e271eb80459364a98518f1e4f480c1/pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca", size = 6380146, upload-time = "2025-10-15T18:23:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/91/52/0d31b5e571ef5fd111d2978b84603fce26aba1b6092f28e941cb46570745/pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925", size = 7067344, upload-time = "2025-10-15T18:23:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f4/2dd3d721f875f928d48e83bb30a434dee75a2531bca839bb996bb0aa5a91/pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8", size = 6491864, upload-time = "2025-10-15T18:23:49.607Z" }, + { url = "https://files.pythonhosted.org/packages/30/4b/667dfcf3d61fc309ba5a15b141845cece5915e39b99c1ceab0f34bf1d124/pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4", size = 7158911, upload-time = "2025-10-15T18:23:51.351Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045, upload-time = "2025-10-15T18:23:53.177Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282, upload-time = "2025-10-15T18:23:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630, upload-time = "2025-10-15T18:23:57.149Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/61/33/9611380c2bdb1225fdef633e2a9610622310fed35ab11dac9620972ee088/platformdirs-4.5.0.tar.gz", hash = "sha256:70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312", size = 21632, upload-time = "2025-10-08T17:44:48.791Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl", hash = "sha256:e578a81bb873cbb89a41fcc904c7ef523cc18284b7e3b3ccf06aca1403b7ebd3", size = 18651, upload-time = "2025-10-08T17:44:47.223Z" }, +] + +[[package]] +name = "propcache" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/da/e9fc233cf63743258bff22b3dfa7ea5baef7b5bc324af47a0ad89b8ffc6f/propcache-0.4.1.tar.gz", hash = "sha256:f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d", size = 46442, upload-time = "2025-10-08T19:49:02.291Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/df/6d9c1b6ac12b003837dde8a10231a7344512186e87b36e855bef32241942/propcache-0.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:43eedf29202c08550aac1d14e0ee619b0430aaef78f85864c1a892294fbc28cf", size = 77750, upload-time = "2025-10-08T19:47:07.648Z" }, + { url = "https://files.pythonhosted.org/packages/8b/e8/677a0025e8a2acf07d3418a2e7ba529c9c33caf09d3c1f25513023c1db56/propcache-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d62cdfcfd89ccb8de04e0eda998535c406bf5e060ffd56be6c586cbcc05b3311", size = 44780, upload-time = "2025-10-08T19:47:08.851Z" }, + { url = "https://files.pythonhosted.org/packages/89/a4/92380f7ca60f99ebae761936bc48a72a639e8a47b29050615eef757cb2a7/propcache-0.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cae65ad55793da34db5f54e4029b89d3b9b9490d8abe1b4c7ab5d4b8ec7ebf74", size = 46308, upload-time = "2025-10-08T19:47:09.982Z" }, + { url = "https://files.pythonhosted.org/packages/2d/48/c5ac64dee5262044348d1d78a5f85dd1a57464a60d30daee946699963eb3/propcache-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:333ddb9031d2704a301ee3e506dc46b1fe5f294ec198ed6435ad5b6a085facfe", size = 208182, upload-time = "2025-10-08T19:47:11.319Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0c/cd762dd011a9287389a6a3eb43aa30207bde253610cca06824aeabfe9653/propcache-0.4.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:fd0858c20f078a32cf55f7e81473d96dcf3b93fd2ccdb3d40fdf54b8573df3af", size = 211215, upload-time = "2025-10-08T19:47:13.146Z" }, + { url = "https://files.pythonhosted.org/packages/30/3e/49861e90233ba36890ae0ca4c660e95df565b2cd15d4a68556ab5865974e/propcache-0.4.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:678ae89ebc632c5c204c794f8dab2837c5f159aeb59e6ed0539500400577298c", size = 218112, upload-time = "2025-10-08T19:47:14.913Z" }, + { url = "https://files.pythonhosted.org/packages/f1/8b/544bc867e24e1bd48f3118cecd3b05c694e160a168478fa28770f22fd094/propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d472aeb4fbf9865e0c6d622d7f4d54a4e101a89715d8904282bb5f9a2f476c3f", size = 204442, upload-time = "2025-10-08T19:47:16.277Z" }, + { url = "https://files.pythonhosted.org/packages/50/a6/4282772fd016a76d3e5c0df58380a5ea64900afd836cec2c2f662d1b9bb3/propcache-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4d3df5fa7e36b3225954fba85589da77a0fe6a53e3976de39caf04a0db4c36f1", size = 199398, upload-time = "2025-10-08T19:47:17.962Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ec/d8a7cd406ee1ddb705db2139f8a10a8a427100347bd698e7014351c7af09/propcache-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ee17f18d2498f2673e432faaa71698032b0127ebf23ae5974eeaf806c279df24", size = 196920, upload-time = "2025-10-08T19:47:19.355Z" }, + { url = "https://files.pythonhosted.org/packages/f6/6c/f38ab64af3764f431e359f8baf9e0a21013e24329e8b85d2da32e8ed07ca/propcache-0.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:580e97762b950f993ae618e167e7be9256b8353c2dcd8b99ec100eb50f5286aa", size = 203748, upload-time = "2025-10-08T19:47:21.338Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e3/fa846bd70f6534d647886621388f0a265254d30e3ce47e5c8e6e27dbf153/propcache-0.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:501d20b891688eb8e7aa903021f0b72d5a55db40ffaab27edefd1027caaafa61", size = 205877, upload-time = "2025-10-08T19:47:23.059Z" }, + { url = "https://files.pythonhosted.org/packages/e2/39/8163fc6f3133fea7b5f2827e8eba2029a0277ab2c5beee6c1db7b10fc23d/propcache-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a0bd56e5b100aef69bd8562b74b46254e7c8812918d3baa700c8a8009b0af66", size = 199437, upload-time = "2025-10-08T19:47:24.445Z" }, + { url = "https://files.pythonhosted.org/packages/93/89/caa9089970ca49c7c01662bd0eeedfe85494e863e8043565aeb6472ce8fe/propcache-0.4.1-cp313-cp313-win32.whl", hash = "sha256:bcc9aaa5d80322bc2fb24bb7accb4a30f81e90ab8d6ba187aec0744bc302ad81", size = 37586, upload-time = "2025-10-08T19:47:25.736Z" }, + { url = "https://files.pythonhosted.org/packages/f5/ab/f76ec3c3627c883215b5c8080debb4394ef5a7a29be811f786415fc1e6fd/propcache-0.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:381914df18634f5494334d201e98245c0596067504b9372d8cf93f4bb23e025e", size = 40790, upload-time = "2025-10-08T19:47:26.847Z" }, + { url = "https://files.pythonhosted.org/packages/59/1b/e71ae98235f8e2ba5004d8cb19765a74877abf189bc53fc0c80d799e56c3/propcache-0.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:8873eb4460fd55333ea49b7d189749ecf6e55bf85080f11b1c4530ed3034cba1", size = 37158, upload-time = "2025-10-08T19:47:27.961Z" }, + { url = "https://files.pythonhosted.org/packages/83/ce/a31bbdfc24ee0dcbba458c8175ed26089cf109a55bbe7b7640ed2470cfe9/propcache-0.4.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:92d1935ee1f8d7442da9c0c4fa7ac20d07e94064184811b685f5c4fada64553b", size = 81451, upload-time = "2025-10-08T19:47:29.445Z" }, + { url = "https://files.pythonhosted.org/packages/25/9c/442a45a470a68456e710d96cacd3573ef26a1d0a60067e6a7d5e655621ed/propcache-0.4.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:473c61b39e1460d386479b9b2f337da492042447c9b685f28be4f74d3529e566", size = 46374, upload-time = "2025-10-08T19:47:30.579Z" }, + { url = "https://files.pythonhosted.org/packages/f4/bf/b1d5e21dbc3b2e889ea4327044fb16312a736d97640fb8b6aa3f9c7b3b65/propcache-0.4.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c0ef0aaafc66fbd87842a3fe3902fd889825646bc21149eafe47be6072725835", size = 48396, upload-time = "2025-10-08T19:47:31.79Z" }, + { url = "https://files.pythonhosted.org/packages/f4/04/5b4c54a103d480e978d3c8a76073502b18db0c4bc17ab91b3cb5092ad949/propcache-0.4.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95393b4d66bfae908c3ca8d169d5f79cd65636ae15b5e7a4f6e67af675adb0e", size = 275950, upload-time = "2025-10-08T19:47:33.481Z" }, + { url = "https://files.pythonhosted.org/packages/b4/c1/86f846827fb969c4b78b0af79bba1d1ea2156492e1b83dea8b8a6ae27395/propcache-0.4.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c07fda85708bc48578467e85099645167a955ba093be0a2dcba962195676e859", size = 273856, upload-time = "2025-10-08T19:47:34.906Z" }, + { url = "https://files.pythonhosted.org/packages/36/1d/fc272a63c8d3bbad6878c336c7a7dea15e8f2d23a544bda43205dfa83ada/propcache-0.4.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:af223b406d6d000830c6f65f1e6431783fc3f713ba3e6cc8c024d5ee96170a4b", size = 280420, upload-time = "2025-10-08T19:47:36.338Z" }, + { url = "https://files.pythonhosted.org/packages/07/0c/01f2219d39f7e53d52e5173bcb09c976609ba30209912a0680adfb8c593a/propcache-0.4.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a78372c932c90ee474559c5ddfffd718238e8673c340dc21fe45c5b8b54559a0", size = 263254, upload-time = "2025-10-08T19:47:37.692Z" }, + { url = "https://files.pythonhosted.org/packages/2d/18/cd28081658ce597898f0c4d174d4d0f3c5b6d4dc27ffafeef835c95eb359/propcache-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:564d9f0d4d9509e1a870c920a89b2fec951b44bf5ba7d537a9e7c1ccec2c18af", size = 261205, upload-time = "2025-10-08T19:47:39.659Z" }, + { url = "https://files.pythonhosted.org/packages/7a/71/1f9e22eb8b8316701c2a19fa1f388c8a3185082607da8e406a803c9b954e/propcache-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:17612831fda0138059cc5546f4d12a2aacfb9e47068c06af35c400ba58ba7393", size = 247873, upload-time = "2025-10-08T19:47:41.084Z" }, + { url = "https://files.pythonhosted.org/packages/4a/65/3d4b61f36af2b4eddba9def857959f1016a51066b4f1ce348e0cf7881f58/propcache-0.4.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:41a89040cb10bd345b3c1a873b2bf36413d48da1def52f268a055f7398514874", size = 262739, upload-time = "2025-10-08T19:47:42.51Z" }, + { url = "https://files.pythonhosted.org/packages/2a/42/26746ab087faa77c1c68079b228810436ccd9a5ce9ac85e2b7307195fd06/propcache-0.4.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e35b88984e7fa64aacecea39236cee32dd9bd8c55f57ba8a75cf2399553f9bd7", size = 263514, upload-time = "2025-10-08T19:47:43.927Z" }, + { url = "https://files.pythonhosted.org/packages/94/13/630690fe201f5502d2403dd3cfd451ed8858fe3c738ee88d095ad2ff407b/propcache-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f8b465489f927b0df505cbe26ffbeed4d6d8a2bbc61ce90eb074ff129ef0ab1", size = 257781, upload-time = "2025-10-08T19:47:45.448Z" }, + { url = "https://files.pythonhosted.org/packages/92/f7/1d4ec5841505f423469efbfc381d64b7b467438cd5a4bbcbb063f3b73d27/propcache-0.4.1-cp313-cp313t-win32.whl", hash = "sha256:2ad890caa1d928c7c2965b48f3a3815c853180831d0e5503d35cf00c472f4717", size = 41396, upload-time = "2025-10-08T19:47:47.202Z" }, + { url = "https://files.pythonhosted.org/packages/48/f0/615c30622316496d2cbbc29f5985f7777d3ada70f23370608c1d3e081c1f/propcache-0.4.1-cp313-cp313t-win_amd64.whl", hash = "sha256:f7ee0e597f495cf415bcbd3da3caa3bd7e816b74d0d52b8145954c5e6fd3ff37", size = 44897, upload-time = "2025-10-08T19:47:48.336Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ca/6002e46eccbe0e33dcd4069ef32f7f1c9e243736e07adca37ae8c4830ec3/propcache-0.4.1-cp313-cp313t-win_arm64.whl", hash = "sha256:929d7cbe1f01bb7baffb33dc14eb5691c95831450a26354cd210a8155170c93a", size = 39789, upload-time = "2025-10-08T19:47:49.876Z" }, + { url = "https://files.pythonhosted.org/packages/8e/5c/bca52d654a896f831b8256683457ceddd490ec18d9ec50e97dfd8fc726a8/propcache-0.4.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3f7124c9d820ba5548d431afb4632301acf965db49e666aa21c305cbe8c6de12", size = 78152, upload-time = "2025-10-08T19:47:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/65/9b/03b04e7d82a5f54fb16113d839f5ea1ede58a61e90edf515f6577c66fa8f/propcache-0.4.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:c0d4b719b7da33599dfe3b22d3db1ef789210a0597bc650b7cee9c77c2be8c5c", size = 44869, upload-time = "2025-10-08T19:47:52.594Z" }, + { url = "https://files.pythonhosted.org/packages/b2/fa/89a8ef0468d5833a23fff277b143d0573897cf75bd56670a6d28126c7d68/propcache-0.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9f302f4783709a78240ebc311b793f123328716a60911d667e0c036bc5dcbded", size = 46596, upload-time = "2025-10-08T19:47:54.073Z" }, + { url = "https://files.pythonhosted.org/packages/86/bd/47816020d337f4a746edc42fe8d53669965138f39ee117414c7d7a340cfe/propcache-0.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c80ee5802e3fb9ea37938e7eecc307fb984837091d5fd262bb37238b1ae97641", size = 206981, upload-time = "2025-10-08T19:47:55.715Z" }, + { url = "https://files.pythonhosted.org/packages/df/f6/c5fa1357cc9748510ee55f37173eb31bfde6d94e98ccd9e6f033f2fc06e1/propcache-0.4.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ed5a841e8bb29a55fb8159ed526b26adc5bdd7e8bd7bf793ce647cb08656cdf4", size = 211490, upload-time = "2025-10-08T19:47:57.499Z" }, + { url = "https://files.pythonhosted.org/packages/80/1e/e5889652a7c4a3846683401a48f0f2e5083ce0ec1a8a5221d8058fbd1adf/propcache-0.4.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:55c72fd6ea2da4c318e74ffdf93c4fe4e926051133657459131a95c846d16d44", size = 215371, upload-time = "2025-10-08T19:47:59.317Z" }, + { url = "https://files.pythonhosted.org/packages/b2/f2/889ad4b2408f72fe1a4f6a19491177b30ea7bf1a0fd5f17050ca08cfc882/propcache-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8326e144341460402713f91df60ade3c999d601e7eb5ff8f6f7862d54de0610d", size = 201424, upload-time = "2025-10-08T19:48:00.67Z" }, + { url = "https://files.pythonhosted.org/packages/27/73/033d63069b57b0812c8bd19f311faebeceb6ba31b8f32b73432d12a0b826/propcache-0.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:060b16ae65bc098da7f6d25bf359f1f31f688384858204fe5d652979e0015e5b", size = 197566, upload-time = "2025-10-08T19:48:02.604Z" }, + { url = "https://files.pythonhosted.org/packages/dc/89/ce24f3dc182630b4e07aa6d15f0ff4b14ed4b9955fae95a0b54c58d66c05/propcache-0.4.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:89eb3fa9524f7bec9de6e83cf3faed9d79bffa560672c118a96a171a6f55831e", size = 193130, upload-time = "2025-10-08T19:48:04.499Z" }, + { url = "https://files.pythonhosted.org/packages/a9/24/ef0d5fd1a811fb5c609278d0209c9f10c35f20581fcc16f818da959fc5b4/propcache-0.4.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:dee69d7015dc235f526fe80a9c90d65eb0039103fe565776250881731f06349f", size = 202625, upload-time = "2025-10-08T19:48:06.213Z" }, + { url = "https://files.pythonhosted.org/packages/f5/02/98ec20ff5546f68d673df2f7a69e8c0d076b5abd05ca882dc7ee3a83653d/propcache-0.4.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:5558992a00dfd54ccbc64a32726a3357ec93825a418a401f5cc67df0ac5d9e49", size = 204209, upload-time = "2025-10-08T19:48:08.432Z" }, + { url = "https://files.pythonhosted.org/packages/a0/87/492694f76759b15f0467a2a93ab68d32859672b646aa8a04ce4864e7932d/propcache-0.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c9b822a577f560fbd9554812526831712c1436d2c046cedee4c3796d3543b144", size = 197797, upload-time = "2025-10-08T19:48:09.968Z" }, + { url = "https://files.pythonhosted.org/packages/ee/36/66367de3575db1d2d3f3d177432bd14ee577a39d3f5d1b3d5df8afe3b6e2/propcache-0.4.1-cp314-cp314-win32.whl", hash = "sha256:ab4c29b49d560fe48b696cdcb127dd36e0bc2472548f3bf56cc5cb3da2b2984f", size = 38140, upload-time = "2025-10-08T19:48:11.232Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2a/a758b47de253636e1b8aef181c0b4f4f204bf0dd964914fb2af90a95b49b/propcache-0.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:5a103c3eb905fcea0ab98be99c3a9a5ab2de60228aa5aceedc614c0281cf6153", size = 41257, upload-time = "2025-10-08T19:48:12.707Z" }, + { url = "https://files.pythonhosted.org/packages/34/5e/63bd5896c3fec12edcbd6f12508d4890d23c265df28c74b175e1ef9f4f3b/propcache-0.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:74c1fb26515153e482e00177a1ad654721bf9207da8a494a0c05e797ad27b992", size = 38097, upload-time = "2025-10-08T19:48:13.923Z" }, + { url = "https://files.pythonhosted.org/packages/99/85/9ff785d787ccf9bbb3f3106f79884a130951436f58392000231b4c737c80/propcache-0.4.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:824e908bce90fb2743bd6b59db36eb4f45cd350a39637c9f73b1c1ea66f5b75f", size = 81455, upload-time = "2025-10-08T19:48:15.16Z" }, + { url = "https://files.pythonhosted.org/packages/90/85/2431c10c8e7ddb1445c1f7c4b54d886e8ad20e3c6307e7218f05922cad67/propcache-0.4.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:c2b5e7db5328427c57c8e8831abda175421b709672f6cfc3d630c3b7e2146393", size = 46372, upload-time = "2025-10-08T19:48:16.424Z" }, + { url = "https://files.pythonhosted.org/packages/01/20/b0972d902472da9bcb683fa595099911f4d2e86e5683bcc45de60dd05dc3/propcache-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6f6ff873ed40292cd4969ef5310179afd5db59fdf055897e282485043fc80ad0", size = 48411, upload-time = "2025-10-08T19:48:17.577Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e3/7dc89f4f21e8f99bad3d5ddb3a3389afcf9da4ac69e3deb2dcdc96e74169/propcache-0.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:49a2dc67c154db2c1463013594c458881a069fcf98940e61a0569016a583020a", size = 275712, upload-time = "2025-10-08T19:48:18.901Z" }, + { url = "https://files.pythonhosted.org/packages/20/67/89800c8352489b21a8047c773067644e3897f02ecbbd610f4d46b7f08612/propcache-0.4.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:005f08e6a0529984491e37d8dbc3dd86f84bd78a8ceb5fa9a021f4c48d4984be", size = 273557, upload-time = "2025-10-08T19:48:20.762Z" }, + { url = "https://files.pythonhosted.org/packages/e2/a1/b52b055c766a54ce6d9c16d9aca0cad8059acd9637cdf8aa0222f4a026ef/propcache-0.4.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5c3310452e0d31390da9035c348633b43d7e7feb2e37be252be6da45abd1abcc", size = 280015, upload-time = "2025-10-08T19:48:22.592Z" }, + { url = "https://files.pythonhosted.org/packages/48/c8/33cee30bd890672c63743049f3c9e4be087e6780906bfc3ec58528be59c1/propcache-0.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c3c70630930447f9ef1caac7728c8ad1c56bc5015338b20fed0d08ea2480b3a", size = 262880, upload-time = "2025-10-08T19:48:23.947Z" }, + { url = "https://files.pythonhosted.org/packages/0c/b1/8f08a143b204b418285c88b83d00edbd61afbc2c6415ffafc8905da7038b/propcache-0.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8e57061305815dfc910a3634dcf584f08168a8836e6999983569f51a8544cd89", size = 260938, upload-time = "2025-10-08T19:48:25.656Z" }, + { url = "https://files.pythonhosted.org/packages/cf/12/96e4664c82ca2f31e1c8dff86afb867348979eb78d3cb8546a680287a1e9/propcache-0.4.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:521a463429ef54143092c11a77e04056dd00636f72e8c45b70aaa3140d639726", size = 247641, upload-time = "2025-10-08T19:48:27.207Z" }, + { url = "https://files.pythonhosted.org/packages/18/ed/e7a9cfca28133386ba52278136d42209d3125db08d0a6395f0cba0c0285c/propcache-0.4.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:120c964da3fdc75e3731aa392527136d4ad35868cc556fd09bb6d09172d9a367", size = 262510, upload-time = "2025-10-08T19:48:28.65Z" }, + { url = "https://files.pythonhosted.org/packages/f5/76/16d8bf65e8845dd62b4e2b57444ab81f07f40caa5652b8969b87ddcf2ef6/propcache-0.4.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:d8f353eb14ee3441ee844ade4277d560cdd68288838673273b978e3d6d2c8f36", size = 263161, upload-time = "2025-10-08T19:48:30.133Z" }, + { url = "https://files.pythonhosted.org/packages/e7/70/c99e9edb5d91d5ad8a49fa3c1e8285ba64f1476782fed10ab251ff413ba1/propcache-0.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ab2943be7c652f09638800905ee1bab2c544e537edb57d527997a24c13dc1455", size = 257393, upload-time = "2025-10-08T19:48:31.567Z" }, + { url = "https://files.pythonhosted.org/packages/08/02/87b25304249a35c0915d236575bc3574a323f60b47939a2262b77632a3ee/propcache-0.4.1-cp314-cp314t-win32.whl", hash = "sha256:05674a162469f31358c30bcaa8883cb7829fa3110bf9c0991fe27d7896c42d85", size = 42546, upload-time = "2025-10-08T19:48:32.872Z" }, + { url = "https://files.pythonhosted.org/packages/cb/ef/3c6ecf8b317aa982f309835e8f96987466123c6e596646d4e6a1dfcd080f/propcache-0.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:990f6b3e2a27d683cb7602ed6c86f15ee6b43b1194736f9baaeb93d0016633b1", size = 46259, upload-time = "2025-10-08T19:48:34.226Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2d/346e946d4951f37eca1e4f55be0f0174c52cd70720f84029b02f296f4a38/propcache-0.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:ecef2343af4cc68e05131e45024ba34f6095821988a9d0a02aa7c73fcc448aa9", size = 40428, upload-time = "2025-10-08T19:48:35.441Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/bc7b4a4ef808fa59a816c17b20c4bef6884daebbdf627ff2a161da67da19/propcache-0.4.1-py3-none-any.whl", hash = "sha256:af2a6052aeb6cf17d3e46ee169099044fd8224cbaf75c76a2ef596e8163e2237", size = 13305, upload-time = "2025-10-08T19:49:00.792Z" }, +] + +[[package]] +name = "protobuf" +version = "6.33.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/03/a1440979a3f74f16cab3b75b0da1a1a7f922d56a8ddea96092391998edc0/protobuf-6.33.1.tar.gz", hash = "sha256:97f65757e8d09870de6fd973aeddb92f85435607235d20b2dfed93405d00c85b", size = 443432, upload-time = "2025-11-13T16:44:18.895Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/f1/446a9bbd2c60772ca36556bac8bfde40eceb28d9cc7838755bc41e001d8f/protobuf-6.33.1-cp310-abi3-win32.whl", hash = "sha256:f8d3fdbc966aaab1d05046d0240dd94d40f2a8c62856d41eaa141ff64a79de6b", size = 425593, upload-time = "2025-11-13T16:44:06.275Z" }, + { url = "https://files.pythonhosted.org/packages/a6/79/8780a378c650e3df849b73de8b13cf5412f521ca2ff9b78a45c247029440/protobuf-6.33.1-cp310-abi3-win_amd64.whl", hash = "sha256:923aa6d27a92bf44394f6abf7ea0500f38769d4b07f4be41cb52bd8b1123b9ed", size = 436883, upload-time = "2025-11-13T16:44:09.222Z" }, + { url = "https://files.pythonhosted.org/packages/cd/93/26213ff72b103ae55bb0d73e7fb91ea570ef407c3ab4fd2f1f27cac16044/protobuf-6.33.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:fe34575f2bdde76ac429ec7b570235bf0c788883e70aee90068e9981806f2490", size = 427522, upload-time = "2025-11-13T16:44:10.475Z" }, + { url = "https://files.pythonhosted.org/packages/c2/32/df4a35247923393aa6b887c3b3244a8c941c32a25681775f96e2b418f90e/protobuf-6.33.1-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:f8adba2e44cde2d7618996b3fc02341f03f5bc3f2748be72dc7b063319276178", size = 324445, upload-time = "2025-11-13T16:44:11.869Z" }, + { url = "https://files.pythonhosted.org/packages/8e/d0/d796e419e2ec93d2f3fa44888861c3f88f722cde02b7c3488fcc6a166820/protobuf-6.33.1-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:0f4cf01222c0d959c2b399142deb526de420be8236f22c71356e2a544e153c53", size = 339161, upload-time = "2025-11-13T16:44:12.778Z" }, + { url = "https://files.pythonhosted.org/packages/1d/2a/3c5f05a4af06649547027d288747f68525755de692a26a7720dced3652c0/protobuf-6.33.1-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:8fd7d5e0eb08cd5b87fd3df49bc193f5cfd778701f47e11d127d0afc6c39f1d1", size = 323171, upload-time = "2025-11-13T16:44:14.035Z" }, + { url = "https://files.pythonhosted.org/packages/08/b4/46310463b4f6ceef310f8348786f3cff181cea671578e3d9743ba61a459e/protobuf-6.33.1-py3-none-any.whl", hash = "sha256:d595a9fd694fdeb061a62fbe10eb039cc1e444df81ec9bb70c7fc59ebcb1eafa", size = 170477, upload-time = "2025-11-13T16:44:17.633Z" }, +] + +[[package]] +name = "pydantic" +version = "2.12.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/96/ad/a17bc283d7d81837c061c49e3eaa27a45991759a1b7eae1031921c6bd924/pydantic-2.12.4.tar.gz", hash = "sha256:0f8cb9555000a4b5b617f66bfd2566264c4984b27589d3b845685983e8ea85ac", size = 821038, upload-time = "2025-11-05T10:50:08.59Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/2f/e68750da9b04856e2a7ec56fc6f034a5a79775e9b9a81882252789873798/pydantic-2.12.4-py3-none-any.whl", hash = "sha256:92d3d202a745d46f9be6df459ac5a064fdaa3c1c4cd8adcfa332ccf3c05f871e", size = 463400, upload-time = "2025-11-05T10:50:06.732Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.41.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e", size = 460952, upload-time = "2025-11-04T13:43:49.098Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/87/06/8806241ff1f70d9939f9af039c6c35f2360cf16e93c2ca76f184e76b1564/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9", size = 2120403, upload-time = "2025-11-04T13:40:25.248Z" }, + { url = "https://files.pythonhosted.org/packages/94/02/abfa0e0bda67faa65fef1c84971c7e45928e108fe24333c81f3bfe35d5f5/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34", size = 1896206, upload-time = "2025-11-04T13:40:27.099Z" }, + { url = "https://files.pythonhosted.org/packages/15/df/a4c740c0943e93e6500f9eb23f4ca7ec9bf71b19e608ae5b579678c8d02f/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0", size = 1919307, upload-time = "2025-11-04T13:40:29.806Z" }, + { url = "https://files.pythonhosted.org/packages/9a/e3/6324802931ae1d123528988e0e86587c2072ac2e5394b4bc2bc34b61ff6e/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33", size = 2063258, upload-time = "2025-11-04T13:40:33.544Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d4/2230d7151d4957dd79c3044ea26346c148c98fbf0ee6ebd41056f2d62ab5/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e", size = 2214917, upload-time = "2025-11-04T13:40:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/e6/9f/eaac5df17a3672fef0081b6c1bb0b82b33ee89aa5cec0d7b05f52fd4a1fa/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2", size = 2332186, upload-time = "2025-11-04T13:40:37.436Z" }, + { url = "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586", size = 2073164, upload-time = "2025-11-04T13:40:40.289Z" }, + { url = "https://files.pythonhosted.org/packages/bf/e3/f6e262673c6140dd3305d144d032f7bd5f7497d3871c1428521f19f9efa2/pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d", size = 2179146, upload-time = "2025-11-04T13:40:42.809Z" }, + { url = "https://files.pythonhosted.org/packages/75/c7/20bd7fc05f0c6ea2056a4565c6f36f8968c0924f19b7d97bbfea55780e73/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740", size = 2137788, upload-time = "2025-11-04T13:40:44.752Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8d/34318ef985c45196e004bc46c6eab2eda437e744c124ef0dbe1ff2c9d06b/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e", size = 2340133, upload-time = "2025-11-04T13:40:46.66Z" }, + { url = "https://files.pythonhosted.org/packages/9c/59/013626bf8c78a5a5d9350d12e7697d3d4de951a75565496abd40ccd46bee/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858", size = 2324852, upload-time = "2025-11-04T13:40:48.575Z" }, + { url = "https://files.pythonhosted.org/packages/1a/d9/c248c103856f807ef70c18a4f986693a46a8ffe1602e5d361485da502d20/pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36", size = 1994679, upload-time = "2025-11-04T13:40:50.619Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8b/341991b158ddab181cff136acd2552c9f35bd30380422a639c0671e99a91/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11", size = 2019766, upload-time = "2025-11-04T13:40:52.631Z" }, + { url = "https://files.pythonhosted.org/packages/73/7d/f2f9db34af103bea3e09735bb40b021788a5e834c81eedb541991badf8f5/pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd", size = 1981005, upload-time = "2025-11-04T13:40:54.734Z" }, + { url = "https://files.pythonhosted.org/packages/ea/28/46b7c5c9635ae96ea0fbb779e271a38129df2550f763937659ee6c5dbc65/pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a", size = 2119622, upload-time = "2025-11-04T13:40:56.68Z" }, + { url = "https://files.pythonhosted.org/packages/74/1a/145646e5687e8d9a1e8d09acb278c8535ebe9e972e1f162ed338a622f193/pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14", size = 1891725, upload-time = "2025-11-04T13:40:58.807Z" }, + { url = "https://files.pythonhosted.org/packages/23/04/e89c29e267b8060b40dca97bfc64a19b2a3cf99018167ea1677d96368273/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1", size = 1915040, upload-time = "2025-11-04T13:41:00.853Z" }, + { url = "https://files.pythonhosted.org/packages/84/a3/15a82ac7bd97992a82257f777b3583d3e84bdb06ba6858f745daa2ec8a85/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66", size = 2063691, upload-time = "2025-11-04T13:41:03.504Z" }, + { url = "https://files.pythonhosted.org/packages/74/9b/0046701313c6ef08c0c1cf0e028c67c770a4e1275ca73131563c5f2a310a/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869", size = 2213897, upload-time = "2025-11-04T13:41:05.804Z" }, + { url = "https://files.pythonhosted.org/packages/8a/cd/6bac76ecd1b27e75a95ca3a9a559c643b3afcd2dd62086d4b7a32a18b169/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2", size = 2333302, upload-time = "2025-11-04T13:41:07.809Z" }, + { url = "https://files.pythonhosted.org/packages/4c/d2/ef2074dc020dd6e109611a8be4449b98cd25e1b9b8a303c2f0fca2f2bcf7/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375", size = 2064877, upload-time = "2025-11-04T13:41:09.827Z" }, + { url = "https://files.pythonhosted.org/packages/18/66/e9db17a9a763d72f03de903883c057b2592c09509ccfe468187f2a2eef29/pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553", size = 2180680, upload-time = "2025-11-04T13:41:12.379Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9e/3ce66cebb929f3ced22be85d4c2399b8e85b622db77dad36b73c5387f8f8/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90", size = 2138960, upload-time = "2025-11-04T13:41:14.627Z" }, + { url = "https://files.pythonhosted.org/packages/a6/62/205a998f4327d2079326b01abee48e502ea739d174f0a89295c481a2272e/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07", size = 2339102, upload-time = "2025-11-04T13:41:16.868Z" }, + { url = "https://files.pythonhosted.org/packages/3c/0d/f05e79471e889d74d3d88f5bd20d0ed189ad94c2423d81ff8d0000aab4ff/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb", size = 2326039, upload-time = "2025-11-04T13:41:18.934Z" }, + { url = "https://files.pythonhosted.org/packages/ec/e1/e08a6208bb100da7e0c4b288eed624a703f4d129bde2da475721a80cab32/pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23", size = 1995126, upload-time = "2025-11-04T13:41:21.418Z" }, + { url = "https://files.pythonhosted.org/packages/48/5d/56ba7b24e9557f99c9237e29f5c09913c81eeb2f3217e40e922353668092/pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf", size = 2015489, upload-time = "2025-11-04T13:41:24.076Z" }, + { url = "https://files.pythonhosted.org/packages/4e/bb/f7a190991ec9e3e0ba22e4993d8755bbc4a32925c0b5b42775c03e8148f9/pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0", size = 1977288, upload-time = "2025-11-04T13:41:26.33Z" }, + { url = "https://files.pythonhosted.org/packages/92/ed/77542d0c51538e32e15afe7899d79efce4b81eee631d99850edc2f5e9349/pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a", size = 2120255, upload-time = "2025-11-04T13:41:28.569Z" }, + { url = "https://files.pythonhosted.org/packages/bb/3d/6913dde84d5be21e284439676168b28d8bbba5600d838b9dca99de0fad71/pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3", size = 1863760, upload-time = "2025-11-04T13:41:31.055Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f0/e5e6b99d4191da102f2b0eb9687aaa7f5bea5d9964071a84effc3e40f997/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c", size = 1878092, upload-time = "2025-11-04T13:41:33.21Z" }, + { url = "https://files.pythonhosted.org/packages/71/48/36fb760642d568925953bcc8116455513d6e34c4beaa37544118c36aba6d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612", size = 2053385, upload-time = "2025-11-04T13:41:35.508Z" }, + { url = "https://files.pythonhosted.org/packages/20/25/92dc684dd8eb75a234bc1c764b4210cf2646479d54b47bf46061657292a8/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d", size = 2218832, upload-time = "2025-11-04T13:41:37.732Z" }, + { url = "https://files.pythonhosted.org/packages/e2/09/f53e0b05023d3e30357d82eb35835d0f6340ca344720a4599cd663dca599/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9", size = 2327585, upload-time = "2025-11-04T13:41:40Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4e/2ae1aa85d6af35a39b236b1b1641de73f5a6ac4d5a7509f77b814885760c/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660", size = 2041078, upload-time = "2025-11-04T13:41:42.323Z" }, + { url = "https://files.pythonhosted.org/packages/cd/13/2e215f17f0ef326fc72afe94776edb77525142c693767fc347ed6288728d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9", size = 2173914, upload-time = "2025-11-04T13:41:45.221Z" }, + { url = "https://files.pythonhosted.org/packages/02/7a/f999a6dcbcd0e5660bc348a3991c8915ce6599f4f2c6ac22f01d7a10816c/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3", size = 2129560, upload-time = "2025-11-04T13:41:47.474Z" }, + { url = "https://files.pythonhosted.org/packages/3a/b1/6c990ac65e3b4c079a4fb9f5b05f5b013afa0f4ed6780a3dd236d2cbdc64/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf", size = 2329244, upload-time = "2025-11-04T13:41:49.992Z" }, + { url = "https://files.pythonhosted.org/packages/d9/02/3c562f3a51afd4d88fff8dffb1771b30cfdfd79befd9883ee094f5b6c0d8/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470", size = 2331955, upload-time = "2025-11-04T13:41:54.079Z" }, + { url = "https://files.pythonhosted.org/packages/5c/96/5fb7d8c3c17bc8c62fdb031c47d77a1af698f1d7a406b0f79aaa1338f9ad/pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa", size = 1988906, upload-time = "2025-11-04T13:41:56.606Z" }, + { url = "https://files.pythonhosted.org/packages/22/ed/182129d83032702912c2e2d8bbe33c036f342cc735737064668585dac28f/pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c", size = 1981607, upload-time = "2025-11-04T13:41:58.889Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008", size = 1974769, upload-time = "2025-11-04T13:42:01.186Z" }, +] + +[[package]] +name = "python-dotenv" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6", size = 44221, upload-time = "2025-10-26T15:12:10.434Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" }, +] + +[[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/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 = "regex" +version = "2025.11.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/a9/546676f25e573a4cf00fe8e119b78a37b6a8fe2dc95cda877b30889c9c45/regex-2025.11.3.tar.gz", hash = "sha256:1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01", size = 414669, upload-time = "2025-11-03T21:34:22.089Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/a7/dda24ebd49da46a197436ad96378f17df30ceb40e52e859fc42cac45b850/regex-2025.11.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c1e448051717a334891f2b9a620fe36776ebf3dd8ec46a0b877c8ae69575feb4", size = 489081, upload-time = "2025-11-03T21:31:55.9Z" }, + { url = "https://files.pythonhosted.org/packages/19/22/af2dc751aacf88089836aa088a1a11c4f21a04707eb1b0478e8e8fb32847/regex-2025.11.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9b5aca4d5dfd7fbfbfbdaf44850fcc7709a01146a797536a8f84952e940cca76", size = 291123, upload-time = "2025-11-03T21:31:57.758Z" }, + { url = "https://files.pythonhosted.org/packages/a3/88/1a3ea5672f4b0a84802ee9891b86743438e7c04eb0b8f8c4e16a42375327/regex-2025.11.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:04d2765516395cf7dda331a244a3282c0f5ae96075f728629287dfa6f76ba70a", size = 288814, upload-time = "2025-11-03T21:32:01.12Z" }, + { url = "https://files.pythonhosted.org/packages/fb/8c/f5987895bf42b8ddeea1b315c9fedcfe07cadee28b9c98cf50d00adcb14d/regex-2025.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d9903ca42bfeec4cebedba8022a7c97ad2aab22e09573ce9976ba01b65e4361", size = 798592, upload-time = "2025-11-03T21:32:03.006Z" }, + { url = "https://files.pythonhosted.org/packages/99/2a/6591ebeede78203fa77ee46a1c36649e02df9eaa77a033d1ccdf2fcd5d4e/regex-2025.11.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:639431bdc89d6429f6721625e8129413980ccd62e9d3f496be618a41d205f160", size = 864122, upload-time = "2025-11-03T21:32:04.553Z" }, + { url = "https://files.pythonhosted.org/packages/94/d6/be32a87cf28cf8ed064ff281cfbd49aefd90242a83e4b08b5a86b38e8eb4/regex-2025.11.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f117efad42068f9715677c8523ed2be1518116d1c49b1dd17987716695181efe", size = 912272, upload-time = "2025-11-03T21:32:06.148Z" }, + { url = "https://files.pythonhosted.org/packages/62/11/9bcef2d1445665b180ac7f230406ad80671f0fc2a6ffb93493b5dd8cd64c/regex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4aecb6f461316adf9f1f0f6a4a1a3d79e045f9b71ec76055a791affa3b285850", size = 803497, upload-time = "2025-11-03T21:32:08.162Z" }, + { url = "https://files.pythonhosted.org/packages/e5/a7/da0dc273d57f560399aa16d8a68ae7f9b57679476fc7ace46501d455fe84/regex-2025.11.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3b3a5f320136873cc5561098dfab677eea139521cb9a9e8db98b7e64aef44cbc", size = 787892, upload-time = "2025-11-03T21:32:09.769Z" }, + { url = "https://files.pythonhosted.org/packages/da/4b/732a0c5a9736a0b8d6d720d4945a2f1e6f38f87f48f3173559f53e8d5d82/regex-2025.11.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:75fa6f0056e7efb1f42a1c34e58be24072cb9e61a601340cc1196ae92326a4f9", size = 858462, upload-time = "2025-11-03T21:32:11.769Z" }, + { url = "https://files.pythonhosted.org/packages/0c/f5/a2a03df27dc4c2d0c769220f5110ba8c4084b0bfa9ab0f9b4fcfa3d2b0fc/regex-2025.11.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:dbe6095001465294f13f1adcd3311e50dd84e5a71525f20a10bd16689c61ce0b", size = 850528, upload-time = "2025-11-03T21:32:13.906Z" }, + { url = "https://files.pythonhosted.org/packages/d6/09/e1cd5bee3841c7f6eb37d95ca91cdee7100b8f88b81e41c2ef426910891a/regex-2025.11.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:454d9b4ae7881afbc25015b8627c16d88a597479b9dea82b8c6e7e2e07240dc7", size = 789866, upload-time = "2025-11-03T21:32:15.748Z" }, + { url = "https://files.pythonhosted.org/packages/eb/51/702f5ea74e2a9c13d855a6a85b7f80c30f9e72a95493260193c07f3f8d74/regex-2025.11.3-cp313-cp313-win32.whl", hash = "sha256:28ba4d69171fc6e9896337d4fc63a43660002b7da53fc15ac992abcf3410917c", size = 266189, upload-time = "2025-11-03T21:32:17.493Z" }, + { url = "https://files.pythonhosted.org/packages/8b/00/6e29bb314e271a743170e53649db0fdb8e8ff0b64b4f425f5602f4eb9014/regex-2025.11.3-cp313-cp313-win_amd64.whl", hash = "sha256:bac4200befe50c670c405dc33af26dad5a3b6b255dd6c000d92fe4629f9ed6a5", size = 277054, upload-time = "2025-11-03T21:32:19.042Z" }, + { url = "https://files.pythonhosted.org/packages/25/f1/b156ff9f2ec9ac441710764dda95e4edaf5f36aca48246d1eea3f1fd96ec/regex-2025.11.3-cp313-cp313-win_arm64.whl", hash = "sha256:2292cd5a90dab247f9abe892ac584cb24f0f54680c73fcb4a7493c66c2bf2467", size = 270325, upload-time = "2025-11-03T21:32:21.338Z" }, + { url = "https://files.pythonhosted.org/packages/20/28/fd0c63357caefe5680b8ea052131acbd7f456893b69cc2a90cc3e0dc90d4/regex-2025.11.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:1eb1ebf6822b756c723e09f5186473d93236c06c579d2cc0671a722d2ab14281", size = 491984, upload-time = "2025-11-03T21:32:23.466Z" }, + { url = "https://files.pythonhosted.org/packages/df/ec/7014c15626ab46b902b3bcc4b28a7bae46d8f281fc7ea9c95e22fcaaa917/regex-2025.11.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1e00ec2970aab10dc5db34af535f21fcf32b4a31d99e34963419636e2f85ae39", size = 292673, upload-time = "2025-11-03T21:32:25.034Z" }, + { url = "https://files.pythonhosted.org/packages/23/ab/3b952ff7239f20d05f1f99e9e20188513905f218c81d52fb5e78d2bf7634/regex-2025.11.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a4cb042b615245d5ff9b3794f56be4138b5adc35a4166014d31d1814744148c7", size = 291029, upload-time = "2025-11-03T21:32:26.528Z" }, + { url = "https://files.pythonhosted.org/packages/21/7e/3dc2749fc684f455f162dcafb8a187b559e2614f3826877d3844a131f37b/regex-2025.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44f264d4bf02f3176467d90b294d59bf1db9fe53c141ff772f27a8b456b2a9ed", size = 807437, upload-time = "2025-11-03T21:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/1b/0b/d529a85ab349c6a25d1ca783235b6e3eedf187247eab536797021f7126c6/regex-2025.11.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7be0277469bf3bd7a34a9c57c1b6a724532a0d235cd0dc4e7f4316f982c28b19", size = 873368, upload-time = "2025-11-03T21:32:30.4Z" }, + { url = "https://files.pythonhosted.org/packages/7d/18/2d868155f8c9e3e9d8f9e10c64e9a9f496bb8f7e037a88a8bed26b435af6/regex-2025.11.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0d31e08426ff4b5b650f68839f5af51a92a5b51abd8554a60c2fbc7c71f25d0b", size = 914921, upload-time = "2025-11-03T21:32:32.123Z" }, + { url = "https://files.pythonhosted.org/packages/2d/71/9d72ff0f354fa783fe2ba913c8734c3b433b86406117a8db4ea2bf1c7a2f/regex-2025.11.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e43586ce5bd28f9f285a6e729466841368c4a0353f6fd08d4ce4630843d3648a", size = 812708, upload-time = "2025-11-03T21:32:34.305Z" }, + { url = "https://files.pythonhosted.org/packages/e7/19/ce4bf7f5575c97f82b6e804ffb5c4e940c62609ab2a0d9538d47a7fdf7d4/regex-2025.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0f9397d561a4c16829d4e6ff75202c1c08b68a3bdbfe29dbfcdb31c9830907c6", size = 795472, upload-time = "2025-11-03T21:32:36.364Z" }, + { url = "https://files.pythonhosted.org/packages/03/86/fd1063a176ffb7b2315f9a1b08d17b18118b28d9df163132615b835a26ee/regex-2025.11.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:dd16e78eb18ffdb25ee33a0682d17912e8cc8a770e885aeee95020046128f1ce", size = 868341, upload-time = "2025-11-03T21:32:38.042Z" }, + { url = "https://files.pythonhosted.org/packages/12/43/103fb2e9811205e7386366501bc866a164a0430c79dd59eac886a2822950/regex-2025.11.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:ffcca5b9efe948ba0661e9df0fa50d2bc4b097c70b9810212d6b62f05d83b2dd", size = 854666, upload-time = "2025-11-03T21:32:40.079Z" }, + { url = "https://files.pythonhosted.org/packages/7d/22/e392e53f3869b75804762c7c848bd2dd2abf2b70fb0e526f58724638bd35/regex-2025.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c56b4d162ca2b43318ac671c65bd4d563e841a694ac70e1a976ac38fcf4ca1d2", size = 799473, upload-time = "2025-11-03T21:32:42.148Z" }, + { url = "https://files.pythonhosted.org/packages/4f/f9/8bd6b656592f925b6845fcbb4d57603a3ac2fb2373344ffa1ed70aa6820a/regex-2025.11.3-cp313-cp313t-win32.whl", hash = "sha256:9ddc42e68114e161e51e272f667d640f97e84a2b9ef14b7477c53aac20c2d59a", size = 268792, upload-time = "2025-11-03T21:32:44.13Z" }, + { url = "https://files.pythonhosted.org/packages/e5/87/0e7d603467775ff65cd2aeabf1b5b50cc1c3708556a8b849a2fa4dd1542b/regex-2025.11.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7a7c7fdf755032ffdd72c77e3d8096bdcb0eb92e89e17571a196f03d88b11b3c", size = 280214, upload-time = "2025-11-03T21:32:45.853Z" }, + { url = "https://files.pythonhosted.org/packages/8d/d0/2afc6f8e94e2b64bfb738a7c2b6387ac1699f09f032d363ed9447fd2bb57/regex-2025.11.3-cp313-cp313t-win_arm64.whl", hash = "sha256:df9eb838c44f570283712e7cff14c16329a9f0fb19ca492d21d4b7528ee6821e", size = 271469, upload-time = "2025-11-03T21:32:48.026Z" }, + { url = "https://files.pythonhosted.org/packages/31/e9/f6e13de7e0983837f7b6d238ad9458800a874bf37c264f7923e63409944c/regex-2025.11.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9697a52e57576c83139d7c6f213d64485d3df5bf84807c35fa409e6c970801c6", size = 489089, upload-time = "2025-11-03T21:32:50.027Z" }, + { url = "https://files.pythonhosted.org/packages/a3/5c/261f4a262f1fa65141c1b74b255988bd2fa020cc599e53b080667d591cfc/regex-2025.11.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e18bc3f73bd41243c9b38a6d9f2366cd0e0137a9aebe2d8ff76c5b67d4c0a3f4", size = 291059, upload-time = "2025-11-03T21:32:51.682Z" }, + { url = "https://files.pythonhosted.org/packages/8e/57/f14eeb7f072b0e9a5a090d1712741fd8f214ec193dba773cf5410108bb7d/regex-2025.11.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:61a08bcb0ec14ff4e0ed2044aad948d0659604f824cbd50b55e30b0ec6f09c73", size = 288900, upload-time = "2025-11-03T21:32:53.569Z" }, + { url = "https://files.pythonhosted.org/packages/3c/6b/1d650c45e99a9b327586739d926a1cd4e94666b1bd4af90428b36af66dc7/regex-2025.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c9c30003b9347c24bcc210958c5d167b9e4f9be786cb380a7d32f14f9b84674f", size = 799010, upload-time = "2025-11-03T21:32:55.222Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/d66dcbc6b628ce4e3f7f0cbbb84603aa2fc0ffc878babc857726b8aab2e9/regex-2025.11.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4e1e592789704459900728d88d41a46fe3969b82ab62945560a31732ffc19a6d", size = 864893, upload-time = "2025-11-03T21:32:57.239Z" }, + { url = "https://files.pythonhosted.org/packages/bf/2d/f238229f1caba7ac87a6c4153d79947fb0261415827ae0f77c304260c7d3/regex-2025.11.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6538241f45eb5a25aa575dbba1069ad786f68a4f2773a29a2bd3dd1f9de787be", size = 911522, upload-time = "2025-11-03T21:32:59.274Z" }, + { url = "https://files.pythonhosted.org/packages/bd/3d/22a4eaba214a917c80e04f6025d26143690f0419511e0116508e24b11c9b/regex-2025.11.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bce22519c989bb72a7e6b36a199384c53db7722fe669ba891da75907fe3587db", size = 803272, upload-time = "2025-11-03T21:33:01.393Z" }, + { url = "https://files.pythonhosted.org/packages/84/b1/03188f634a409353a84b5ef49754b97dbcc0c0f6fd6c8ede505a8960a0a4/regex-2025.11.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:66d559b21d3640203ab9075797a55165d79017520685fb407b9234d72ab63c62", size = 787958, upload-time = "2025-11-03T21:33:03.379Z" }, + { url = "https://files.pythonhosted.org/packages/99/6a/27d072f7fbf6fadd59c64d210305e1ff865cc3b78b526fd147db768c553b/regex-2025.11.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:669dcfb2e38f9e8c69507bace46f4889e3abbfd9b0c29719202883c0a603598f", size = 859289, upload-time = "2025-11-03T21:33:05.374Z" }, + { url = "https://files.pythonhosted.org/packages/9a/70/1b3878f648e0b6abe023172dacb02157e685564853cc363d9961bcccde4e/regex-2025.11.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:32f74f35ff0f25a5021373ac61442edcb150731fbaa28286bbc8bb1582c89d02", size = 850026, upload-time = "2025-11-03T21:33:07.131Z" }, + { url = "https://files.pythonhosted.org/packages/dd/d5/68e25559b526b8baab8e66839304ede68ff6727237a47727d240006bd0ff/regex-2025.11.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e6c7a21dffba883234baefe91bc3388e629779582038f75d2a5be918e250f0ed", size = 789499, upload-time = "2025-11-03T21:33:09.141Z" }, + { url = "https://files.pythonhosted.org/packages/fc/df/43971264857140a350910d4e33df725e8c94dd9dee8d2e4729fa0d63d49e/regex-2025.11.3-cp314-cp314-win32.whl", hash = "sha256:795ea137b1d809eb6836b43748b12634291c0ed55ad50a7d72d21edf1cd565c4", size = 271604, upload-time = "2025-11-03T21:33:10.9Z" }, + { url = "https://files.pythonhosted.org/packages/01/6f/9711b57dc6894a55faf80a4c1b5aa4f8649805cb9c7aef46f7d27e2b9206/regex-2025.11.3-cp314-cp314-win_amd64.whl", hash = "sha256:9f95fbaa0ee1610ec0fc6b26668e9917a582ba80c52cc6d9ada15e30aa9ab9ad", size = 280320, upload-time = "2025-11-03T21:33:12.572Z" }, + { url = "https://files.pythonhosted.org/packages/f1/7e/f6eaa207d4377481f5e1775cdeb5a443b5a59b392d0065f3417d31d80f87/regex-2025.11.3-cp314-cp314-win_arm64.whl", hash = "sha256:dfec44d532be4c07088c3de2876130ff0fbeeacaa89a137decbbb5f665855a0f", size = 273372, upload-time = "2025-11-03T21:33:14.219Z" }, + { url = "https://files.pythonhosted.org/packages/c3/06/49b198550ee0f5e4184271cee87ba4dfd9692c91ec55289e6282f0f86ccf/regex-2025.11.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:ba0d8a5d7f04f73ee7d01d974d47c5834f8a1b0224390e4fe7c12a3a92a78ecc", size = 491985, upload-time = "2025-11-03T21:33:16.555Z" }, + { url = "https://files.pythonhosted.org/packages/ce/bf/abdafade008f0b1c9da10d934034cb670432d6cf6cbe38bbb53a1cfd6cf8/regex-2025.11.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:442d86cf1cfe4faabf97db7d901ef58347efd004934da045c745e7b5bd57ac49", size = 292669, upload-time = "2025-11-03T21:33:18.32Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ef/0c357bb8edbd2ad8e273fcb9e1761bc37b8acbc6e1be050bebd6475f19c1/regex-2025.11.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:fd0a5e563c756de210bb964789b5abe4f114dacae9104a47e1a649b910361536", size = 291030, upload-time = "2025-11-03T21:33:20.048Z" }, + { url = "https://files.pythonhosted.org/packages/79/06/edbb67257596649b8fb088d6aeacbcb248ac195714b18a65e018bf4c0b50/regex-2025.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf3490bcbb985a1ae97b2ce9ad1c0f06a852d5b19dde9b07bdf25bf224248c95", size = 807674, upload-time = "2025-11-03T21:33:21.797Z" }, + { url = "https://files.pythonhosted.org/packages/f4/d9/ad4deccfce0ea336296bd087f1a191543bb99ee1c53093dcd4c64d951d00/regex-2025.11.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3809988f0a8b8c9dcc0f92478d6501fac7200b9ec56aecf0ec21f4a2ec4b6009", size = 873451, upload-time = "2025-11-03T21:33:23.741Z" }, + { url = "https://files.pythonhosted.org/packages/13/75/a55a4724c56ef13e3e04acaab29df26582f6978c000ac9cd6810ad1f341f/regex-2025.11.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f4ff94e58e84aedb9c9fce66d4ef9f27a190285b451420f297c9a09f2b9abee9", size = 914980, upload-time = "2025-11-03T21:33:25.999Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/a1657ee15bd9116f70d4a530c736983eed997b361e20ecd8f5ca3759d5c5/regex-2025.11.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7eb542fd347ce61e1321b0a6b945d5701528dca0cd9759c2e3bb8bd57e47964d", size = 812852, upload-time = "2025-11-03T21:33:27.852Z" }, + { url = "https://files.pythonhosted.org/packages/b8/6f/f7516dde5506a588a561d296b2d0044839de06035bb486b326065b4c101e/regex-2025.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d6c2d5919075a1f2e413c00b056ea0c2f065b3f5fe83c3d07d325ab92dce51d6", size = 795566, upload-time = "2025-11-03T21:33:32.364Z" }, + { url = "https://files.pythonhosted.org/packages/d9/dd/3d10b9e170cc16fb34cb2cef91513cf3df65f440b3366030631b2984a264/regex-2025.11.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:3f8bf11a4827cc7ce5a53d4ef6cddd5ad25595d3c1435ef08f76825851343154", size = 868463, upload-time = "2025-11-03T21:33:34.459Z" }, + { url = "https://files.pythonhosted.org/packages/f5/8e/935e6beff1695aa9085ff83195daccd72acc82c81793df480f34569330de/regex-2025.11.3-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:22c12d837298651e5550ac1d964e4ff57c3f56965fc1812c90c9fb2028eaf267", size = 854694, upload-time = "2025-11-03T21:33:36.793Z" }, + { url = "https://files.pythonhosted.org/packages/92/12/10650181a040978b2f5720a6a74d44f841371a3d984c2083fc1752e4acf6/regex-2025.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:62ba394a3dda9ad41c7c780f60f6e4a70988741415ae96f6d1bf6c239cf01379", size = 799691, upload-time = "2025-11-03T21:33:39.079Z" }, + { url = "https://files.pythonhosted.org/packages/67/90/8f37138181c9a7690e7e4cb388debbd389342db3c7381d636d2875940752/regex-2025.11.3-cp314-cp314t-win32.whl", hash = "sha256:4bf146dca15cdd53224a1bf46d628bd7590e4a07fbb69e720d561aea43a32b38", size = 274583, upload-time = "2025-11-03T21:33:41.302Z" }, + { url = "https://files.pythonhosted.org/packages/8f/cd/867f5ec442d56beb56f5f854f40abcfc75e11d10b11fdb1869dd39c63aaf/regex-2025.11.3-cp314-cp314t-win_amd64.whl", hash = "sha256:adad1a1bcf1c9e76346e091d22d23ac54ef28e1365117d99521631078dfec9de", size = 284286, upload-time = "2025-11-03T21:33:43.324Z" }, + { url = "https://files.pythonhosted.org/packages/20/31/32c0c4610cbc070362bf1d2e4ea86d1ea29014d400a6d6c2486fcfd57766/regex-2025.11.3-cp314-cp314t-win_arm64.whl", hash = "sha256:c54f768482cef41e219720013cd05933b6f971d9562544d691c68699bf2b6801", size = 274741, upload-time = "2025-11-03T21:33:45.557Z" }, +] + +[[package]] +name = "requests" +version = "2.32.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, +] + +[[package]] +name = "setuptools" +version = "80.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" }, +] + +[[package]] +name = "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 = "sqlalchemy" +version = "2.0.44" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f0/f2/840d7b9496825333f532d2e3976b8eadbf52034178aac53630d09fe6e1ef/sqlalchemy-2.0.44.tar.gz", hash = "sha256:0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22", size = 9819830, upload-time = "2025-10-10T14:39:12.935Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/d3/c67077a2249fdb455246e6853166360054c331db4613cda3e31ab1cadbef/sqlalchemy-2.0.44-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ff486e183d151e51b1d694c7aa1695747599bb00b9f5f604092b54b74c64a8e1", size = 2135479, upload-time = "2025-10-10T16:03:37.671Z" }, + { url = "https://files.pythonhosted.org/packages/2b/91/eabd0688330d6fd114f5f12c4f89b0d02929f525e6bf7ff80aa17ca802af/sqlalchemy-2.0.44-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0b1af8392eb27b372ddb783b317dea0f650241cea5bd29199b22235299ca2e45", size = 2123212, upload-time = "2025-10-10T16:03:41.755Z" }, + { url = "https://files.pythonhosted.org/packages/b0/bb/43e246cfe0e81c018076a16036d9b548c4cc649de241fa27d8d9ca6f85ab/sqlalchemy-2.0.44-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b61188657e3a2b9ac4e8f04d6cf8e51046e28175f79464c67f2fd35bceb0976", size = 3255353, upload-time = "2025-10-10T15:35:31.221Z" }, + { url = "https://files.pythonhosted.org/packages/b9/96/c6105ed9a880abe346b64d3b6ddef269ddfcab04f7f3d90a0bf3c5a88e82/sqlalchemy-2.0.44-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b87e7b91a5d5973dda5f00cd61ef72ad75a1db73a386b62877d4875a8840959c", size = 3260222, upload-time = "2025-10-10T15:43:50.124Z" }, + { url = "https://files.pythonhosted.org/packages/44/16/1857e35a47155b5ad927272fee81ae49d398959cb749edca6eaa399b582f/sqlalchemy-2.0.44-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:15f3326f7f0b2bfe406ee562e17f43f36e16167af99c4c0df61db668de20002d", size = 3189614, upload-time = "2025-10-10T15:35:32.578Z" }, + { url = "https://files.pythonhosted.org/packages/88/ee/4afb39a8ee4fc786e2d716c20ab87b5b1fb33d4ac4129a1aaa574ae8a585/sqlalchemy-2.0.44-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1e77faf6ff919aa8cd63f1c4e561cac1d9a454a191bb864d5dd5e545935e5a40", size = 3226248, upload-time = "2025-10-10T15:43:51.862Z" }, + { url = "https://files.pythonhosted.org/packages/32/d5/0e66097fc64fa266f29a7963296b40a80d6a997b7ac13806183700676f86/sqlalchemy-2.0.44-cp313-cp313-win32.whl", hash = "sha256:ee51625c2d51f8baadf2829fae817ad0b66b140573939dd69284d2ba3553ae73", size = 2101275, upload-time = "2025-10-10T15:03:26.096Z" }, + { url = "https://files.pythonhosted.org/packages/03/51/665617fe4f8c6450f42a6d8d69243f9420f5677395572c2fe9d21b493b7b/sqlalchemy-2.0.44-cp313-cp313-win_amd64.whl", hash = "sha256:c1c80faaee1a6c3428cecf40d16a2365bcf56c424c92c2b6f0f9ad204b899e9e", size = 2127901, upload-time = "2025-10-10T15:03:27.548Z" }, + { url = "https://files.pythonhosted.org/packages/9c/5e/6a29fa884d9fb7ddadf6b69490a9d45fded3b38541713010dad16b77d015/sqlalchemy-2.0.44-py3-none-any.whl", hash = "sha256:19de7ca1246fbef9f9d1bff8f1ab25641569df226364a0e40457dc5457c54b05", size = 1928718, upload-time = "2025-10-10T15:29:45.32Z" }, +] + +[package.optional-dependencies] +asyncio = [ + { name = "greenlet" }, +] + +[[package]] +name = "tenacity" +version = "9.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb", size = 48036, upload-time = "2025-04-02T08:25:09.966Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138", size = 28248, upload-time = "2025-04-02T08:25:07.678Z" }, +] + +[[package]] +name = "termcolor" +version = "3.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/87/56/ab275c2b56a5e2342568838f0d5e3e66a32354adcc159b495e374cda43f5/termcolor-3.2.0.tar.gz", hash = "sha256:610e6456feec42c4bcd28934a8c87a06c3fa28b01561d46aa09a9881b8622c58", size = 14423, upload-time = "2025-10-25T19:11:42.586Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/d5/141f53d7c1eb2a80e6d3e9a390228c3222c27705cbe7f048d3623053f3ca/termcolor-3.2.0-py3-none-any.whl", hash = "sha256:a10343879eba4da819353c55cb8049b0933890c2ebf9ad5d3ecd2bb32ea96ea6", size = 7698, upload-time = "2025-10-25T19:11:41.536Z" }, +] + +[[package]] +name = "tiktoken" +version = "0.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "regex" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7d/ab/4d017d0f76ec3171d469d80fc03dfbb4e48a4bcaddaa831b31d526f05edc/tiktoken-0.12.0.tar.gz", hash = "sha256:b18ba7ee2b093863978fcb14f74b3707cdc8d4d4d3836853ce7ec60772139931", size = 37806, upload-time = "2025-10-06T20:22:45.419Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/61/441588ee21e6b5cdf59d6870f86beb9789e532ee9718c251b391b70c68d6/tiktoken-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:775c2c55de2310cc1bc9a3ad8826761cbdc87770e586fd7b6da7d4589e13dab3", size = 1050802, upload-time = "2025-10-06T20:22:00.96Z" }, + { url = "https://files.pythonhosted.org/packages/1f/05/dcf94486d5c5c8d34496abe271ac76c5b785507c8eae71b3708f1ad9b45a/tiktoken-0.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a01b12f69052fbe4b080a2cfb867c4de12c704b56178edf1d1d7b273561db160", size = 993995, upload-time = "2025-10-06T20:22:02.788Z" }, + { url = "https://files.pythonhosted.org/packages/a0/70/5163fe5359b943f8db9946b62f19be2305de8c3d78a16f629d4165e2f40e/tiktoken-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:01d99484dc93b129cd0964f9d34eee953f2737301f18b3c7257bf368d7615baa", size = 1128948, upload-time = "2025-10-06T20:22:03.814Z" }, + { url = "https://files.pythonhosted.org/packages/0c/da/c028aa0babf77315e1cef357d4d768800c5f8a6de04d0eac0f377cb619fa/tiktoken-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:4a1a4fcd021f022bfc81904a911d3df0f6543b9e7627b51411da75ff2fe7a1be", size = 1151986, upload-time = "2025-10-06T20:22:05.173Z" }, + { url = "https://files.pythonhosted.org/packages/a0/5a/886b108b766aa53e295f7216b509be95eb7d60b166049ce2c58416b25f2a/tiktoken-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:981a81e39812d57031efdc9ec59fa32b2a5a5524d20d4776574c4b4bd2e9014a", size = 1194222, upload-time = "2025-10-06T20:22:06.265Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f8/4db272048397636ac7a078d22773dd2795b1becee7bc4922fe6207288d57/tiktoken-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9baf52f84a3f42eef3ff4e754a0db79a13a27921b457ca9832cf944c6be4f8f3", size = 1255097, upload-time = "2025-10-06T20:22:07.403Z" }, + { url = "https://files.pythonhosted.org/packages/8e/32/45d02e2e0ea2be3a9ed22afc47d93741247e75018aac967b713b2941f8ea/tiktoken-0.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:b8a0cd0c789a61f31bf44851defbd609e8dd1e2c8589c614cc1060940ef1f697", size = 879117, upload-time = "2025-10-06T20:22:08.418Z" }, + { url = "https://files.pythonhosted.org/packages/ce/76/994fc868f88e016e6d05b0da5ac24582a14c47893f4474c3e9744283f1d5/tiktoken-0.12.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d5f89ea5680066b68bcb797ae85219c72916c922ef0fcdd3480c7d2315ffff16", size = 1050309, upload-time = "2025-10-06T20:22:10.939Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b8/57ef1456504c43a849821920d582a738a461b76a047f352f18c0b26c6516/tiktoken-0.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b4e7ed1c6a7a8a60a3230965bdedba8cc58f68926b835e519341413370e0399a", size = 993712, upload-time = "2025-10-06T20:22:12.115Z" }, + { url = "https://files.pythonhosted.org/packages/72/90/13da56f664286ffbae9dbcfadcc625439142675845baa62715e49b87b68b/tiktoken-0.12.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:fc530a28591a2d74bce821d10b418b26a094bf33839e69042a6e86ddb7a7fb27", size = 1128725, upload-time = "2025-10-06T20:22:13.541Z" }, + { url = "https://files.pythonhosted.org/packages/05/df/4f80030d44682235bdaecd7346c90f67ae87ec8f3df4a3442cb53834f7e4/tiktoken-0.12.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:06a9f4f49884139013b138920a4c393aa6556b2f8f536345f11819389c703ebb", size = 1151875, upload-time = "2025-10-06T20:22:14.559Z" }, + { url = "https://files.pythonhosted.org/packages/22/1f/ae535223a8c4ef4c0c1192e3f9b82da660be9eb66b9279e95c99288e9dab/tiktoken-0.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:04f0e6a985d95913cabc96a741c5ffec525a2c72e9df086ff17ebe35985c800e", size = 1194451, upload-time = "2025-10-06T20:22:15.545Z" }, + { url = "https://files.pythonhosted.org/packages/78/a7/f8ead382fce0243cb625c4f266e66c27f65ae65ee9e77f59ea1653b6d730/tiktoken-0.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0ee8f9ae00c41770b5f9b0bb1235474768884ae157de3beb5439ca0fd70f3e25", size = 1253794, upload-time = "2025-10-06T20:22:16.624Z" }, + { url = "https://files.pythonhosted.org/packages/93/e0/6cc82a562bc6365785a3ff0af27a2a092d57c47d7a81d9e2295d8c36f011/tiktoken-0.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:dc2dd125a62cb2b3d858484d6c614d136b5b848976794edfb63688d539b8b93f", size = 878777, upload-time = "2025-10-06T20:22:18.036Z" }, + { url = "https://files.pythonhosted.org/packages/72/05/3abc1db5d2c9aadc4d2c76fa5640134e475e58d9fbb82b5c535dc0de9b01/tiktoken-0.12.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a90388128df3b3abeb2bfd1895b0681412a8d7dc644142519e6f0a97c2111646", size = 1050188, upload-time = "2025-10-06T20:22:19.563Z" }, + { url = "https://files.pythonhosted.org/packages/e3/7b/50c2f060412202d6c95f32b20755c7a6273543b125c0985d6fa9465105af/tiktoken-0.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:da900aa0ad52247d8794e307d6446bd3cdea8e192769b56276695d34d2c9aa88", size = 993978, upload-time = "2025-10-06T20:22:20.702Z" }, + { url = "https://files.pythonhosted.org/packages/14/27/bf795595a2b897e271771cd31cb847d479073497344c637966bdf2853da1/tiktoken-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:285ba9d73ea0d6171e7f9407039a290ca77efcdb026be7769dccc01d2c8d7fff", size = 1129271, upload-time = "2025-10-06T20:22:22.06Z" }, + { url = "https://files.pythonhosted.org/packages/f5/de/9341a6d7a8f1b448573bbf3425fa57669ac58258a667eb48a25dfe916d70/tiktoken-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:d186a5c60c6a0213f04a7a802264083dea1bbde92a2d4c7069e1a56630aef830", size = 1151216, upload-time = "2025-10-06T20:22:23.085Z" }, + { url = "https://files.pythonhosted.org/packages/75/0d/881866647b8d1be4d67cb24e50d0c26f9f807f994aa1510cb9ba2fe5f612/tiktoken-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:604831189bd05480f2b885ecd2d1986dc7686f609de48208ebbbddeea071fc0b", size = 1194860, upload-time = "2025-10-06T20:22:24.602Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1e/b651ec3059474dab649b8d5b69f5c65cd8fcd8918568c1935bd4136c9392/tiktoken-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8f317e8530bb3a222547b85a58583238c8f74fd7a7408305f9f63246d1a0958b", size = 1254567, upload-time = "2025-10-06T20:22:25.671Z" }, + { url = "https://files.pythonhosted.org/packages/80/57/ce64fd16ac390fafde001268c364d559447ba09b509181b2808622420eec/tiktoken-0.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:399c3dd672a6406719d84442299a490420b458c44d3ae65516302a99675888f3", size = 921067, upload-time = "2025-10-06T20:22:26.753Z" }, + { url = "https://files.pythonhosted.org/packages/ac/a4/72eed53e8976a099539cdd5eb36f241987212c29629d0a52c305173e0a68/tiktoken-0.12.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:c2c714c72bc00a38ca969dae79e8266ddec999c7ceccd603cc4f0d04ccd76365", size = 1050473, upload-time = "2025-10-06T20:22:27.775Z" }, + { url = "https://files.pythonhosted.org/packages/e6/d7/0110b8f54c008466b19672c615f2168896b83706a6611ba6e47313dbc6e9/tiktoken-0.12.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cbb9a3ba275165a2cb0f9a83f5d7025afe6b9d0ab01a22b50f0e74fee2ad253e", size = 993855, upload-time = "2025-10-06T20:22:28.799Z" }, + { url = "https://files.pythonhosted.org/packages/5f/77/4f268c41a3957c418b084dd576ea2fad2e95da0d8e1ab705372892c2ca22/tiktoken-0.12.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:dfdfaa5ffff8993a3af94d1125870b1d27aed7cb97aa7eb8c1cefdbc87dbee63", size = 1129022, upload-time = "2025-10-06T20:22:29.981Z" }, + { url = "https://files.pythonhosted.org/packages/4e/2b/fc46c90fe5028bd094cd6ee25a7db321cb91d45dc87531e2bdbb26b4867a/tiktoken-0.12.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:584c3ad3d0c74f5269906eb8a659c8bfc6144a52895d9261cdaf90a0ae5f4de0", size = 1150736, upload-time = "2025-10-06T20:22:30.996Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/3c7a39ff68022ddfd7d93f3337ad90389a342f761c4d71de99a3ccc57857/tiktoken-0.12.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:54c891b416a0e36b8e2045b12b33dd66fb34a4fe7965565f1b482da50da3e86a", size = 1194908, upload-time = "2025-10-06T20:22:32.073Z" }, + { url = "https://files.pythonhosted.org/packages/ab/0d/c1ad6f4016a3968c048545f5d9b8ffebf577774b2ede3e2e352553b685fe/tiktoken-0.12.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5edb8743b88d5be814b1a8a8854494719080c28faaa1ccbef02e87354fe71ef0", size = 1253706, upload-time = "2025-10-06T20:22:33.385Z" }, + { url = "https://files.pythonhosted.org/packages/af/df/c7891ef9d2712ad774777271d39fdef63941ffba0a9d59b7ad1fd2765e57/tiktoken-0.12.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f61c0aea5565ac82e2ec50a05e02a6c44734e91b51c10510b084ea1b8e633a71", size = 920667, upload-time = "2025-10-06T20:22:34.444Z" }, +] + +[[package]] +name = "tqdm" +version = "4.67.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, +] + +[[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" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825, upload-time = "2023-05-24T20:25:47.612Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827, upload-time = "2023-05-24T20:25:45.287Z" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.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 = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +] + +[[package]] +name = "wrapt" +version = "2.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/49/2a/6de8a50cb435b7f42c46126cf1a54b2aab81784e74c8595c8e025e8f36d3/wrapt-2.0.1.tar.gz", hash = "sha256:9c9c635e78497cacb81e84f8b11b23e0aacac7a136e73b8e5b2109a1d9fc468f", size = 82040, upload-time = "2025-11-07T00:45:33.312Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/fe/41af4c46b5e498c90fc87981ab2972fbd9f0bccda597adb99d3d3441b94b/wrapt-2.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:47b0f8bafe90f7736151f61482c583c86b0693d80f075a58701dd1549b0010a9", size = 78132, upload-time = "2025-11-07T00:44:04.628Z" }, + { url = "https://files.pythonhosted.org/packages/1c/92/d68895a984a5ebbbfb175512b0c0aad872354a4a2484fbd5552e9f275316/wrapt-2.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cbeb0971e13b4bd81d34169ed57a6dda017328d1a22b62fda45e1d21dd06148f", size = 61211, upload-time = "2025-11-07T00:44:05.626Z" }, + { url = "https://files.pythonhosted.org/packages/e8/26/ba83dc5ae7cf5aa2b02364a3d9cf74374b86169906a1f3ade9a2d03cf21c/wrapt-2.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb7cffe572ad0a141a7886a1d2efa5bef0bf7fe021deeea76b3ab334d2c38218", size = 61689, upload-time = "2025-11-07T00:44:06.719Z" }, + { url = "https://files.pythonhosted.org/packages/cf/67/d7a7c276d874e5d26738c22444d466a3a64ed541f6ef35f740dbd865bab4/wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c8d60527d1ecfc131426b10d93ab5d53e08a09c5fa0175f6b21b3252080c70a9", size = 121502, upload-time = "2025-11-07T00:44:09.557Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6b/806dbf6dd9579556aab22fc92908a876636e250f063f71548a8660382184/wrapt-2.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c654eafb01afac55246053d67a4b9a984a3567c3808bb7df2f8de1c1caba2e1c", size = 123110, upload-time = "2025-11-07T00:44:10.64Z" }, + { url = "https://files.pythonhosted.org/packages/e5/08/cdbb965fbe4c02c5233d185d070cabed2ecc1f1e47662854f95d77613f57/wrapt-2.0.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:98d873ed6c8b4ee2418f7afce666751854d6d03e3c0ec2a399bb039cd2ae89db", size = 117434, upload-time = "2025-11-07T00:44:08.138Z" }, + { url = "https://files.pythonhosted.org/packages/2d/d1/6aae2ce39db4cb5216302fa2e9577ad74424dfbe315bd6669725569e048c/wrapt-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c9e850f5b7fc67af856ff054c71690d54fa940c3ef74209ad9f935b4f66a0233", size = 121533, upload-time = "2025-11-07T00:44:12.142Z" }, + { url = "https://files.pythonhosted.org/packages/79/35/565abf57559fbe0a9155c29879ff43ce8bd28d2ca61033a3a3dd67b70794/wrapt-2.0.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e505629359cb5f751e16e30cf3f91a1d3ddb4552480c205947da415d597f7ac2", size = 116324, upload-time = "2025-11-07T00:44:13.28Z" }, + { url = "https://files.pythonhosted.org/packages/e1/e0/53ff5e76587822ee33e560ad55876d858e384158272cd9947abdd4ad42ca/wrapt-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2879af909312d0baf35f08edeea918ee3af7ab57c37fe47cb6a373c9f2749c7b", size = 120627, upload-time = "2025-11-07T00:44:14.431Z" }, + { url = "https://files.pythonhosted.org/packages/7c/7b/38df30fd629fbd7612c407643c63e80e1c60bcc982e30ceeae163a9800e7/wrapt-2.0.1-cp313-cp313-win32.whl", hash = "sha256:d67956c676be5a24102c7407a71f4126d30de2a569a1c7871c9f3cabc94225d7", size = 58252, upload-time = "2025-11-07T00:44:17.814Z" }, + { url = "https://files.pythonhosted.org/packages/85/64/d3954e836ea67c4d3ad5285e5c8fd9d362fd0a189a2db622df457b0f4f6a/wrapt-2.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9ca66b38dd642bf90c59b6738af8070747b610115a39af2498535f62b5cdc1c3", size = 60500, upload-time = "2025-11-07T00:44:15.561Z" }, + { url = "https://files.pythonhosted.org/packages/89/4e/3c8b99ac93527cfab7f116089db120fef16aac96e5f6cdb724ddf286086d/wrapt-2.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:5a4939eae35db6b6cec8e7aa0e833dcca0acad8231672c26c2a9ab7a0f8ac9c8", size = 58993, upload-time = "2025-11-07T00:44:16.65Z" }, + { url = "https://files.pythonhosted.org/packages/f9/f4/eff2b7d711cae20d220780b9300faa05558660afb93f2ff5db61fe725b9a/wrapt-2.0.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a52f93d95c8d38fed0669da2ebdb0b0376e895d84596a976c15a9eb45e3eccb3", size = 82028, upload-time = "2025-11-07T00:44:18.944Z" }, + { url = "https://files.pythonhosted.org/packages/0c/67/cb945563f66fd0f61a999339460d950f4735c69f18f0a87ca586319b1778/wrapt-2.0.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e54bbf554ee29fcceee24fa41c4d091398b911da6e7f5d7bffda963c9aed2e1", size = 62949, upload-time = "2025-11-07T00:44:20.074Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ca/f63e177f0bbe1e5cf5e8d9b74a286537cd709724384ff20860f8f6065904/wrapt-2.0.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:908f8c6c71557f4deaa280f55d0728c3bca0960e8c3dd5ceeeafb3c19942719d", size = 63681, upload-time = "2025-11-07T00:44:21.345Z" }, + { url = "https://files.pythonhosted.org/packages/39/a1/1b88fcd21fd835dca48b556daef750952e917a2794fa20c025489e2e1f0f/wrapt-2.0.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e2f84e9af2060e3904a32cea9bb6db23ce3f91cfd90c6b426757cf7cc01c45c7", size = 152696, upload-time = "2025-11-07T00:44:24.318Z" }, + { url = "https://files.pythonhosted.org/packages/62/1c/d9185500c1960d9f5f77b9c0b890b7fc62282b53af7ad1b6bd779157f714/wrapt-2.0.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3612dc06b436968dfb9142c62e5dfa9eb5924f91120b3c8ff501ad878f90eb3", size = 158859, upload-time = "2025-11-07T00:44:25.494Z" }, + { url = "https://files.pythonhosted.org/packages/91/60/5d796ed0f481ec003220c7878a1d6894652efe089853a208ea0838c13086/wrapt-2.0.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6d2d947d266d99a1477cd005b23cbd09465276e302515e122df56bb9511aca1b", size = 146068, upload-time = "2025-11-07T00:44:22.81Z" }, + { url = "https://files.pythonhosted.org/packages/04/f8/75282dd72f102ddbfba137e1e15ecba47b40acff32c08ae97edbf53f469e/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:7d539241e87b650cbc4c3ac9f32c8d1ac8a54e510f6dca3f6ab60dcfd48c9b10", size = 155724, upload-time = "2025-11-07T00:44:26.634Z" }, + { url = "https://files.pythonhosted.org/packages/5a/27/fe39c51d1b344caebb4a6a9372157bdb8d25b194b3561b52c8ffc40ac7d1/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:4811e15d88ee62dbf5c77f2c3ff3932b1e3ac92323ba3912f51fc4016ce81ecf", size = 144413, upload-time = "2025-11-07T00:44:27.939Z" }, + { url = "https://files.pythonhosted.org/packages/83/2b/9f6b643fe39d4505c7bf926d7c2595b7cb4b607c8c6b500e56c6b36ac238/wrapt-2.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c1c91405fcf1d501fa5d55df21e58ea49e6b879ae829f1039faaf7e5e509b41e", size = 150325, upload-time = "2025-11-07T00:44:29.29Z" }, + { url = "https://files.pythonhosted.org/packages/bb/b6/20ffcf2558596a7f58a2e69c89597128781f0b88e124bf5a4cadc05b8139/wrapt-2.0.1-cp313-cp313t-win32.whl", hash = "sha256:e76e3f91f864e89db8b8d2a8311d57df93f01ad6bb1e9b9976d1f2e83e18315c", size = 59943, upload-time = "2025-11-07T00:44:33.211Z" }, + { url = "https://files.pythonhosted.org/packages/87/6a/0e56111cbb3320151eed5d3821ee1373be13e05b376ea0870711f18810c3/wrapt-2.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:83ce30937f0ba0d28818807b303a412440c4b63e39d3d8fc036a94764b728c92", size = 63240, upload-time = "2025-11-07T00:44:30.935Z" }, + { url = "https://files.pythonhosted.org/packages/1d/54/5ab4c53ea1f7f7e5c3e7c1095db92932cc32fd62359d285486d00c2884c3/wrapt-2.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:4b55cacc57e1dc2d0991dbe74c6419ffd415fb66474a02335cb10efd1aa3f84f", size = 60416, upload-time = "2025-11-07T00:44:32.002Z" }, + { url = "https://files.pythonhosted.org/packages/73/81/d08d83c102709258e7730d3cd25befd114c60e43ef3891d7e6877971c514/wrapt-2.0.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:5e53b428f65ece6d9dad23cb87e64506392b720a0b45076c05354d27a13351a1", size = 78290, upload-time = "2025-11-07T00:44:34.691Z" }, + { url = "https://files.pythonhosted.org/packages/f6/14/393afba2abb65677f313aa680ff0981e829626fed39b6a7e3ec807487790/wrapt-2.0.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ad3ee9d0f254851c71780966eb417ef8e72117155cff04821ab9b60549694a55", size = 61255, upload-time = "2025-11-07T00:44:35.762Z" }, + { url = "https://files.pythonhosted.org/packages/c4/10/a4a1f2fba205a9462e36e708ba37e5ac95f4987a0f1f8fd23f0bf1fc3b0f/wrapt-2.0.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d7b822c61ed04ee6ad64bc90d13368ad6eb094db54883b5dde2182f67a7f22c0", size = 61797, upload-time = "2025-11-07T00:44:37.22Z" }, + { url = "https://files.pythonhosted.org/packages/12/db/99ba5c37cf1c4fad35349174f1e38bd8d992340afc1ff27f526729b98986/wrapt-2.0.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7164a55f5e83a9a0b031d3ffab4d4e36bbec42e7025db560f225489fa929e509", size = 120470, upload-time = "2025-11-07T00:44:39.425Z" }, + { url = "https://files.pythonhosted.org/packages/30/3f/a1c8d2411eb826d695fc3395a431757331582907a0ec59afce8fe8712473/wrapt-2.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e60690ba71a57424c8d9ff28f8d006b7ad7772c22a4af432188572cd7fa004a1", size = 122851, upload-time = "2025-11-07T00:44:40.582Z" }, + { url = "https://files.pythonhosted.org/packages/b3/8d/72c74a63f201768d6a04a8845c7976f86be6f5ff4d74996c272cefc8dafc/wrapt-2.0.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3cd1a4bd9a7a619922a8557e1318232e7269b5fb69d4ba97b04d20450a6bf970", size = 117433, upload-time = "2025-11-07T00:44:38.313Z" }, + { url = "https://files.pythonhosted.org/packages/c7/5a/df37cf4042cb13b08256f8e27023e2f9b3d471d553376616591bb99bcb31/wrapt-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b4c2e3d777e38e913b8ce3a6257af72fb608f86a1df471cb1d4339755d0a807c", size = 121280, upload-time = "2025-11-07T00:44:41.69Z" }, + { url = "https://files.pythonhosted.org/packages/54/34/40d6bc89349f9931e1186ceb3e5fbd61d307fef814f09fbbac98ada6a0c8/wrapt-2.0.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:3d366aa598d69416b5afedf1faa539fac40c1d80a42f6b236c88c73a3c8f2d41", size = 116343, upload-time = "2025-11-07T00:44:43.013Z" }, + { url = "https://files.pythonhosted.org/packages/70/66/81c3461adece09d20781dee17c2366fdf0cb8754738b521d221ca056d596/wrapt-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c235095d6d090aa903f1db61f892fffb779c1eaeb2a50e566b52001f7a0f66ed", size = 119650, upload-time = "2025-11-07T00:44:44.523Z" }, + { url = "https://files.pythonhosted.org/packages/46/3a/d0146db8be8761a9e388cc9cc1c312b36d583950ec91696f19bbbb44af5a/wrapt-2.0.1-cp314-cp314-win32.whl", hash = "sha256:bfb5539005259f8127ea9c885bdc231978c06b7a980e63a8a61c8c4c979719d0", size = 58701, upload-time = "2025-11-07T00:44:48.277Z" }, + { url = "https://files.pythonhosted.org/packages/1a/38/5359da9af7d64554be63e9046164bd4d8ff289a2dd365677d25ba3342c08/wrapt-2.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:4ae879acc449caa9ed43fc36ba08392b9412ee67941748d31d94e3cedb36628c", size = 60947, upload-time = "2025-11-07T00:44:46.086Z" }, + { url = "https://files.pythonhosted.org/packages/aa/3f/96db0619276a833842bf36343685fa04f987dd6e3037f314531a1e00492b/wrapt-2.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:8639b843c9efd84675f1e100ed9e99538ebea7297b62c4b45a7042edb84db03e", size = 59359, upload-time = "2025-11-07T00:44:47.164Z" }, + { url = "https://files.pythonhosted.org/packages/71/49/5f5d1e867bf2064bf3933bc6cf36ade23505f3902390e175e392173d36a2/wrapt-2.0.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:9219a1d946a9b32bb23ccae66bdb61e35c62773ce7ca6509ceea70f344656b7b", size = 82031, upload-time = "2025-11-07T00:44:49.4Z" }, + { url = "https://files.pythonhosted.org/packages/2b/89/0009a218d88db66ceb83921e5685e820e2c61b59bbbb1324ba65342668bc/wrapt-2.0.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:fa4184e74197af3adad3c889a1af95b53bb0466bced92ea99a0c014e48323eec", size = 62952, upload-time = "2025-11-07T00:44:50.74Z" }, + { url = "https://files.pythonhosted.org/packages/ae/18/9b968e920dd05d6e44bcc918a046d02afea0fb31b2f1c80ee4020f377cbe/wrapt-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c5ef2f2b8a53b7caee2f797ef166a390fef73979b15778a4a153e4b5fedce8fa", size = 63688, upload-time = "2025-11-07T00:44:52.248Z" }, + { url = "https://files.pythonhosted.org/packages/a6/7d/78bdcb75826725885d9ea26c49a03071b10c4c92da93edda612910f150e4/wrapt-2.0.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e042d653a4745be832d5aa190ff80ee4f02c34b21f4b785745eceacd0907b815", size = 152706, upload-time = "2025-11-07T00:44:54.613Z" }, + { url = "https://files.pythonhosted.org/packages/dd/77/cac1d46f47d32084a703df0d2d29d47e7eb2a7d19fa5cbca0e529ef57659/wrapt-2.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2afa23318136709c4b23d87d543b425c399887b4057936cd20386d5b1422b6fa", size = 158866, upload-time = "2025-11-07T00:44:55.79Z" }, + { url = "https://files.pythonhosted.org/packages/8a/11/b521406daa2421508903bf8d5e8b929216ec2af04839db31c0a2c525eee0/wrapt-2.0.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6c72328f668cf4c503ffcf9434c2b71fdd624345ced7941bc6693e61bbe36bef", size = 146148, upload-time = "2025-11-07T00:44:53.388Z" }, + { url = "https://files.pythonhosted.org/packages/0c/c0/340b272bed297baa7c9ce0c98ef7017d9c035a17a6a71dce3184b8382da2/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3793ac154afb0e5b45d1233cb94d354ef7a983708cc3bb12563853b1d8d53747", size = 155737, upload-time = "2025-11-07T00:44:56.971Z" }, + { url = "https://files.pythonhosted.org/packages/f3/93/bfcb1fb2bdf186e9c2883a4d1ab45ab099c79cbf8f4e70ea453811fa3ea7/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fec0d993ecba3991645b4857837277469c8cc4c554a7e24d064d1ca291cfb81f", size = 144451, upload-time = "2025-11-07T00:44:58.515Z" }, + { url = "https://files.pythonhosted.org/packages/d2/6b/dca504fb18d971139d232652656180e3bd57120e1193d9a5899c3c0b7cdd/wrapt-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:949520bccc1fa227274da7d03bf238be15389cd94e32e4297b92337df9b7a349", size = 150353, upload-time = "2025-11-07T00:44:59.753Z" }, + { url = "https://files.pythonhosted.org/packages/1d/f6/a1de4bd3653afdf91d250ca5c721ee51195df2b61a4603d4b373aa804d1d/wrapt-2.0.1-cp314-cp314t-win32.whl", hash = "sha256:be9e84e91d6497ba62594158d3d31ec0486c60055c49179edc51ee43d095f79c", size = 60609, upload-time = "2025-11-07T00:45:03.315Z" }, + { url = "https://files.pythonhosted.org/packages/01/3a/07cd60a9d26fe73efead61c7830af975dfdba8537632d410462672e4432b/wrapt-2.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:61c4956171c7434634401db448371277d07032a81cc21c599c22953374781395", size = 64038, upload-time = "2025-11-07T00:45:00.948Z" }, + { url = "https://files.pythonhosted.org/packages/41/99/8a06b8e17dddbf321325ae4eb12465804120f699cd1b8a355718300c62da/wrapt-2.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:35cdbd478607036fee40273be8ed54a451f5f23121bd9d4be515158f9498f7ad", size = 60634, upload-time = "2025-11-07T00:45:02.087Z" }, + { url = "https://files.pythonhosted.org/packages/15/d1/b51471c11592ff9c012bd3e2f7334a6ff2f42a7aed2caffcf0bdddc9cb89/wrapt-2.0.1-py3-none-any.whl", hash = "sha256:4d2ce1bf1a48c5277d7969259232b57645aae5686dba1eaeade39442277afbca", size = 44046, upload-time = "2025-11-07T00:45:32.116Z" }, +] + +[[package]] +name = "yarl" +version = "1.22.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/57/63/0c6ebca57330cd313f6102b16dd57ffaf3ec4c83403dcb45dbd15c6f3ea1/yarl-1.22.0.tar.gz", hash = "sha256:bebf8557577d4401ba8bd9ff33906f1376c877aa78d1fe216ad01b4d6745af71", size = 187169, upload-time = "2025-10-06T14:12:55.963Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/f3/d67de7260456ee105dc1d162d43a019ecad6b91e2f51809d6cddaa56690e/yarl-1.22.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8dee9c25c74997f6a750cd317b8ca63545169c098faee42c84aa5e506c819b53", size = 139980, upload-time = "2025-10-06T14:10:14.601Z" }, + { url = "https://files.pythonhosted.org/packages/01/88/04d98af0b47e0ef42597b9b28863b9060bb515524da0a65d5f4db160b2d5/yarl-1.22.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01e73b85a5434f89fc4fe27dcda2aff08ddf35e4d47bbbea3bdcd25321af538a", size = 93424, upload-time = "2025-10-06T14:10:16.115Z" }, + { url = "https://files.pythonhosted.org/packages/18/91/3274b215fd8442a03975ce6bee5fe6aa57a8326b29b9d3d56234a1dca244/yarl-1.22.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:22965c2af250d20c873cdbee8ff958fb809940aeb2e74ba5f20aaf6b7ac8c70c", size = 93821, upload-time = "2025-10-06T14:10:17.993Z" }, + { url = "https://files.pythonhosted.org/packages/61/3a/caf4e25036db0f2da4ca22a353dfeb3c9d3c95d2761ebe9b14df8fc16eb0/yarl-1.22.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4f15793aa49793ec8d1c708ab7f9eded1aa72edc5174cae703651555ed1b601", size = 373243, upload-time = "2025-10-06T14:10:19.44Z" }, + { url = "https://files.pythonhosted.org/packages/6e/9e/51a77ac7516e8e7803b06e01f74e78649c24ee1021eca3d6a739cb6ea49c/yarl-1.22.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e5542339dcf2747135c5c85f68680353d5cb9ffd741c0f2e8d832d054d41f35a", size = 342361, upload-time = "2025-10-06T14:10:21.124Z" }, + { url = "https://files.pythonhosted.org/packages/d4/f8/33b92454789dde8407f156c00303e9a891f1f51a0330b0fad7c909f87692/yarl-1.22.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5c401e05ad47a75869c3ab3e35137f8468b846770587e70d71e11de797d113df", size = 387036, upload-time = "2025-10-06T14:10:22.902Z" }, + { url = "https://files.pythonhosted.org/packages/d9/9a/c5db84ea024f76838220280f732970aa4ee154015d7f5c1bfb60a267af6f/yarl-1.22.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:243dda95d901c733f5b59214d28b0120893d91777cb8aa043e6ef059d3cddfe2", size = 397671, upload-time = "2025-10-06T14:10:24.523Z" }, + { url = "https://files.pythonhosted.org/packages/11/c9/cd8538dc2e7727095e0c1d867bad1e40c98f37763e6d995c1939f5fdc7b1/yarl-1.22.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bec03d0d388060058f5d291a813f21c011041938a441c593374da6077fe21b1b", size = 377059, upload-time = "2025-10-06T14:10:26.406Z" }, + { url = "https://files.pythonhosted.org/packages/a1/b9/ab437b261702ced75122ed78a876a6dec0a1b0f5e17a4ac7a9a2482d8abe/yarl-1.22.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b0748275abb8c1e1e09301ee3cf90c8a99678a4e92e4373705f2a2570d581273", size = 365356, upload-time = "2025-10-06T14:10:28.461Z" }, + { url = "https://files.pythonhosted.org/packages/b2/9d/8e1ae6d1d008a9567877b08f0ce4077a29974c04c062dabdb923ed98e6fe/yarl-1.22.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:47fdb18187e2a4e18fda2c25c05d8251a9e4a521edaed757fef033e7d8498d9a", size = 361331, upload-time = "2025-10-06T14:10:30.541Z" }, + { url = "https://files.pythonhosted.org/packages/ca/5a/09b7be3905962f145b73beb468cdd53db8aa171cf18c80400a54c5b82846/yarl-1.22.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c7044802eec4524fde550afc28edda0dd5784c4c45f0be151a2d3ba017daca7d", size = 382590, upload-time = "2025-10-06T14:10:33.352Z" }, + { url = "https://files.pythonhosted.org/packages/aa/7f/59ec509abf90eda5048b0bc3e2d7b5099dffdb3e6b127019895ab9d5ef44/yarl-1.22.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:139718f35149ff544caba20fce6e8a2f71f1e39b92c700d8438a0b1d2a631a02", size = 385316, upload-time = "2025-10-06T14:10:35.034Z" }, + { url = "https://files.pythonhosted.org/packages/e5/84/891158426bc8036bfdfd862fabd0e0fa25df4176ec793e447f4b85cf1be4/yarl-1.22.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e1b51bebd221006d3d2f95fbe124b22b247136647ae5dcc8c7acafba66e5ee67", size = 374431, upload-time = "2025-10-06T14:10:37.76Z" }, + { url = "https://files.pythonhosted.org/packages/bb/49/03da1580665baa8bef5e8ed34c6df2c2aca0a2f28bf397ed238cc1bbc6f2/yarl-1.22.0-cp313-cp313-win32.whl", hash = "sha256:d3e32536234a95f513bd374e93d717cf6b2231a791758de6c509e3653f234c95", size = 81555, upload-time = "2025-10-06T14:10:39.649Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ee/450914ae11b419eadd067c6183ae08381cfdfcb9798b90b2b713bbebddda/yarl-1.22.0-cp313-cp313-win_amd64.whl", hash = "sha256:47743b82b76d89a1d20b83e60d5c20314cbd5ba2befc9cda8f28300c4a08ed4d", size = 86965, upload-time = "2025-10-06T14:10:41.313Z" }, + { url = "https://files.pythonhosted.org/packages/98/4d/264a01eae03b6cf629ad69bae94e3b0e5344741e929073678e84bf7a3e3b/yarl-1.22.0-cp313-cp313-win_arm64.whl", hash = "sha256:5d0fcda9608875f7d052eff120c7a5da474a6796fe4d83e152e0e4d42f6d1a9b", size = 81205, upload-time = "2025-10-06T14:10:43.167Z" }, + { url = "https://files.pythonhosted.org/packages/88/fc/6908f062a2f77b5f9f6d69cecb1747260831ff206adcbc5b510aff88df91/yarl-1.22.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:719ae08b6972befcba4310e49edb1161a88cdd331e3a694b84466bd938a6ab10", size = 146209, upload-time = "2025-10-06T14:10:44.643Z" }, + { url = "https://files.pythonhosted.org/packages/65/47/76594ae8eab26210b4867be6f49129861ad33da1f1ebdf7051e98492bf62/yarl-1.22.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:47d8a5c446df1c4db9d21b49619ffdba90e77c89ec6e283f453856c74b50b9e3", size = 95966, upload-time = "2025-10-06T14:10:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/ab/ce/05e9828a49271ba6b5b038b15b3934e996980dd78abdfeb52a04cfb9467e/yarl-1.22.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cfebc0ac8333520d2d0423cbbe43ae43c8838862ddb898f5ca68565e395516e9", size = 97312, upload-time = "2025-10-06T14:10:48.007Z" }, + { url = "https://files.pythonhosted.org/packages/d1/c5/7dffad5e4f2265b29c9d7ec869c369e4223166e4f9206fc2243ee9eea727/yarl-1.22.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4398557cbf484207df000309235979c79c4356518fd5c99158c7d38203c4da4f", size = 361967, upload-time = "2025-10-06T14:10:49.997Z" }, + { url = "https://files.pythonhosted.org/packages/50/b2/375b933c93a54bff7fc041e1a6ad2c0f6f733ffb0c6e642ce56ee3b39970/yarl-1.22.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2ca6fd72a8cd803be290d42f2dec5cdcd5299eeb93c2d929bf060ad9efaf5de0", size = 323949, upload-time = "2025-10-06T14:10:52.004Z" }, + { url = "https://files.pythonhosted.org/packages/66/50/bfc2a29a1d78644c5a7220ce2f304f38248dc94124a326794e677634b6cf/yarl-1.22.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca1f59c4e1ab6e72f0a23c13fca5430f889634166be85dbf1013683e49e3278e", size = 361818, upload-time = "2025-10-06T14:10:54.078Z" }, + { url = "https://files.pythonhosted.org/packages/46/96/f3941a46af7d5d0f0498f86d71275696800ddcdd20426298e572b19b91ff/yarl-1.22.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c5010a52015e7c70f86eb967db0f37f3c8bd503a695a49f8d45700144667708", size = 372626, upload-time = "2025-10-06T14:10:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/c1/42/8b27c83bb875cd89448e42cd627e0fb971fa1675c9ec546393d18826cb50/yarl-1.22.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d7672ecf7557476642c88497c2f8d8542f8e36596e928e9bcba0e42e1e7d71f", size = 341129, upload-time = "2025-10-06T14:10:57.985Z" }, + { url = "https://files.pythonhosted.org/packages/49/36/99ca3122201b382a3cf7cc937b95235b0ac944f7e9f2d5331d50821ed352/yarl-1.22.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3b7c88eeef021579d600e50363e0b6ee4f7f6f728cd3486b9d0f3ee7b946398d", size = 346776, upload-time = "2025-10-06T14:10:59.633Z" }, + { url = "https://files.pythonhosted.org/packages/85/b4/47328bf996acd01a4c16ef9dcd2f59c969f495073616586f78cd5f2efb99/yarl-1.22.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:f4afb5c34f2c6fecdcc182dfcfc6af6cccf1aa923eed4d6a12e9d96904e1a0d8", size = 334879, upload-time = "2025-10-06T14:11:01.454Z" }, + { url = "https://files.pythonhosted.org/packages/c2/ad/b77d7b3f14a4283bffb8e92c6026496f6de49751c2f97d4352242bba3990/yarl-1.22.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:59c189e3e99a59cf8d83cbb31d4db02d66cda5a1a4374e8a012b51255341abf5", size = 350996, upload-time = "2025-10-06T14:11:03.452Z" }, + { url = "https://files.pythonhosted.org/packages/81/c8/06e1d69295792ba54d556f06686cbd6a7ce39c22307100e3fb4a2c0b0a1d/yarl-1.22.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:5a3bf7f62a289fa90f1990422dc8dff5a458469ea71d1624585ec3a4c8d6960f", size = 356047, upload-time = "2025-10-06T14:11:05.115Z" }, + { url = "https://files.pythonhosted.org/packages/4b/b8/4c0e9e9f597074b208d18cef227d83aac36184bfbc6eab204ea55783dbc5/yarl-1.22.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:de6b9a04c606978fdfe72666fa216ffcf2d1a9f6a381058d4378f8d7b1e5de62", size = 342947, upload-time = "2025-10-06T14:11:08.137Z" }, + { url = "https://files.pythonhosted.org/packages/e0/e5/11f140a58bf4c6ad7aca69a892bff0ee638c31bea4206748fc0df4ebcb3a/yarl-1.22.0-cp313-cp313t-win32.whl", hash = "sha256:1834bb90991cc2999f10f97f5f01317f99b143284766d197e43cd5b45eb18d03", size = 86943, upload-time = "2025-10-06T14:11:10.284Z" }, + { url = "https://files.pythonhosted.org/packages/31/74/8b74bae38ed7fe6793d0c15a0c8207bbb819cf287788459e5ed230996cdd/yarl-1.22.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff86011bd159a9d2dfc89c34cfd8aff12875980e3bd6a39ff097887520e60249", size = 93715, upload-time = "2025-10-06T14:11:11.739Z" }, + { url = "https://files.pythonhosted.org/packages/69/66/991858aa4b5892d57aef7ee1ba6b4d01ec3b7eb3060795d34090a3ca3278/yarl-1.22.0-cp313-cp313t-win_arm64.whl", hash = "sha256:7861058d0582b847bc4e3a4a4c46828a410bca738673f35a29ba3ca5db0b473b", size = 83857, upload-time = "2025-10-06T14:11:13.586Z" }, + { url = "https://files.pythonhosted.org/packages/46/b3/e20ef504049f1a1c54a814b4b9bed96d1ac0e0610c3b4da178f87209db05/yarl-1.22.0-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:34b36c2c57124530884d89d50ed2c1478697ad7473efd59cfd479945c95650e4", size = 140520, upload-time = "2025-10-06T14:11:15.465Z" }, + { url = "https://files.pythonhosted.org/packages/e4/04/3532d990fdbab02e5ede063676b5c4260e7f3abea2151099c2aa745acc4c/yarl-1.22.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:0dd9a702591ca2e543631c2a017e4a547e38a5c0f29eece37d9097e04a7ac683", size = 93504, upload-time = "2025-10-06T14:11:17.106Z" }, + { url = "https://files.pythonhosted.org/packages/11/63/ff458113c5c2dac9a9719ac68ee7c947cb621432bcf28c9972b1c0e83938/yarl-1.22.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:594fcab1032e2d2cc3321bb2e51271e7cd2b516c7d9aee780ece81b07ff8244b", size = 94282, upload-time = "2025-10-06T14:11:19.064Z" }, + { url = "https://files.pythonhosted.org/packages/a7/bc/315a56aca762d44a6aaaf7ad253f04d996cb6b27bad34410f82d76ea8038/yarl-1.22.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3d7a87a78d46a2e3d5b72587ac14b4c16952dd0887dbb051451eceac774411e", size = 372080, upload-time = "2025-10-06T14:11:20.996Z" }, + { url = "https://files.pythonhosted.org/packages/3f/3f/08e9b826ec2e099ea6e7c69a61272f4f6da62cb5b1b63590bb80ca2e4a40/yarl-1.22.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:852863707010316c973162e703bddabec35e8757e67fcb8ad58829de1ebc8590", size = 338696, upload-time = "2025-10-06T14:11:22.847Z" }, + { url = "https://files.pythonhosted.org/packages/e3/9f/90360108e3b32bd76789088e99538febfea24a102380ae73827f62073543/yarl-1.22.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:131a085a53bfe839a477c0845acf21efc77457ba2bcf5899618136d64f3303a2", size = 387121, upload-time = "2025-10-06T14:11:24.889Z" }, + { url = "https://files.pythonhosted.org/packages/98/92/ab8d4657bd5b46a38094cfaea498f18bb70ce6b63508fd7e909bd1f93066/yarl-1.22.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:078a8aefd263f4d4f923a9677b942b445a2be970ca24548a8102689a3a8ab8da", size = 394080, upload-time = "2025-10-06T14:11:27.307Z" }, + { url = "https://files.pythonhosted.org/packages/f5/e7/d8c5a7752fef68205296201f8ec2bf718f5c805a7a7e9880576c67600658/yarl-1.22.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bca03b91c323036913993ff5c738d0842fc9c60c4648e5c8d98331526df89784", size = 372661, upload-time = "2025-10-06T14:11:29.387Z" }, + { url = "https://files.pythonhosted.org/packages/b6/2e/f4d26183c8db0bb82d491b072f3127fb8c381a6206a3a56332714b79b751/yarl-1.22.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:68986a61557d37bb90d3051a45b91fa3d5c516d177dfc6dd6f2f436a07ff2b6b", size = 364645, upload-time = "2025-10-06T14:11:31.423Z" }, + { url = "https://files.pythonhosted.org/packages/80/7c/428e5812e6b87cd00ee8e898328a62c95825bf37c7fa87f0b6bb2ad31304/yarl-1.22.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:4792b262d585ff0dff6bcb787f8492e40698443ec982a3568c2096433660c694", size = 355361, upload-time = "2025-10-06T14:11:33.055Z" }, + { url = "https://files.pythonhosted.org/packages/ec/2a/249405fd26776f8b13c067378ef4d7dd49c9098d1b6457cdd152a99e96a9/yarl-1.22.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ebd4549b108d732dba1d4ace67614b9545b21ece30937a63a65dd34efa19732d", size = 381451, upload-time = "2025-10-06T14:11:35.136Z" }, + { url = "https://files.pythonhosted.org/packages/67/a8/fb6b1adbe98cf1e2dd9fad71003d3a63a1bc22459c6e15f5714eb9323b93/yarl-1.22.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:f87ac53513d22240c7d59203f25cc3beac1e574c6cd681bbfd321987b69f95fd", size = 383814, upload-time = "2025-10-06T14:11:37.094Z" }, + { url = "https://files.pythonhosted.org/packages/d9/f9/3aa2c0e480fb73e872ae2814c43bc1e734740bb0d54e8cb2a95925f98131/yarl-1.22.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:22b029f2881599e2f1b06f8f1db2ee63bd309e2293ba2d566e008ba12778b8da", size = 370799, upload-time = "2025-10-06T14:11:38.83Z" }, + { url = "https://files.pythonhosted.org/packages/50/3c/af9dba3b8b5eeb302f36f16f92791f3ea62e3f47763406abf6d5a4a3333b/yarl-1.22.0-cp314-cp314-win32.whl", hash = "sha256:6a635ea45ba4ea8238463b4f7d0e721bad669f80878b7bfd1f89266e2ae63da2", size = 82990, upload-time = "2025-10-06T14:11:40.624Z" }, + { url = "https://files.pythonhosted.org/packages/ac/30/ac3a0c5bdc1d6efd1b41fa24d4897a4329b3b1e98de9449679dd327af4f0/yarl-1.22.0-cp314-cp314-win_amd64.whl", hash = "sha256:0d6e6885777af0f110b0e5d7e5dda8b704efed3894da26220b7f3d887b839a79", size = 88292, upload-time = "2025-10-06T14:11:42.578Z" }, + { url = "https://files.pythonhosted.org/packages/df/0a/227ab4ff5b998a1b7410abc7b46c9b7a26b0ca9e86c34ba4b8d8bc7c63d5/yarl-1.22.0-cp314-cp314-win_arm64.whl", hash = "sha256:8218f4e98d3c10d683584cb40f0424f4b9fd6e95610232dd75e13743b070ee33", size = 82888, upload-time = "2025-10-06T14:11:44.863Z" }, + { url = "https://files.pythonhosted.org/packages/06/5e/a15eb13db90abd87dfbefb9760c0f3f257ac42a5cac7e75dbc23bed97a9f/yarl-1.22.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:45c2842ff0e0d1b35a6bf1cd6c690939dacb617a70827f715232b2e0494d55d1", size = 146223, upload-time = "2025-10-06T14:11:46.796Z" }, + { url = "https://files.pythonhosted.org/packages/18/82/9665c61910d4d84f41a5bf6837597c89e665fa88aa4941080704645932a9/yarl-1.22.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d947071e6ebcf2e2bee8fce76e10faca8f7a14808ca36a910263acaacef08eca", size = 95981, upload-time = "2025-10-06T14:11:48.845Z" }, + { url = "https://files.pythonhosted.org/packages/5d/9a/2f65743589809af4d0a6d3aa749343c4b5f4c380cc24a8e94a3c6625a808/yarl-1.22.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:334b8721303e61b00019474cc103bdac3d7b1f65e91f0bfedeec2d56dfe74b53", size = 97303, upload-time = "2025-10-06T14:11:50.897Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ab/5b13d3e157505c43c3b43b5a776cbf7b24a02bc4cccc40314771197e3508/yarl-1.22.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e7ce67c34138a058fd092f67d07a72b8e31ff0c9236e751957465a24b28910c", size = 361820, upload-time = "2025-10-06T14:11:52.549Z" }, + { url = "https://files.pythonhosted.org/packages/fb/76/242a5ef4677615cf95330cfc1b4610e78184400699bdda0acb897ef5e49a/yarl-1.22.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d77e1b2c6d04711478cb1c4ab90db07f1609ccf06a287d5607fcd90dc9863acf", size = 323203, upload-time = "2025-10-06T14:11:54.225Z" }, + { url = "https://files.pythonhosted.org/packages/8c/96/475509110d3f0153b43d06164cf4195c64d16999e0c7e2d8a099adcd6907/yarl-1.22.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c4647674b6150d2cae088fc07de2738a84b8bcedebef29802cf0b0a82ab6face", size = 363173, upload-time = "2025-10-06T14:11:56.069Z" }, + { url = "https://files.pythonhosted.org/packages/c9/66/59db471aecfbd559a1fd48aedd954435558cd98c7d0da8b03cc6c140a32c/yarl-1.22.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:efb07073be061c8f79d03d04139a80ba33cbd390ca8f0297aae9cce6411e4c6b", size = 373562, upload-time = "2025-10-06T14:11:58.783Z" }, + { url = "https://files.pythonhosted.org/packages/03/1f/c5d94abc91557384719da10ff166b916107c1b45e4d0423a88457071dd88/yarl-1.22.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e51ac5435758ba97ad69617e13233da53908beccc6cfcd6c34bbed8dcbede486", size = 339828, upload-time = "2025-10-06T14:12:00.686Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/aa6a143d3afba17b6465733681c70cf175af89f76ec8d9286e08437a7454/yarl-1.22.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33e32a0dd0c8205efa8e83d04fc9f19313772b78522d1bdc7d9aed706bfd6138", size = 347551, upload-time = "2025-10-06T14:12:02.628Z" }, + { url = "https://files.pythonhosted.org/packages/43/3c/45a2b6d80195959239a7b2a8810506d4eea5487dce61c2a3393e7fc3c52e/yarl-1.22.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:bf4a21e58b9cde0e401e683ebd00f6ed30a06d14e93f7c8fd059f8b6e8f87b6a", size = 334512, upload-time = "2025-10-06T14:12:04.871Z" }, + { url = "https://files.pythonhosted.org/packages/86/a0/c2ab48d74599c7c84cb104ebd799c5813de252bea0f360ffc29d270c2caa/yarl-1.22.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:e4b582bab49ac33c8deb97e058cd67c2c50dac0dd134874106d9c774fd272529", size = 352400, upload-time = "2025-10-06T14:12:06.624Z" }, + { url = "https://files.pythonhosted.org/packages/32/75/f8919b2eafc929567d3d8411f72bdb1a2109c01caaab4ebfa5f8ffadc15b/yarl-1.22.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0b5bcc1a9c4839e7e30b7b30dd47fe5e7e44fb7054ec29b5bb8d526aa1041093", size = 357140, upload-time = "2025-10-06T14:12:08.362Z" }, + { url = "https://files.pythonhosted.org/packages/cf/72/6a85bba382f22cf78add705d8c3731748397d986e197e53ecc7835e76de7/yarl-1.22.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c0232bce2170103ec23c454e54a57008a9a72b5d1c3105dc2496750da8cfa47c", size = 341473, upload-time = "2025-10-06T14:12:10.994Z" }, + { url = "https://files.pythonhosted.org/packages/35/18/55e6011f7c044dc80b98893060773cefcfdbf60dfefb8cb2f58b9bacbd83/yarl-1.22.0-cp314-cp314t-win32.whl", hash = "sha256:8009b3173bcd637be650922ac455946197d858b3630b6d8787aa9e5c4564533e", size = 89056, upload-time = "2025-10-06T14:12:13.317Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/0f0dccb6e59a9e7f122c5afd43568b1d31b8ab7dda5f1b01fb5c7025c9a9/yarl-1.22.0-cp314-cp314t-win_amd64.whl", hash = "sha256:9fb17ea16e972c63d25d4a97f016d235c78dd2344820eb35bc034bc32012ee27", size = 96292, upload-time = "2025-10-06T14:12:15.398Z" }, + { url = "https://files.pythonhosted.org/packages/48/b7/503c98092fb3b344a179579f55814b613c1fbb1c23b3ec14a7b008a66a6e/yarl-1.22.0-cp314-cp314t-win_arm64.whl", hash = "sha256:9f6d73c1436b934e3f01df1e1b21ff765cd1d28c77dfb9ace207f746d4610ee1", size = 85171, upload-time = "2025-10-06T14:12:16.935Z" }, + { url = "https://files.pythonhosted.org/packages/73/ae/b48f95715333080afb75a4504487cbe142cae1268afc482d06692d605ae6/yarl-1.22.0-py3-none-any.whl", hash = "sha256:1380560bdba02b6b6c90de54133c81c9f2a453dee9912fe58c1dcced1edb7cff", size = 46814, upload-time = "2025-10-06T14:12:53.872Z" }, +] + +[[package]] +name = "zipp" +version = "3.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547, upload-time = "2025-06-08T17:06:39.4Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, +]