From 3690109abf098bc84eb020d18b173a7ee6ae0c6a Mon Sep 17 00:00:00 2001 From: Pierre-Loic Doulcet Date: Wed, 4 Dec 2024 15:39:00 +0100 Subject: [PATCH] Add more parameters (#525) * add after revert * 3.8 so numpy work * change defaults * change requested * change requested --- llama_parse/base.py | 442 +++-- llama_parse/utils.py | 2 + poetry.lock | 1486 ++++++++--------- pyproject.toml | 4 +- ...9f3-630d-4dbf-8663-d74408f25e62-page_1.jpg | Bin 0 -> 355015 bytes 5 files changed, 1058 insertions(+), 876 deletions(-) create mode 100644 tests/test_files/images/2788d9f3-630d-4dbf-8663-d74408f25e62-page_1.jpg diff --git a/llama_parse/base.py b/llama_parse/base.py index 451f50f..fdd9d21 100644 --- a/llama_parse/base.py +++ b/llama_parse/base.py @@ -21,7 +21,6 @@ nest_asyncio_err, nest_asyncio_msg, ResultType, - Language, SUPPORTED_FILE_TYPES, ) from copy import deepcopy @@ -36,6 +35,7 @@ class LlamaParse(BasePydanticReader): """A smart-parser for files.""" + # Library / access specific configurations api_key: str = Field( default="", description="The API key for the LlamaParse API.", @@ -45,8 +45,20 @@ class LlamaParse(BasePydanticReader): default=DEFAULT_BASE_URL, description="The base URL of the Llama Parsing API.", ) - result_type: ResultType = Field( - default=ResultType.TXT, description="The result type for the parser." + check_interval: int = Field( + default=1, + description="The interval in seconds to check if the parsing is done.", + ) + custom_client: Optional[httpx.AsyncClient] = Field( + default=None, description="A custom HTTPX client to use for sending requests." + ) + ignore_errors: bool = Field( + default=True, + description="Whether or not to ignore and skip errors raised during parsing.", + ) + max_timeout: int = Field( + default=2000, + description="The maximum timeout in seconds to wait for the parsing to finish.", ) num_workers: int = Field( default=4, @@ -54,144 +66,212 @@ class LlamaParse(BasePydanticReader): lt=10, description="The number of workers to use sending API requests for parsing.", ) - check_interval: int = Field( - default=1, - description="The interval in seconds to check if the parsing is done.", + result_type: ResultType = Field( + default=ResultType.TXT, description="The result type for the parser." ) - max_timeout: int = Field( - default=2000, - description="The maximum timeout in seconds to wait for the parsing to finish.", + show_progress: bool = Field( + default=True, description="Show progress when parsing multiple files." + ) + split_by_page: bool = Field( + default=True, + description="Whether to split by page using the page separator", ) verbose: bool = Field( default=True, description="Whether to print the progress of the parsing." ) - show_progress: bool = Field( - default=True, description="Show progress when parsing multiple files." + + # Parsing specific configurations (Alphabetical order) + annotate_links: Optional[bool] = Field( + default=False, + description="Annotate links found in the document to extract their URL.", ) - language: Language = Field( - default=Language.ENGLISH, description="The language of the text to parse." + auto_mode: Optional[bool] = Field( + default=False, + description="If set to true, the parser will automatically select the best mode to extract text from documents based on the rules provide. Will use the 'accurate' default mode by default and will upgrade page that match the rule to Premium mode.", ) - parsing_instruction: Optional[str] = Field( - default="", description="The parsing instruction for the parser." + auto_mode_trigger_on_image_in_page: Optional[bool] = Field( + default=False, + description="If auto_mode is set to true, the parser will upgrade the page that contain an image to Premium mode.", ) - skip_diagonal_text: Optional[bool] = Field( + auto_mode_trigger_on_table_in_page: Optional[bool] = Field( default=False, - description="If set to true, the parser will ignore diagonal text (when the text rotation in degrees modulo 90 is not 0).", + description="If auto_mode is set to true, the parser will upgrade the page that contain a table to Premium mode.", ) - invalidate_cache: Optional[bool] = Field( + auto_mode_trigger_on_text_in_page: Optional[str] = Field( + default=None, + description="If auto_mode is set to true, the parser will upgrade the page that contain the text to Premium mode.", + ) + auto_mode_trigger_on_regexp_in_page: Optional[str] = Field( + default=None, + description="If auto_mode is set to true, the parser will upgrade the page that match the regexp to Premium mode.", + ) + azure_openai_api_version: Optional[str] = Field( + default=None, description="Azure Openai API Version" + ) + azure_openai_deployment_name: Optional[str] = Field( + default=None, description="Azure Openai Deployment Name" + ) + azure_openai_endpoint: Optional[str] = Field( + default=None, description="Azure Openai Endpoint" + ) + azure_openai_key: Optional[str] = Field( + default=None, description="Azure Openai Key" + ) + bbox_bottom: Optional[float] = Field( + default=None, + description="The bottom margin of the bounding box to use to extract text from documents expressed as a float between 0 and 1 representing the percentage of the page height.", + ) + bbox_left: Optional[float] = Field( + default=None, + description="The left margin of the bounding box to use to extract text from documents expressed as a float between 0 and 1 representing the percentage of the page width.", + ) + bbox_right: Optional[float] = Field( + default=None, + description="The right margin of the bounding box to use to extract text from documents expressed as a float between 0 and 1 representing the percentage of the page width.", + ) + bbox_top: Optional[float] = Field( + default=None, + description="The top margin of the bounding box to use to extract text from documents expressed as a float between 0 and 1 representing the percentage of the page height.", + ) + continuous_mode: Optional[bool] = Field( default=False, - description="If set to true, the cache will be ignored and the document re-processes. All document are kept in cache for 48hours after the job was completed to avoid processing the same document twice.", + description="Parse documents continuously, leading to better results on documents where tables span across two pages.", + ) + disable_ocr: Optional[bool] = Field( + default=False, + description="Disable the OCR on the document. LlamaParse will only extract the copyable text from the document.", + ) + disable_image_extraction: Optional[bool] = Field( + default=False, + description="If set to true, the parser will not extract images from the document. Make the parser faster.", ) do_not_cache: Optional[bool] = Field( default=False, description="If set to true, the document will not be cached. This mean that you will be re-charged it you reprocess them as they will not be cached.", ) + do_not_unroll_columns: Optional[bool] = Field( + default=False, + description="If set to true, the parser will keep column in the text according to document layout. Reduce reconstruction accuracy, and LLM's/embedings performances in most case.", + ) + extract_charts: Optional[bool] = Field( + default=False, + description="If set to true, the parser will extract/tag charts from the document.", + ) fast_mode: Optional[bool] = Field( default=False, description="Note: Non compatible with gpt-4o. If set to true, the parser will use a faster mode to extract text from documents. This mode will skip OCR of images, and table/heading reconstruction.", ) - premium_mode: bool = Field( + guess_xlsx_sheet_names: Optional[bool] = Field( default=False, - description="Use our best parser mode if set to True.", + description="Whether to guess the sheet names of the xlsx file.", ) - continuous_mode: bool = Field( + html_make_all_elements_visible: Optional[bool] = Field( default=False, - description="Parse documents continuously, leading to better results on documents where tables span across two pages.", + description="If set to true, when parsing HTML the parser will consider all elements display not element as display block.", ) - do_not_unroll_columns: Optional[bool] = Field( + html_remove_fixed_elements: Optional[bool] = Field( default=False, - description="If set to true, the parser will keep column in the text according to document layout. Reduce reconstruction accuracy, and LLM's/embedings performances in most case.", + description="If set to true, when parsing HTML the parser will remove fixed elements. Useful to hide cookie banners.", ) - page_separator: Optional[str] = Field( + http_proxy: Optional[str] = Field( default=None, - description="A templated page separator to use to split the text. If it contain `{page_number}`,it will be replaced by the next page number. If not set will the default separator '\\n---\\n' will be used.", + description="(optional) If set with input_url will use the specified http proxy to download the file.", + ) + invalidate_cache: Optional[bool] = Field( + default=False, + description="If set to true, the cache will be ignored and the document re-processes. All document are kept in cache for 48hours after the job was completed to avoid processing the same document twice.", + ) + is_formatting_instruction: Optional[bool] = Field( + default=False, + description="Allow the parsing instruction to also format the output. Disable to have a cleaner markdown output.", + ) + language: Optional[str] = Field( + default="en", description="The language of the text to parse." + ) + max_pages: Optional[int] = Field( + default=None, + description="The maximum number of pages to extract text from documents. If set to 0 or not set, all pages will be that should be extracted will be extracted (can work in combination with targetPages).", + ) + output_pdf_of_document: Optional[bool] = Field( + default=False, + description="If set to true, the parser will also output a PDF of the document. (except for spreadsheets)", + ) + output_s3_path_prefix: Optional[str] = Field( + default=None, + description="An S3 path prefix to store the output of the parsing job. If set, the parser will upload the output to S3. The bucket need to be accessible from the LlamaIndex organization.", ) page_prefix: Optional[str] = Field( default=None, description="A templated prefix to add to the beginning of each page. If it contain `{page_number}`, it will be replaced by the page number.", ) + page_separator: Optional[str] = Field( + default=None, + description="A templated page separator to use to split the text. If it contain `{page_number}`,it will be replaced by the next page number. If not set will the default separator '\\n---\\n' will be used.", + ) page_suffix: Optional[str] = Field( default=None, description="A templated suffix to add to the beginning of each page. If it contain `{page_number}`, it will be replaced by the page number.", ) - gpt4o_mode: bool = Field( + parsing_instruction: Optional[str] = Field( + default="", description="The parsing instruction for the parser." + ) + premium_mode: Optional[bool] = Field( default=False, - description="Whether to use gpt-4o extract text from documents.", + description="Use our best parser mode if set to True.", ) - gpt4o_api_key: Optional[str] = Field( - default=None, - description="The API key for the GPT-4o API. Lowers the cost of parsing.", + skip_diagonal_text: Optional[bool] = Field( + default=False, + description="If set to true, the parser will ignore diagonal text (when the text rotation in degrees modulo 90 is not 0).", ) - guess_xlsx_sheet_names: Optional[bool] = Field( + structured_output: Optional[bool] = Field( default=False, - description="Whether to guess the sheet names of the xlsx file.", + description="If set to true, the parser will output structured data based on the provided JSON Schema.", ) - bounding_box: Optional[str] = Field( + structured_output_json_schema: Optional[str] = Field( default=None, - description="The bounding box to use to extract text from documents describe as a string containing the bounding box margins", + description="A JSON Schema to use to structure the output of the parsing job. If set, the parser will output structured data based on the provided JSON Schema.", + ) + structured_output_json_schema_name: Optional[str] = Field( + default=None, + description="The named JSON Schema to use to structure the output of the parsing job. For convenience / testing, LlamaParse provides a few named JSON Schema that can be used directly. Use 'imFeelingLucky' to let llamaParse dream the schema.", + ) + take_screenshot: Optional[bool] = Field( + default=False, + description="Whether to take screenshot of each page of the document.", ) target_pages: Optional[str] = Field( default=None, description="The target pages to extract text from documents. Describe as a comma separated list of page numbers. The first page of the document is page 0", ) - ignore_errors: bool = Field( - default=True, - description="Whether or not to ignore and skip errors raised during parsing.", - ) - split_by_page: bool = Field( - default=True, - description="Whether to split by page using the page separator", + use_vendor_multimodal_model: Optional[bool] = Field( + default=False, + description="Whether to use the vendor multimodal API.", ) vendor_multimodal_api_key: Optional[str] = Field( default=None, description="The API key for the multimodal API.", ) - use_vendor_multimodal_model: bool = Field( - default=False, - description="Whether to use the vendor multimodal API.", - ) vendor_multimodal_model_name: Optional[str] = Field( default=None, description="The model name for the vendor multimodal API.", ) - take_screenshot: bool = Field( - default=False, - description="Whether to take screenshot of each page of the document.", - ) - custom_client: Optional[httpx.AsyncClient] = Field( - default=None, description="A custom HTTPX client to use for sending requests." - ) - disable_ocr: bool = Field( - default=False, - description="Disable the OCR on the document. LlamaParse will only extract the copyable text from the document.", - ) - is_formatting_instruction: bool = Field( - default=True, - description="Allow the parsing instruction to also format the output. Disable to have a cleaner markdown output.", - ) - annotate_links: bool = Field( - default=False, - description="Annotate links found in the document to extract their URL.", - ) webhook_url: Optional[str] = Field( default=None, description="A URL that needs to be called at the end of the parsing job.", ) - azure_openai_deployment_name: Optional[str] = Field( - default=None, description="Azure Openai Deployment Name" - ) - azure_openai_endpoint: Optional[str] = Field( - default=None, description="Azure Openai Endpoint" - ) - azure_openai_api_version: Optional[str] = Field( - default=None, description="Azure Openai API Version" + + # Deprecated + bounding_box: Optional[str] = Field( + default=None, + description="The bounding box to use to extract text from documents describe as a string containing the bounding box margins", ) - azure_openai_key: Optional[str] = Field( - default=None, description="Azure Openai Key" + gpt4o_mode: Optional[bool] = Field( + default=False, + description="Whether to use gpt-4o extract text from documents.", ) - http_proxy: Optional[str] = Field( + gpt4o_api_key: Optional[str] = Field( default=None, - description="(optional) If set with input_url will use the specified http proxy to download the file.", + description="The API key for the GPT-4o API. Lowers the cost of parsing.", ) @field_validator("api_key", mode="before", check_fields=True) @@ -246,6 +326,16 @@ def _is_input_url(self, file_path: FileInput) -> bool: except Exception: return False + def _is_s3_url(self, file_path: FileInput) -> bool: + """Check if the input is a valid URL. + + This method checks for: + - Proper S3 scheme (s3://) + """ + if isinstance(file_path, str): + return file_path.startswith("s3://") + return False + # upload a document and get back a job_id async def _create_job( self, @@ -258,6 +348,7 @@ async def _create_job( files = None file_handle = None input_url = file_input if self._is_input_url(file_input) else None + input_s3_path = file_input if self._is_s3_url(file_input) else None if isinstance(file_input, (bytes, BufferedIOBase)): if not extra_info or "file_name" not in extra_info: @@ -269,6 +360,8 @@ async def _create_job( files = {"file": (file_name, file_input, mime_type)} elif input_url is not None: files = None + elif input_s3_path is not None: + files = None elif isinstance(file_input, (str, Path, PurePosixPath, PurePath)): file_path = str(file_input) file_ext = os.path.splitext(file_path)[1].lower() @@ -288,68 +381,177 @@ async def _create_job( "file_input must be either a file path string, file bytes, or buffer object" ) - data = { - "language": self.language.value, - "parsing_instruction": self.parsing_instruction, - "invalidate_cache": self.invalidate_cache, - "skip_diagonal_text": self.skip_diagonal_text, - "do_not_cache": self.do_not_cache, - "fast_mode": self.fast_mode, - "premium_mode": self.premium_mode, - "continuous_mode": self.continuous_mode, - "do_not_unroll_columns": self.do_not_unroll_columns, - "gpt4o_mode": self.gpt4o_mode, - "gpt4o_api_key": self.gpt4o_api_key, - "vendor_multimodal_api_key": self.vendor_multimodal_api_key, - "use_vendor_multimodal_model": self.use_vendor_multimodal_model, - "vendor_multimodal_model_name": self.vendor_multimodal_model_name, - "take_screenshot": self.take_screenshot, - "disable_ocr": self.disable_ocr, - "guess_xlsx_sheet_names": self.guess_xlsx_sheet_names, - "is_formatting_instruction": self.is_formatting_instruction, - "annotate_links": self.annotate_links, - "from_python_package": True, - } + data: Dict[str, Any] = {} - # only send page separator to server if it is not None - # as if a null, "" string is sent the server will then ignore the page separator instead of using the default - if self.page_separator is not None: - data["page_separator"] = self.page_separator + data["from_python_package"] = True - if self.page_prefix is not None: - data["page_prefix"] = self.page_prefix + if self.annotate_links: + data["annotate_links"] = self.annotate_links - if self.page_suffix is not None: - data["page_suffix"] = self.page_suffix + if self.auto_mode: + data["auto_mode"] = self.auto_mode - if self.bounding_box is not None: - data["bounding_box"] = self.bounding_box + if self.auto_mode_trigger_on_image_in_page: + data[ + "auto_mode_trigger_on_image_in_page" + ] = self.auto_mode_trigger_on_image_in_page - if self.target_pages is not None: - data["target_pages"] = self.target_pages + if self.auto_mode_trigger_on_table_in_page: + data[ + "auto_mode_trigger_on_table_in_page" + ] = self.auto_mode_trigger_on_table_in_page - if self.webhook_url is not None: - data["webhook_url"] = self.webhook_url + if self.auto_mode_trigger_on_text_in_page is not None: + data[ + "auto_mode_trigger_on_text_in_page" + ] = self.auto_mode_trigger_on_text_in_page + + if self.auto_mode_trigger_on_regexp_in_page is not None: + data[ + "auto_mode_trigger_on_regexp_in_page" + ] = self.auto_mode_trigger_on_regexp_in_page + + if self.azure_openai_api_version is not None: + data["azure_openai_api_version"] = self.azure_openai_api_version - # Azure OpenAI if self.azure_openai_deployment_name is not None: data["azure_openai_deployment_name"] = self.azure_openai_deployment_name if self.azure_openai_endpoint is not None: data["azure_openai_endpoint"] = self.azure_openai_endpoint - if self.azure_openai_api_version is not None: - data["azure_openai_api_version"] = self.azure_openai_api_version - if self.azure_openai_key is not None: data["azure_openai_key"] = self.azure_openai_key + if self.bbox_bottom is not None: + data["bbox_bottom"] = self.bbox_bottom + + if self.bbox_left is not None: + data["bbox_left"] = self.bbox_left + + if self.bbox_right is not None: + data["bbox_right"] = self.bbox_right + + if self.bbox_top is not None: + data["bbox_top"] = self.bbox_top + + if self.continuous_mode: + data["continuous_mode"] = self.continuous_mode + + if self.disable_ocr: + data["disable_ocr"] = self.disable_ocr + + if self.disable_image_extraction: + data["disable_image_extraction"] = self.disable_image_extraction + + if self.do_not_cache: + data["do_not_cache"] = self.do_not_cache + + if self.do_not_unroll_columns: + data["do_not_unroll_columns"] = self.do_not_unroll_columns + + if self.extract_charts: + data["extract_charts"] = self.extract_charts + + if self.fast_mode: + data["fast_mode"] = self.fast_mode + + if self.guess_xlsx_sheet_names: + data["guess_xlsx_sheet_names"] = self.guess_xlsx_sheet_names + + if self.html_make_all_elements_visible: + data["html_make_all_elements_visible"] = self.html_make_all_elements_visible + + if self.html_remove_fixed_elements: + data["html_remove_fixed_elements"] = self.html_remove_fixed_elements + + if self.http_proxy is not None: + data["http_proxy"] = self.http_proxy + if input_url is not None: files = None data["input_url"] = str(input_url) - if self.http_proxy is not None: - data["http_proxy"] = self.http_proxy + if input_s3_path is not None: + files = None + data["input_s3_path"] = str(input_s3_path) + + if self.invalidate_cache: + data["invalidate_cache"] = self.invalidate_cache + + if self.is_formatting_instruction: + data["is_formatting_instruction"] = self.is_formatting_instruction + + if self.language: + data["language"] = self.language + + if self.max_pages is not None: + data["max_pages"] = self.max_pages + + if self.output_pdf_of_document: + data["output_pdf_of_document"] = self.output_pdf_of_document + + if self.output_s3_path_prefix is not None: + data["output_s3_path_prefix"] = self.output_s3_path_prefix + + if self.page_prefix is not None: + data["page_prefix"] = self.page_prefix + + # only send page separator to server if it is not None + # as if a null, "" string is sent the server will then ignore the page separator instead of using the default + if self.page_separator is not None: + data["page_separator"] = self.page_separator + + if self.page_suffix is not None: + data["page_suffix"] = self.page_suffix + + if self.parsing_instruction is not None: + data["parsing_instruction"] = self.parsing_instruction + + if self.premium_mode: + data["premium_mode"] = self.premium_mode + + if self.skip_diagonal_text: + data["skip_diagonal_text"] = self.skip_diagonal_text + + if self.structured_output: + data["structured_output"] = self.structured_output + + if self.structured_output_json_schema is not None: + data["structured_output_json_schema"] = self.structured_output_json_schema + + if self.structured_output_json_schema_name is not None: + data[ + "structured_output_json_schema_name" + ] = self.structured_output_json_schema_name + + if self.take_screenshot: + data["take_screenshot"] = self.take_screenshot + + if self.target_pages is not None: + data["target_pages"] = self.target_pages + + if self.use_vendor_multimodal_model: + data["use_vendor_multimodal_model"] = self.use_vendor_multimodal_model + + if self.vendor_multimodal_api_key is not None: + data["vendor_multimodal_api_key"] = self.vendor_multimodal_api_key + + if self.vendor_multimodal_model_name is not None: + data["vendor_multimodal_model_name"] = self.vendor_multimodal_model_name + + if self.webhook_url is not None: + data["webhook_url"] = self.webhook_url + + # Deprecated + if self.bounding_box is not None: + data["bounding_box"] = self.bounding_box + + if self.gpt4o_mode: + data["gpt4o_mode"] = self.gpt4o_mode + + if self.gpt4o_api_key is not None: + data["gpt4o_api_key"] = self.gpt4o_api_key try: async with self.client_context() as client: diff --git a/llama_parse/utils.py b/llama_parse/utils.py index 8a2180e..84fdcea 100644 --- a/llama_parse/utils.py +++ b/llama_parse/utils.py @@ -10,6 +10,8 @@ class ResultType(str, Enum): TXT = "text" MD = "markdown" + JSON = "json" + STRUCTURED = "structured" class Language(str, Enum): diff --git a/poetry.lock b/poetry.lock index 371792c..82a65fb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2,113 +2,98 @@ [[package]] name = "aiohappyeyeballs" -version = "2.4.3" +version = "2.4.4" description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.4.3-py3-none-any.whl", hash = "sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572"}, - {file = "aiohappyeyeballs-2.4.3.tar.gz", hash = "sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586"}, + {file = "aiohappyeyeballs-2.4.4-py3-none-any.whl", hash = "sha256:a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8"}, + {file = "aiohappyeyeballs-2.4.4.tar.gz", hash = "sha256:5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745"}, ] [[package]] name = "aiohttp" -version = "3.10.11" +version = "3.11.9" description = "Async http client/server framework (asyncio)" optional = false -python-versions = ">=3.8" -files = [ - {file = "aiohttp-3.10.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5077b1a5f40ffa3ba1f40d537d3bec4383988ee51fbba6b74aa8fb1bc466599e"}, - {file = "aiohttp-3.10.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8d6a14a4d93b5b3c2891fca94fa9d41b2322a68194422bef0dd5ec1e57d7d298"}, - {file = "aiohttp-3.10.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ffbfde2443696345e23a3c597049b1dd43049bb65337837574205e7368472177"}, - {file = "aiohttp-3.10.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20b3d9e416774d41813bc02fdc0663379c01817b0874b932b81c7f777f67b217"}, - {file = "aiohttp-3.10.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2b943011b45ee6bf74b22245c6faab736363678e910504dd7531a58c76c9015a"}, - {file = "aiohttp-3.10.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48bc1d924490f0d0b3658fe5c4b081a4d56ebb58af80a6729d4bd13ea569797a"}, - {file = "aiohttp-3.10.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e12eb3f4b1f72aaaf6acd27d045753b18101524f72ae071ae1c91c1cd44ef115"}, - {file = "aiohttp-3.10.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f14ebc419a568c2eff3c1ed35f634435c24ead2fe19c07426af41e7adb68713a"}, - {file = "aiohttp-3.10.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:72b191cdf35a518bfc7ca87d770d30941decc5aaf897ec8b484eb5cc8c7706f3"}, - {file = "aiohttp-3.10.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5ab2328a61fdc86424ee540d0aeb8b73bbcad7351fb7cf7a6546fc0bcffa0038"}, - {file = "aiohttp-3.10.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa93063d4af05c49276cf14e419550a3f45258b6b9d1f16403e777f1addf4519"}, - {file = "aiohttp-3.10.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:30283f9d0ce420363c24c5c2421e71a738a2155f10adbb1a11a4d4d6d2715cfc"}, - {file = "aiohttp-3.10.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e5358addc8044ee49143c546d2182c15b4ac3a60be01c3209374ace05af5733d"}, - {file = "aiohttp-3.10.11-cp310-cp310-win32.whl", hash = "sha256:e1ffa713d3ea7cdcd4aea9cddccab41edf6882fa9552940344c44e59652e1120"}, - {file = "aiohttp-3.10.11-cp310-cp310-win_amd64.whl", hash = "sha256:778cbd01f18ff78b5dd23c77eb82987ee4ba23408cbed233009fd570dda7e674"}, - {file = "aiohttp-3.10.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:80ff08556c7f59a7972b1e8919f62e9c069c33566a6d28586771711e0eea4f07"}, - {file = "aiohttp-3.10.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c8f96e9ee19f04c4914e4e7a42a60861066d3e1abf05c726f38d9d0a466e695"}, - {file = "aiohttp-3.10.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fb8601394d537da9221947b5d6e62b064c9a43e88a1ecd7414d21a1a6fba9c24"}, - {file = "aiohttp-3.10.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea224cf7bc2d8856d6971cea73b1d50c9c51d36971faf1abc169a0d5f85a382"}, - {file = "aiohttp-3.10.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:db9503f79e12d5d80b3efd4d01312853565c05367493379df76d2674af881caa"}, - {file = "aiohttp-3.10.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0f449a50cc33f0384f633894d8d3cd020e3ccef81879c6e6245c3c375c448625"}, - {file = "aiohttp-3.10.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82052be3e6d9e0c123499127782a01a2b224b8af8c62ab46b3f6197035ad94e9"}, - {file = "aiohttp-3.10.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:20063c7acf1eec550c8eb098deb5ed9e1bb0521613b03bb93644b810986027ac"}, - {file = "aiohttp-3.10.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:489cced07a4c11488f47aab1f00d0c572506883f877af100a38f1fedaa884c3a"}, - {file = "aiohttp-3.10.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ea9b3bab329aeaa603ed3bf605f1e2a6f36496ad7e0e1aa42025f368ee2dc07b"}, - {file = "aiohttp-3.10.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ca117819d8ad113413016cb29774b3f6d99ad23c220069789fc050267b786c16"}, - {file = "aiohttp-3.10.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2dfb612dcbe70fb7cdcf3499e8d483079b89749c857a8f6e80263b021745c730"}, - {file = "aiohttp-3.10.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9b615d3da0d60e7d53c62e22b4fd1c70f4ae5993a44687b011ea3a2e49051b8"}, - {file = "aiohttp-3.10.11-cp311-cp311-win32.whl", hash = "sha256:29103f9099b6068bbdf44d6a3d090e0a0b2be6d3c9f16a070dd9d0d910ec08f9"}, - {file = "aiohttp-3.10.11-cp311-cp311-win_amd64.whl", hash = "sha256:236b28ceb79532da85d59aa9b9bf873b364e27a0acb2ceaba475dc61cffb6f3f"}, - {file = "aiohttp-3.10.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7480519f70e32bfb101d71fb9a1f330fbd291655a4c1c922232a48c458c52710"}, - {file = "aiohttp-3.10.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f65267266c9aeb2287a6622ee2bb39490292552f9fbf851baabc04c9f84e048d"}, - {file = "aiohttp-3.10.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7400a93d629a0608dc1d6c55f1e3d6e07f7375745aaa8bd7f085571e4d1cee97"}, - {file = "aiohttp-3.10.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f34b97e4b11b8d4eb2c3a4f975be626cc8af99ff479da7de49ac2c6d02d35725"}, - {file = "aiohttp-3.10.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e7b825da878464a252ccff2958838f9caa82f32a8dbc334eb9b34a026e2c636"}, - {file = "aiohttp-3.10.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9f92a344c50b9667827da308473005f34767b6a2a60d9acff56ae94f895f385"}, - {file = "aiohttp-3.10.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc6f1ab987a27b83c5268a17218463c2ec08dbb754195113867a27b166cd6087"}, - {file = "aiohttp-3.10.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1dc0f4ca54842173d03322793ebcf2c8cc2d34ae91cc762478e295d8e361e03f"}, - {file = "aiohttp-3.10.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7ce6a51469bfaacff146e59e7fb61c9c23006495d11cc24c514a455032bcfa03"}, - {file = "aiohttp-3.10.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:aad3cd91d484d065ede16f3cf15408254e2469e3f613b241a1db552c5eb7ab7d"}, - {file = "aiohttp-3.10.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f4df4b8ca97f658c880fb4b90b1d1ec528315d4030af1ec763247ebfd33d8b9a"}, - {file = "aiohttp-3.10.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2e4e18a0a2d03531edbc06c366954e40a3f8d2a88d2b936bbe78a0c75a3aab3e"}, - {file = "aiohttp-3.10.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6ce66780fa1a20e45bc753cda2a149daa6dbf1561fc1289fa0c308391c7bc0a4"}, - {file = "aiohttp-3.10.11-cp312-cp312-win32.whl", hash = "sha256:a919c8957695ea4c0e7a3e8d16494e3477b86f33067478f43106921c2fef15bb"}, - {file = "aiohttp-3.10.11-cp312-cp312-win_amd64.whl", hash = "sha256:b5e29706e6389a2283a91611c91bf24f218962717c8f3b4e528ef529d112ee27"}, - {file = "aiohttp-3.10.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:703938e22434d7d14ec22f9f310559331f455018389222eed132808cd8f44127"}, - {file = "aiohttp-3.10.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9bc50b63648840854e00084c2b43035a62e033cb9b06d8c22b409d56eb098413"}, - {file = "aiohttp-3.10.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5f0463bf8b0754bc744e1feb61590706823795041e63edf30118a6f0bf577461"}, - {file = "aiohttp-3.10.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6c6dec398ac5a87cb3a407b068e1106b20ef001c344e34154616183fe684288"}, - {file = "aiohttp-3.10.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bcaf2d79104d53d4dcf934f7ce76d3d155302d07dae24dff6c9fffd217568067"}, - {file = "aiohttp-3.10.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:25fd5470922091b5a9aeeb7e75be609e16b4fba81cdeaf12981393fb240dd10e"}, - {file = "aiohttp-3.10.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbde2ca67230923a42161b1f408c3992ae6e0be782dca0c44cb3206bf330dee1"}, - {file = "aiohttp-3.10.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:249c8ff8d26a8b41a0f12f9df804e7c685ca35a207e2410adbd3e924217b9006"}, - {file = "aiohttp-3.10.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:878ca6a931ee8c486a8f7b432b65431d095c522cbeb34892bee5be97b3481d0f"}, - {file = "aiohttp-3.10.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8663f7777ce775f0413324be0d96d9730959b2ca73d9b7e2c2c90539139cbdd6"}, - {file = "aiohttp-3.10.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:6cd3f10b01f0c31481fba8d302b61603a2acb37b9d30e1d14e0f5a58b7b18a31"}, - {file = "aiohttp-3.10.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4e8d8aad9402d3aa02fdc5ca2fe68bcb9fdfe1f77b40b10410a94c7f408b664d"}, - {file = "aiohttp-3.10.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:38e3c4f80196b4f6c3a85d134a534a56f52da9cb8d8e7af1b79a32eefee73a00"}, - {file = "aiohttp-3.10.11-cp313-cp313-win32.whl", hash = "sha256:fc31820cfc3b2863c6e95e14fcf815dc7afe52480b4dc03393c4873bb5599f71"}, - {file = "aiohttp-3.10.11-cp313-cp313-win_amd64.whl", hash = "sha256:4996ff1345704ffdd6d75fb06ed175938c133425af616142e7187f28dc75f14e"}, - {file = "aiohttp-3.10.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:74baf1a7d948b3d640badeac333af581a367ab916b37e44cf90a0334157cdfd2"}, - {file = "aiohttp-3.10.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:473aebc3b871646e1940c05268d451f2543a1d209f47035b594b9d4e91ce8339"}, - {file = "aiohttp-3.10.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c2f746a6968c54ab2186574e15c3f14f3e7f67aef12b761e043b33b89c5b5f95"}, - {file = "aiohttp-3.10.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d110cabad8360ffa0dec8f6ec60e43286e9d251e77db4763a87dcfe55b4adb92"}, - {file = "aiohttp-3.10.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e0099c7d5d7afff4202a0c670e5b723f7718810000b4abcbc96b064129e64bc7"}, - {file = "aiohttp-3.10.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0316e624b754dbbf8c872b62fe6dcb395ef20c70e59890dfa0de9eafccd2849d"}, - {file = "aiohttp-3.10.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a5f7ab8baf13314e6b2485965cbacb94afff1e93466ac4d06a47a81c50f9cca"}, - {file = "aiohttp-3.10.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c891011e76041e6508cbfc469dd1a8ea09bc24e87e4c204e05f150c4c455a5fa"}, - {file = "aiohttp-3.10.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:9208299251370ee815473270c52cd3f7069ee9ed348d941d574d1457d2c73e8b"}, - {file = "aiohttp-3.10.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:459f0f32c8356e8125f45eeff0ecf2b1cb6db1551304972702f34cd9e6c44658"}, - {file = "aiohttp-3.10.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:14cdc8c1810bbd4b4b9f142eeee23cda528ae4e57ea0923551a9af4820980e39"}, - {file = "aiohttp-3.10.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:971aa438a29701d4b34e4943e91b5e984c3ae6ccbf80dd9efaffb01bd0b243a9"}, - {file = "aiohttp-3.10.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9a309c5de392dfe0f32ee57fa43ed8fc6ddf9985425e84bd51ed66bb16bce3a7"}, - {file = "aiohttp-3.10.11-cp38-cp38-win32.whl", hash = "sha256:9ec1628180241d906a0840b38f162a3215114b14541f1a8711c368a8739a9be4"}, - {file = "aiohttp-3.10.11-cp38-cp38-win_amd64.whl", hash = "sha256:9c6e0ffd52c929f985c7258f83185d17c76d4275ad22e90aa29f38e211aacbec"}, - {file = "aiohttp-3.10.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cdc493a2e5d8dc79b2df5bec9558425bcd39aff59fc949810cbd0832e294b106"}, - {file = "aiohttp-3.10.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b3e70f24e7d0405be2348da9d5a7836936bf3a9b4fd210f8c37e8d48bc32eca6"}, - {file = "aiohttp-3.10.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:968b8fb2a5eee2770eda9c7b5581587ef9b96fbdf8dcabc6b446d35ccc69df01"}, - {file = "aiohttp-3.10.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deef4362af9493d1382ef86732ee2e4cbc0d7c005947bd54ad1a9a16dd59298e"}, - {file = "aiohttp-3.10.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:686b03196976e327412a1b094f4120778c7c4b9cff9bce8d2fdfeca386b89829"}, - {file = "aiohttp-3.10.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3bf6d027d9d1d34e1c2e1645f18a6498c98d634f8e373395221121f1c258ace8"}, - {file = "aiohttp-3.10.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:099fd126bf960f96d34a760e747a629c27fb3634da5d05c7ef4d35ef4ea519fc"}, - {file = "aiohttp-3.10.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c73c4d3dae0b4644bc21e3de546530531d6cdc88659cdeb6579cd627d3c206aa"}, - {file = "aiohttp-3.10.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0c5580f3c51eea91559db3facd45d72e7ec970b04528b4709b1f9c2555bd6d0b"}, - {file = "aiohttp-3.10.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fdf6429f0caabfd8a30c4e2eaecb547b3c340e4730ebfe25139779b9815ba138"}, - {file = "aiohttp-3.10.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:d97187de3c276263db3564bb9d9fad9e15b51ea10a371ffa5947a5ba93ad6777"}, - {file = "aiohttp-3.10.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0acafb350cfb2eba70eb5d271f55e08bd4502ec35e964e18ad3e7d34d71f7261"}, - {file = "aiohttp-3.10.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c13ed0c779911c7998a58e7848954bd4d63df3e3575f591e321b19a2aec8df9f"}, - {file = "aiohttp-3.10.11-cp39-cp39-win32.whl", hash = "sha256:22b7c540c55909140f63ab4f54ec2c20d2635c0289cdd8006da46f3327f971b9"}, - {file = "aiohttp-3.10.11-cp39-cp39-win_amd64.whl", hash = "sha256:7b26b1551e481012575dab8e3727b16fe7dd27eb2711d2e63ced7368756268fb"}, - {file = "aiohttp-3.10.11.tar.gz", hash = "sha256:9dc2b8f3dcab2e39e0fa309c8da50c3b55e6f34ab25f1a71d3288f24924d33a7"}, +python-versions = ">=3.9" +files = [ + {file = "aiohttp-3.11.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0411777249f25d11bd2964a230b3ffafcbed6cd65d0f2b132bc2b8f5b8c347c7"}, + {file = "aiohttp-3.11.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:499368eb904566fbdf1a3836a1532000ef1308f34a1bcbf36e6351904cced771"}, + {file = "aiohttp-3.11.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0b5a5009b0159a8f707879dc102b139466d8ec6db05103ec1520394fdd8ea02c"}, + {file = "aiohttp-3.11.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:176f8bb8931da0613bb0ed16326d01330066bb1e172dd97e1e02b1c27383277b"}, + {file = "aiohttp-3.11.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6435a66957cdba1a0b16f368bde03ce9c79c57306b39510da6ae5312a1a5b2c1"}, + {file = "aiohttp-3.11.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:202f40fb686e5f93908eee0c75d1e6fbe50a43e9bd4909bf3bf4a56b560ca180"}, + {file = "aiohttp-3.11.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39625703540feb50b6b7f938b3856d1f4886d2e585d88274e62b1bd273fae09b"}, + {file = "aiohttp-3.11.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c6beeac698671baa558e82fa160be9761cf0eb25861943f4689ecf9000f8ebd0"}, + {file = "aiohttp-3.11.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:96726839a42429318017e67a42cca75d4f0d5248a809b3cc2e125445edd7d50d"}, + {file = "aiohttp-3.11.9-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3f5461c77649358610fb9694e790956b4238ac5d9e697a17f63619c096469afe"}, + {file = "aiohttp-3.11.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4313f3bc901255b22f01663eeeae167468264fdae0d32c25fc631d5d6e15b502"}, + {file = "aiohttp-3.11.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:d6e274661c74195708fc4380a4ef64298926c5a50bb10fbae3d01627d7a075b7"}, + {file = "aiohttp-3.11.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:db2914de2559809fdbcf3e48f41b17a493b58cb7988d3e211f6b63126c55fe82"}, + {file = "aiohttp-3.11.9-cp310-cp310-win32.whl", hash = "sha256:27935716f8d62c1c73010428db310fd10136002cfc6d52b0ba7bdfa752d26066"}, + {file = "aiohttp-3.11.9-cp310-cp310-win_amd64.whl", hash = "sha256:afbe85b50ade42ddff5669947afde9e8a610e64d2c80be046d67ec4368e555fa"}, + {file = "aiohttp-3.11.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:afcda759a69c6a8be3aae764ec6733155aa4a5ad9aad4f398b52ba4037942fe3"}, + {file = "aiohttp-3.11.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c5bba6b83fde4ca233cfda04cbd4685ab88696b0c8eaf76f7148969eab5e248a"}, + {file = "aiohttp-3.11.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:442356e8924fe1a121f8c87866b0ecdc785757fd28924b17c20493961b3d6697"}, + {file = "aiohttp-3.11.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f737fef6e117856400afee4f17774cdea392b28ecf058833f5eca368a18cf1bf"}, + {file = "aiohttp-3.11.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea142255d4901b03f89cb6a94411ecec117786a76fc9ab043af8f51dd50b5313"}, + {file = "aiohttp-3.11.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1e9e447856e9b7b3d38e1316ae9a8c92e7536ef48373de758ea055edfd5db5"}, + {file = "aiohttp-3.11.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7f6173302f8a329ca5d1ee592af9e628d3ade87816e9958dcf7cdae2841def7"}, + {file = "aiohttp-3.11.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7c6147c6306f537cff59409609508a1d2eff81199f0302dd456bb9e7ea50c39"}, + {file = "aiohttp-3.11.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e9d036a9a41fc78e8a3f10a86c2fc1098fca8fab8715ba9eb999ce4788d35df0"}, + {file = "aiohttp-3.11.9-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2ac9fd83096df36728da8e2f4488ac3b5602238f602706606f3702f07a13a409"}, + {file = "aiohttp-3.11.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:d3108f0ad5c6b6d78eec5273219a5bbd884b4aacec17883ceefaac988850ce6e"}, + {file = "aiohttp-3.11.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:96bbec47beb131bbf4bae05d8ef99ad9e5738f12717cfbbf16648b78b0232e87"}, + {file = "aiohttp-3.11.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fc726c3fa8f606d07bd2b500e5dc4c0fd664c59be7788a16b9e34352c50b6b6b"}, + {file = "aiohttp-3.11.9-cp311-cp311-win32.whl", hash = "sha256:5720ebbc7a1b46c33a42d489d25d36c64c419f52159485e55589fbec648ea49a"}, + {file = "aiohttp-3.11.9-cp311-cp311-win_amd64.whl", hash = "sha256:17af09d963fa1acd7e4c280e9354aeafd9e3d47eaa4a6bfbd2171ad7da49f0c5"}, + {file = "aiohttp-3.11.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c1f2d7fd583fc79c240094b3e7237d88493814d4b300d013a42726c35a734bc9"}, + {file = "aiohttp-3.11.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d4b8a1b6c7a68c73191f2ebd3bf66f7ce02f9c374e309bdb68ba886bbbf1b938"}, + {file = "aiohttp-3.11.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd3f711f4c99da0091ced41dccdc1bcf8be0281dc314d6d9c6b6cf5df66f37a9"}, + {file = "aiohttp-3.11.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44cb1a1326a0264480a789e6100dc3e07122eb8cd1ad6b784a3d47d13ed1d89c"}, + {file = "aiohttp-3.11.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7a7ddf981a0b953ade1c2379052d47ccda2f58ab678fca0671c7c7ca2f67aac2"}, + {file = "aiohttp-3.11.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6ffa45cc55b18d4ac1396d1ddb029f139b1d3480f1594130e62bceadf2e1a838"}, + {file = "aiohttp-3.11.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cca505829cdab58c2495ff418c96092d225a1bbd486f79017f6de915580d3c44"}, + {file = "aiohttp-3.11.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44d323aa80a867cb6db6bebb4bbec677c6478e38128847f2c6b0f70eae984d72"}, + {file = "aiohttp-3.11.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b2fab23003c4bb2249729a7290a76c1dda38c438300fdf97d4e42bf78b19c810"}, + {file = "aiohttp-3.11.9-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:be0c7c98e38a1e3ad7a6ff64af8b6d6db34bf5a41b1478e24c3c74d9e7f8ed42"}, + {file = "aiohttp-3.11.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5cc5e0d069c56645446c45a4b5010d4b33ac6c5ebfd369a791b5f097e46a3c08"}, + {file = "aiohttp-3.11.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9bcf97b971289be69638d8b1b616f7e557e1342debc7fc86cf89d3f08960e411"}, + {file = "aiohttp-3.11.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c7333e7239415076d1418dbfb7fa4df48f3a5b00f8fdf854fca549080455bc14"}, + {file = "aiohttp-3.11.9-cp312-cp312-win32.whl", hash = "sha256:9384b07cfd3045b37b05ed002d1c255db02fb96506ad65f0f9b776b762a7572e"}, + {file = "aiohttp-3.11.9-cp312-cp312-win_amd64.whl", hash = "sha256:f5252ba8b43906f206048fa569debf2cd0da0316e8d5b4d25abe53307f573941"}, + {file = "aiohttp-3.11.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:282e0a7ddd36ebc411f156aeaa0491e8fe7f030e2a95da532cf0c84b0b70bc66"}, + {file = "aiohttp-3.11.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebd3e6b0c7d4954cca59d241970011f8d3327633d555051c430bd09ff49dc494"}, + {file = "aiohttp-3.11.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:30f9f89ae625d412043f12ca3771b2ccec227cc93b93bb1f994db6e1af40a7d3"}, + {file = "aiohttp-3.11.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a3b5b2c012d70c63d9d13c57ed1603709a4d9d7d473e4a9dfece0e4ea3d5f51"}, + {file = "aiohttp-3.11.9-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ef1550bb5f55f71b97a6a395286db07f7f2c01c8890e613556df9a51da91e8d"}, + {file = "aiohttp-3.11.9-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:317251b9c9a2f1a9ff9cd093775b34c6861d1d7df9439ce3d32a88c275c995cd"}, + {file = "aiohttp-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21cbe97839b009826a61b143d3ca4964c8590d7aed33d6118125e5b71691ca46"}, + {file = "aiohttp-3.11.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:618b18c3a2360ac940a5503da14fa4f880c5b9bc315ec20a830357bcc62e6bae"}, + {file = "aiohttp-3.11.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a0cf4d814689e58f57ecd5d8c523e6538417ca2e72ff52c007c64065cef50fb2"}, + {file = "aiohttp-3.11.9-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:15c4e489942d987d5dac0ba39e5772dcbed4cc9ae3710d1025d5ba95e4a5349c"}, + {file = "aiohttp-3.11.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:ec8df0ff5a911c6d21957a9182402aad7bf060eaeffd77c9ea1c16aecab5adbf"}, + {file = "aiohttp-3.11.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ed95d66745f53e129e935ad726167d3a6cb18c5d33df3165974d54742c373868"}, + {file = "aiohttp-3.11.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:647ec5bee7e4ec9f1034ab48173b5fa970d9a991e565549b965e93331f1328fe"}, + {file = "aiohttp-3.11.9-cp313-cp313-win32.whl", hash = "sha256:ef2c9499b7bd1e24e473dc1a85de55d72fd084eea3d8bdeec7ee0720decb54fa"}, + {file = "aiohttp-3.11.9-cp313-cp313-win_amd64.whl", hash = "sha256:84de955314aa5e8d469b00b14d6d714b008087a0222b0f743e7ffac34ef56aff"}, + {file = "aiohttp-3.11.9-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e738aabff3586091221044b7a584865ddc4d6120346d12e28e788307cd731043"}, + {file = "aiohttp-3.11.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:28f29bce89c3b401a53d6fd4bee401ee943083bf2bdc12ef297c1d63155070b0"}, + {file = "aiohttp-3.11.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:31de2f10f63f96cc19e04bd2df9549559beadd0b2ee2da24a17e7ed877ca8c60"}, + {file = "aiohttp-3.11.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f31cebd8c27a36af6c7346055ac564946e562080ee1a838da724585c67474f"}, + {file = "aiohttp-3.11.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0bcb7f6976dc0b6b56efde13294862adf68dd48854111b422a336fa729a82ea6"}, + {file = "aiohttp-3.11.9-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a8b13b9950d8b2f8f58b6e5842c4b842b5887e2c32e3f4644d6642f1659a530"}, + {file = "aiohttp-3.11.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9c23e62f3545c2216100603614f9e019e41b9403c47dd85b8e7e5015bf1bde0"}, + {file = "aiohttp-3.11.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec656680fc53a13f849c71afd0c84a55c536206d524cbc831cde80abbe80489e"}, + {file = "aiohttp-3.11.9-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:36df00e0541f264ce42d62280281541a47474dfda500bc5b7f24f70a7f87be7a"}, + {file = "aiohttp-3.11.9-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:8dcfd14c712aa9dd18049280bfb2f95700ff6a8bde645e09f17c3ed3f05a0130"}, + {file = "aiohttp-3.11.9-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:14624d96f0d69cf451deed3173079a68c322279be6030208b045ab77e1e8d550"}, + {file = "aiohttp-3.11.9-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4b01d9cfcb616eeb6d40f02e66bebfe7b06d9f2ef81641fdd50b8dd981166e0b"}, + {file = "aiohttp-3.11.9-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:928f92f80e2e8d6567b87d3316c1fd9860ccfe36e87a9a7f5237d4cda8baa1ba"}, + {file = "aiohttp-3.11.9-cp39-cp39-win32.whl", hash = "sha256:c8a02f74ae419e3955af60f570d83187423e42e672a6433c5e292f1d23619269"}, + {file = "aiohttp-3.11.9-cp39-cp39-win_amd64.whl", hash = "sha256:0a97d657f6cf8782a830bb476c13f7d777cfcab8428ac49dde15c22babceb361"}, + {file = "aiohttp-3.11.9.tar.gz", hash = "sha256:a9266644064779840feec0e34f10a89b3ff1d2d6b751fe90017abcad1864fa7c"}, ] [package.dependencies] @@ -118,7 +103,8 @@ async-timeout = {version = ">=4.0,<6.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" frozenlist = ">=1.1.1" multidict = ">=4.5,<7.0" -yarl = ">=1.12.0,<2.0" +propcache = ">=0.2.0" +yarl = ">=1.17.0,<2.0" [package.extras] speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] @@ -148,18 +134,15 @@ files = [ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "anyio" -version = "4.5.2" +version = "4.6.2.post1" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "anyio-4.5.2-py3-none-any.whl", hash = "sha256:c011ee36bc1e8ba40e5a81cb9df91925c218fe9b778554e0b56a21e1b5d4716f"}, - {file = "anyio-4.5.2.tar.gz", hash = "sha256:23009af4ed04ce05991845451e11ef02fc7c5ed29179ac9a420e5ad0ac7ddc5b"}, + {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"}, + {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"}, ] [package.dependencies] @@ -186,21 +169,18 @@ files = [ [[package]] name = "asttokens" -version = "2.4.1" +version = "3.0.0" description = "Annotate AST trees with source code positions" optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, - {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, + {file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"}, + {file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"}, ] -[package.dependencies] -six = ">=1.12.0" - [package.extras] -astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] -test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] +astroid = ["astroid (>=2,<4)"] +test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "async-timeout" @@ -232,17 +212,6 @@ docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphi tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] -[[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" -optional = false -python-versions = "*" -files = [ - {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, - {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, -] - [[package]] name = "certifi" version = "2024.8.30" @@ -506,37 +475,37 @@ typing-inspect = ">=0.4.0,<1" [[package]] name = "debugpy" -version = "1.8.8" +version = "1.8.9" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {file = "debugpy-1.8.8-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:e59b1607c51b71545cb3496876544f7186a7a27c00b436a62f285603cc68d1c6"}, - {file = "debugpy-1.8.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6531d952b565b7cb2fbd1ef5df3d333cf160b44f37547a4e7cf73666aca5d8d"}, - {file = "debugpy-1.8.8-cp310-cp310-win32.whl", hash = "sha256:b01f4a5e5c5fb1d34f4ccba99a20ed01eabc45a4684f4948b5db17a319dfb23f"}, - {file = "debugpy-1.8.8-cp310-cp310-win_amd64.whl", hash = "sha256:535f4fb1c024ddca5913bb0eb17880c8f24ba28aa2c225059db145ee557035e9"}, - {file = "debugpy-1.8.8-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:c399023146e40ae373753a58d1be0a98bf6397fadc737b97ad612886b53df318"}, - {file = "debugpy-1.8.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:09cc7b162586ea2171eea055985da2702b0723f6f907a423c9b2da5996ad67ba"}, - {file = "debugpy-1.8.8-cp311-cp311-win32.whl", hash = "sha256:eea8821d998ebeb02f0625dd0d76839ddde8cbf8152ebbe289dd7acf2cdc6b98"}, - {file = "debugpy-1.8.8-cp311-cp311-win_amd64.whl", hash = "sha256:d4483836da2a533f4b1454dffc9f668096ac0433de855f0c22cdce8c9f7e10c4"}, - {file = "debugpy-1.8.8-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:0cc94186340be87b9ac5a707184ec8f36547fb66636d1029ff4f1cc020e53996"}, - {file = "debugpy-1.8.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64674e95916e53c2e9540a056e5f489e0ad4872645399d778f7c598eacb7b7f9"}, - {file = "debugpy-1.8.8-cp312-cp312-win32.whl", hash = "sha256:5c6e885dbf12015aed73770f29dec7023cb310d0dc2ba8bfbeb5c8e43f80edc9"}, - {file = "debugpy-1.8.8-cp312-cp312-win_amd64.whl", hash = "sha256:19ffbd84e757a6ca0113574d1bf5a2298b3947320a3e9d7d8dc3377f02d9f864"}, - {file = "debugpy-1.8.8-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:705cd123a773d184860ed8dae99becd879dfec361098edbefb5fc0d3683eb804"}, - {file = "debugpy-1.8.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:890fd16803f50aa9cb1a9b9b25b5ec321656dd6b78157c74283de241993d086f"}, - {file = "debugpy-1.8.8-cp313-cp313-win32.whl", hash = "sha256:90244598214bbe704aa47556ec591d2f9869ff9e042e301a2859c57106649add"}, - {file = "debugpy-1.8.8-cp313-cp313-win_amd64.whl", hash = "sha256:4b93e4832fd4a759a0c465c967214ed0c8a6e8914bced63a28ddb0dd8c5f078b"}, - {file = "debugpy-1.8.8-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:143ef07940aeb8e7316de48f5ed9447644da5203726fca378f3a6952a50a9eae"}, - {file = "debugpy-1.8.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f95651bdcbfd3b27a408869a53fbefcc2bcae13b694daee5f1365b1b83a00113"}, - {file = "debugpy-1.8.8-cp38-cp38-win32.whl", hash = "sha256:26b461123a030e82602a750fb24d7801776aa81cd78404e54ab60e8b5fecdad5"}, - {file = "debugpy-1.8.8-cp38-cp38-win_amd64.whl", hash = "sha256:f3cbf1833e644a3100eadb6120f25be8a532035e8245584c4f7532937edc652a"}, - {file = "debugpy-1.8.8-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:53709d4ec586b525724819dc6af1a7703502f7e06f34ded7157f7b1f963bb854"}, - {file = "debugpy-1.8.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a9c013077a3a0000e83d97cf9cc9328d2b0bbb31f56b0e99ea3662d29d7a6a2"}, - {file = "debugpy-1.8.8-cp39-cp39-win32.whl", hash = "sha256:ffe94dd5e9a6739a75f0b85316dc185560db3e97afa6b215628d1b6a17561cb2"}, - {file = "debugpy-1.8.8-cp39-cp39-win_amd64.whl", hash = "sha256:5c0e5a38c7f9b481bf31277d2f74d2109292179081f11108e668195ef926c0f9"}, - {file = "debugpy-1.8.8-py2.py3-none-any.whl", hash = "sha256:ec684553aba5b4066d4de510859922419febc710df7bba04fe9e7ef3de15d34f"}, - {file = "debugpy-1.8.8.zip", hash = "sha256:e6355385db85cbd666be703a96ab7351bc9e6c61d694893206f8001e22aee091"}, + {file = "debugpy-1.8.9-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:cfe1e6c6ad7178265f74981edf1154ffce97b69005212fbc90ca22ddfe3d017e"}, + {file = "debugpy-1.8.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ada7fb65102a4d2c9ab62e8908e9e9f12aed9d76ef44880367bc9308ebe49a0f"}, + {file = "debugpy-1.8.9-cp310-cp310-win32.whl", hash = "sha256:c36856343cbaa448171cba62a721531e10e7ffb0abff838004701454149bc037"}, + {file = "debugpy-1.8.9-cp310-cp310-win_amd64.whl", hash = "sha256:17c5e0297678442511cf00a745c9709e928ea4ca263d764e90d233208889a19e"}, + {file = "debugpy-1.8.9-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:b74a49753e21e33e7cf030883a92fa607bddc4ede1aa4145172debc637780040"}, + {file = "debugpy-1.8.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62d22dacdb0e296966d7d74a7141aaab4bec123fa43d1a35ddcb39bf9fd29d70"}, + {file = "debugpy-1.8.9-cp311-cp311-win32.whl", hash = "sha256:8138efff315cd09b8dcd14226a21afda4ca582284bf4215126d87342bba1cc66"}, + {file = "debugpy-1.8.9-cp311-cp311-win_amd64.whl", hash = "sha256:ff54ef77ad9f5c425398efb150239f6fe8e20c53ae2f68367eba7ece1e96226d"}, + {file = "debugpy-1.8.9-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:957363d9a7a6612a37458d9a15e72d03a635047f946e5fceee74b50d52a9c8e2"}, + {file = "debugpy-1.8.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e565fc54b680292b418bb809f1386f17081d1346dca9a871bf69a8ac4071afe"}, + {file = "debugpy-1.8.9-cp312-cp312-win32.whl", hash = "sha256:3e59842d6c4569c65ceb3751075ff8d7e6a6ada209ceca6308c9bde932bcef11"}, + {file = "debugpy-1.8.9-cp312-cp312-win_amd64.whl", hash = "sha256:66eeae42f3137eb428ea3a86d4a55f28da9bd5a4a3d369ba95ecc3a92c1bba53"}, + {file = "debugpy-1.8.9-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:957ecffff80d47cafa9b6545de9e016ae8c9547c98a538ee96ab5947115fb3dd"}, + {file = "debugpy-1.8.9-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1efbb3ff61487e2c16b3e033bc8595aea578222c08aaf3c4bf0f93fadbd662ee"}, + {file = "debugpy-1.8.9-cp313-cp313-win32.whl", hash = "sha256:7c4d65d03bee875bcb211c76c1d8f10f600c305dbd734beaed4077e902606fee"}, + {file = "debugpy-1.8.9-cp313-cp313-win_amd64.whl", hash = "sha256:e46b420dc1bea64e5bbedd678148be512442bc589b0111bd799367cde051e71a"}, + {file = "debugpy-1.8.9-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:472a3994999fe6c0756945ffa359e9e7e2d690fb55d251639d07208dbc37caea"}, + {file = "debugpy-1.8.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:365e556a4772d7d0d151d7eb0e77ec4db03bcd95f26b67b15742b88cacff88e9"}, + {file = "debugpy-1.8.9-cp38-cp38-win32.whl", hash = "sha256:54a7e6d3014c408eb37b0b06021366ee985f1539e12fe49ca2ee0d392d9ceca5"}, + {file = "debugpy-1.8.9-cp38-cp38-win_amd64.whl", hash = "sha256:8e99c0b1cc7bf86d83fb95d5ccdc4ad0586d4432d489d1f54e4055bcc795f693"}, + {file = "debugpy-1.8.9-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:7e8b079323a56f719977fde9d8115590cb5e7a1cba2fcee0986ef8817116e7c1"}, + {file = "debugpy-1.8.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6953b335b804a41f16a192fa2e7851bdcfd92173cbb2f9f777bb934f49baab65"}, + {file = "debugpy-1.8.9-cp39-cp39-win32.whl", hash = "sha256:7e646e62d4602bb8956db88b1e72fe63172148c1e25c041e03b103a25f36673c"}, + {file = "debugpy-1.8.9-cp39-cp39-win_amd64.whl", hash = "sha256:3d9755e77a2d680ce3d2c5394a444cf42be4a592caaf246dbfbdd100ffcf7ae5"}, + {file = "debugpy-1.8.9-py2.py3-none-any.whl", hash = "sha256:cc37a6c9987ad743d9c3a14fa1b1a14b7e4e6041f9dd0c8abf8895fe7a97b899"}, + {file = "debugpy-1.8.9.zip", hash = "sha256:1339e14c7d980407248f09824d1b25ff5c5616651689f1e0f0e51bdead3ea13e"}, ] [[package]] @@ -578,6 +547,20 @@ files = [ {file = "dirtyjson-1.0.8.tar.gz", hash = "sha256:90ca4a18f3ff30ce849d100dcf4a003953c79d3a2348ef056f1d9c22231a25fd"}, ] +[[package]] +name = "eval-type-backport" +version = "0.2.0" +description = "Like `typing._eval_type`, but lets older Python versions use newer typing features." +optional = false +python-versions = ">=3.8" +files = [ + {file = "eval_type_backport-0.2.0-py3-none-any.whl", hash = "sha256:ac2f73d30d40c5a30a80b8739a789d6bb5e49fdffa66d7912667e2015d9c9933"}, + {file = "eval_type_backport-0.2.0.tar.gz", hash = "sha256:68796cfbc7371ebf923f03bdf7bef415f3ec098aeced24e054b253a0e78f7b37"}, +] + +[package.extras] +tests = ["pytest"] + [[package]] name = "exceptiongroup" version = "1.2.2" @@ -877,13 +860,13 @@ trio = ["trio (>=0.22.0,<1.0)"] [[package]] name = "httpx" -version = "0.27.2" +version = "0.28.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, - {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, + {file = "httpx-0.28.0-py3-none-any.whl", hash = "sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc"}, + {file = "httpx-0.28.0.tar.gz", hash = "sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0"}, ] [package.dependencies] @@ -891,7 +874,6 @@ anyio = "*" certifi = "*" httpcore = "==1.*" idna = "*" -sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] @@ -983,42 +965,40 @@ test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio [[package]] name = "ipython" -version = "8.12.3" +version = "8.18.1" description = "IPython: Productive Interactive Computing" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "ipython-8.12.3-py3-none-any.whl", hash = "sha256:b0340d46a933d27c657b211a329d0be23793c36595acf9e6ef4164bc01a1804c"}, - {file = "ipython-8.12.3.tar.gz", hash = "sha256:3910c4b54543c2ad73d06579aa771041b7d5707b033bd488669b4cf544e3b363"}, + {file = "ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397"}, + {file = "ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27"}, ] [package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} -backcall = "*" colorama = {version = "*", markers = "sys_platform == \"win32\""} decorator = "*" +exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} jedi = ">=0.16" matplotlib-inline = "*" pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} -pickleshare = "*" -prompt-toolkit = ">=3.0.30,<3.0.37 || >3.0.37,<3.1.0" +prompt-toolkit = ">=3.0.41,<3.1.0" pygments = ">=2.4.0" stack-data = "*" traitlets = ">=5" typing-extensions = {version = "*", markers = "python_version < \"3.10\""} [package.extras] -all = ["black", "curio", "docrepr", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.21)", "pandas", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] +all = ["black", "curio", "docrepr", "exceptiongroup", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.22)", "pandas", "pickleshare", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio (<0.22)", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] black = ["black"] -doc = ["docrepr", "ipykernel", "matplotlib", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] +doc = ["docrepr", "exceptiongroup", "ipykernel", "matplotlib", "pickleshare", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio (<0.22)", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] kernel = ["ipykernel"] nbconvert = ["nbconvert"] nbformat = ["nbformat"] notebook = ["ipywidgets", "notebook"] parallel = ["ipyparallel"] qtconsole = ["qtconsole"] -test = ["pytest (<7.1)", "pytest-asyncio", "testpath"] -test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pandas", "pytest (<7.1)", "pytest-asyncio", "testpath", "trio"] +test = ["pickleshare", "pytest (<7.1)", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.22)", "pandas", "pickleshare", "pytest (<7.1)", "pytest-asyncio (<0.22)", "testpath", "trio"] [[package]] name = "jedi" @@ -1095,13 +1075,13 @@ test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout" [[package]] name = "llama-index-core" -version = "0.11.23" +version = "0.12.0" description = "Interface between LLMs and your data" optional = false -python-versions = "<4.0,>=3.8.1" +python-versions = "<4.0,>=3.9" files = [ - {file = "llama_index_core-0.11.23-py3-none-any.whl", hash = "sha256:25a0cb4a055bfb348655ca4acd1b475529bd8537a7b81874ef14ed13f56e06c1"}, - {file = "llama_index_core-0.11.23.tar.gz", hash = "sha256:e150859696a0eae169fe19323f46e9a31af2c12c3182012e4d0353ea8eb06d24"}, + {file = "llama_index_core-0.12.0-py3-none-any.whl", hash = "sha256:dc2ac0ca04cad135f72cb5f8cc44dca3f1a74f214ee9f39647e1f7a723cae17a"}, + {file = "llama_index_core-0.12.0.tar.gz", hash = "sha256:99bb6c953af2de225268f10c70b06e861df394184e9c13ee7c70107ff542439d"}, ] [package.dependencies] @@ -1109,13 +1089,14 @@ aiohttp = ">=3.8.6,<4.0.0" dataclasses-json = "*" deprecated = ">=1.2.9.3" dirtyjson = ">=1.0.8,<2.0.0" +eval-type-backport = {version = ">=0.2.0,<0.3.0", markers = "python_version < \"3.10\""} filetype = ">=1.2.0,<2.0.0" fsspec = ">=2023.5.0" httpx = "*" nest-asyncio = ">=1.5.8,<2.0.0" networkx = ">=3.0" nltk = ">3.8.1" -numpy = "<2.0.0" +numpy = "*" pillow = ">=9.0.0" pydantic = ">=2.7.0,<3.0.0" PyYAML = ">=6.0.1" @@ -1130,22 +1111,22 @@ wrapt = "*" [[package]] name = "marshmallow" -version = "3.22.0" +version = "3.23.1" description = "A lightweight library for converting complex datatypes to and from native Python datatypes." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "marshmallow-3.22.0-py3-none-any.whl", hash = "sha256:71a2dce49ef901c3f97ed296ae5051135fd3febd2bf43afe0ae9a82143a494d9"}, - {file = "marshmallow-3.22.0.tar.gz", hash = "sha256:4972f529104a220bb8637d595aa4c9762afbe7f7a77d82dc58c1615d70c5823e"}, + {file = "marshmallow-3.23.1-py3-none-any.whl", hash = "sha256:fece2eb2c941180ea1b7fcbd4a83c51bfdd50093fdd3ad2585ee5e1df2508491"}, + {file = "marshmallow-3.23.1.tar.gz", hash = "sha256:3a8dfda6edd8dcdbf216c0ede1d1e78d230a6dc9c5a088f58c4083b974a0d468"}, ] [package.dependencies] packaging = ">=17.0" [package.extras] -dev = ["marshmallow[tests]", "pre-commit (>=3.5,<4.0)", "tox"] -docs = ["alabaster (==1.0.0)", "autodocsumm (==0.2.13)", "sphinx (==8.0.2)", "sphinx-issues (==4.1.0)", "sphinx-version-warning (==1.1.2)"] -tests = ["pytest", "pytz", "simplejson"] +dev = ["marshmallow[tests]", "pre-commit (>=3.5,<5.0)", "tox"] +docs = ["alabaster (==1.0.0)", "autodocsumm (==0.2.14)", "sphinx (==8.1.3)", "sphinx-issues (==5.0.0)", "sphinx-version-warning (==1.1.2)"] +tests = ["pytest", "simplejson"] [[package]] name = "matplotlib-inline" @@ -1289,21 +1270,21 @@ files = [ [[package]] name = "networkx" -version = "3.1" +version = "3.2.1" description = "Python package for creating and manipulating graphs and networks" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "networkx-3.1-py3-none-any.whl", hash = "sha256:4f33f68cb2afcf86f28a45f43efc27a9386b535d567d2127f8f61d51dec58d36"}, - {file = "networkx-3.1.tar.gz", hash = "sha256:de346335408f84de0eada6ff9fafafff9bcda11f0a0dfaa931133debb146ab61"}, + {file = "networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2"}, + {file = "networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6"}, ] [package.extras] -default = ["matplotlib (>=3.4)", "numpy (>=1.20)", "pandas (>=1.3)", "scipy (>=1.8)"] -developer = ["mypy (>=1.1)", "pre-commit (>=3.2)"] -doc = ["nb2plots (>=0.6)", "numpydoc (>=1.5)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.13)", "sphinx (>=6.1)", "sphinx-gallery (>=0.12)", "texext (>=0.6.7)"] -extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.10)", "sympy (>=1.10)"] -test = ["codecov (>=2.1)", "pytest (>=7.2)", "pytest-cov (>=4.0)"] +default = ["matplotlib (>=3.5)", "numpy (>=1.22)", "pandas (>=1.4)", "scipy (>=1.9,!=1.11.0,!=1.11.1)"] +developer = ["changelist (==0.4)", "mypy (>=1.1)", "pre-commit (>=3.2)", "rtoml"] +doc = ["nb2plots (>=0.7)", "nbconvert (<7.9)", "numpydoc (>=1.6)", "pillow (>=9.4)", "pydata-sphinx-theme (>=0.14)", "sphinx (>=7)", "sphinx-gallery (>=0.14)", "texext (>=0.6.7)"] +extra = ["lxml (>=4.6)", "pydot (>=1.4.2)", "pygraphviz (>=1.11)", "sympy (>=1.10)"] +test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] [[package]] name = "nltk" @@ -1332,39 +1313,56 @@ twitter = ["twython"] [[package]] name = "numpy" -version = "1.24.4" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false -python-versions = ">=3.8" -files = [ - {file = "numpy-1.24.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c0bfb52d2169d58c1cdb8cc1f16989101639b34c7d3ce60ed70b19c63eba0b64"}, - {file = "numpy-1.24.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ed094d4f0c177b1b8e7aa9cba7d6ceed51c0e569a5318ac0ca9a090680a6a1b1"}, - {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79fc682a374c4a8ed08b331bef9c5f582585d1048fa6d80bc6c35bc384eee9b4"}, - {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6"}, - {file = "numpy-1.24.4-cp310-cp310-win32.whl", hash = "sha256:4c21decb6ea94057331e111a5bed9a79d335658c27ce2adb580fb4d54f2ad9bc"}, - {file = "numpy-1.24.4-cp310-cp310-win_amd64.whl", hash = "sha256:b4bea75e47d9586d31e892a7401f76e909712a0fd510f58f5337bea9572c571e"}, - {file = "numpy-1.24.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f136bab9c2cfd8da131132c2cf6cc27331dd6fae65f95f69dcd4ae3c3639c810"}, - {file = "numpy-1.24.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2926dac25b313635e4d6cf4dc4e51c8c0ebfed60b801c799ffc4c32bf3d1254"}, - {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222e40d0e2548690405b0b3c7b21d1169117391c2e82c378467ef9ab4c8f0da7"}, - {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7215847ce88a85ce39baf9e89070cb860c98fdddacbaa6c0da3ffb31b3350bd5"}, - {file = "numpy-1.24.4-cp311-cp311-win32.whl", hash = "sha256:4979217d7de511a8d57f4b4b5b2b965f707768440c17cb70fbf254c4b225238d"}, - {file = "numpy-1.24.4-cp311-cp311-win_amd64.whl", hash = "sha256:b7b1fc9864d7d39e28f41d089bfd6353cb5f27ecd9905348c24187a768c79694"}, - {file = "numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1452241c290f3e2a312c137a9999cdbf63f78864d63c79039bda65ee86943f61"}, - {file = "numpy-1.24.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:04640dab83f7c6c85abf9cd729c5b65f1ebd0ccf9de90b270cd61935eef0197f"}, - {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5425b114831d1e77e4b5d812b69d11d962e104095a5b9c3b641a218abcc050e"}, - {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd80e219fd4c71fc3699fc1dadac5dcf4fd882bfc6f7ec53d30fa197b8ee22dc"}, - {file = "numpy-1.24.4-cp38-cp38-win32.whl", hash = "sha256:4602244f345453db537be5314d3983dbf5834a9701b7723ec28923e2889e0bb2"}, - {file = "numpy-1.24.4-cp38-cp38-win_amd64.whl", hash = "sha256:692f2e0f55794943c5bfff12b3f56f99af76f902fc47487bdfe97856de51a706"}, - {file = "numpy-1.24.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2541312fbf09977f3b3ad449c4e5f4bb55d0dbf79226d7724211acc905049400"}, - {file = "numpy-1.24.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9667575fb6d13c95f1b36aca12c5ee3356bf001b714fc354eb5465ce1609e62f"}, - {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a86ed21e4f87050382c7bc96571755193c4c1392490744ac73d660e8f564a9"}, - {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d11efb4dbecbdf22508d55e48d9c8384db795e1b7b51ea735289ff96613ff74d"}, - {file = "numpy-1.24.4-cp39-cp39-win32.whl", hash = "sha256:6620c0acd41dbcb368610bb2f4d83145674040025e5536954782467100aa8835"}, - {file = "numpy-1.24.4-cp39-cp39-win_amd64.whl", hash = "sha256:befe2bf740fd8373cf56149a5c23a0f601e82869598d41f8e188a0e9869926f8"}, - {file = "numpy-1.24.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:31f13e25b4e304632a4619d0e0777662c2ffea99fcae2029556b17d8ff958aef"}, - {file = "numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95f7ac6540e95bc440ad77f56e520da5bf877f87dca58bd095288dce8940532a"}, - {file = "numpy-1.24.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e98f220aa76ca2a977fe435f5b04d7b3470c0a2e6312907b37ba6068f26787f2"}, - {file = "numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463"}, +python-versions = ">=3.9" +files = [ + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] [[package]] @@ -1407,108 +1405,92 @@ files = [ [package.dependencies] ptyprocess = ">=0.5" -[[package]] -name = "pickleshare" -version = "0.7.5" -description = "Tiny 'shelve'-like database with concurrency support" -optional = false -python-versions = "*" -files = [ - {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"}, - {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, -] - [[package]] name = "pillow" -version = "10.4.0" +version = "11.0.0" description = "Python Imaging Library (Fork)" optional = false -python-versions = ">=3.8" -files = [ - {file = "pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e"}, - {file = "pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b"}, - {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc"}, - {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e"}, - {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46"}, - {file = "pillow-10.4.0-cp310-cp310-win32.whl", hash = "sha256:bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984"}, - {file = "pillow-10.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141"}, - {file = "pillow-10.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1"}, - {file = "pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c"}, - {file = "pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe"}, - {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319"}, - {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d"}, - {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696"}, - {file = "pillow-10.4.0-cp311-cp311-win32.whl", hash = "sha256:7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496"}, - {file = "pillow-10.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91"}, - {file = "pillow-10.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22"}, - {file = "pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94"}, - {file = "pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef"}, - {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a"}, - {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b"}, - {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9"}, - {file = "pillow-10.4.0-cp312-cp312-win32.whl", hash = "sha256:7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42"}, - {file = "pillow-10.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a"}, - {file = "pillow-10.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9"}, - {file = "pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3"}, - {file = "pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0"}, - {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc"}, - {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a"}, - {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309"}, - {file = "pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060"}, - {file = "pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea"}, - {file = "pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d"}, - {file = "pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736"}, - {file = "pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b"}, - {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd"}, - {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84"}, - {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0"}, - {file = "pillow-10.4.0-cp38-cp38-win32.whl", hash = "sha256:e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e"}, - {file = "pillow-10.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab"}, - {file = "pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d"}, - {file = "pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b"}, - {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c"}, - {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1"}, - {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df"}, - {file = "pillow-10.4.0-cp39-cp39-win32.whl", hash = "sha256:7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef"}, - {file = "pillow-10.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5"}, - {file = "pillow-10.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885"}, - {file = "pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27"}, - {file = "pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3"}, - {file = "pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"}, +python-versions = ">=3.9" +files = [ + {file = "pillow-11.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:6619654954dc4936fcff82db8eb6401d3159ec6be81e33c6000dfd76ae189947"}, + {file = "pillow-11.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b3c5ac4bed7519088103d9450a1107f76308ecf91d6dabc8a33a2fcfb18d0fba"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a65149d8ada1055029fcb665452b2814fe7d7082fcb0c5bed6db851cb69b2086"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88a58d8ac0cc0e7f3a014509f0455248a76629ca9b604eca7dc5927cc593c5e9"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c26845094b1af3c91852745ae78e3ea47abf3dbcd1cf962f16b9a5fbe3ee8488"}, + {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1a61b54f87ab5786b8479f81c4b11f4d61702830354520837f8cc791ebba0f5f"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:674629ff60030d144b7bca2b8330225a9b11c482ed408813924619c6f302fdbb"}, + {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:598b4e238f13276e0008299bd2482003f48158e2b11826862b1eb2ad7c768b97"}, + {file = "pillow-11.0.0-cp310-cp310-win32.whl", hash = "sha256:9a0f748eaa434a41fccf8e1ee7a3eed68af1b690e75328fd7a60af123c193b50"}, + {file = "pillow-11.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:a5629742881bcbc1f42e840af185fd4d83a5edeb96475a575f4da50d6ede337c"}, + {file = "pillow-11.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:ee217c198f2e41f184f3869f3e485557296d505b5195c513b2bfe0062dc537f1"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1c1d72714f429a521d8d2d018badc42414c3077eb187a59579f28e4270b4b0fc"}, + {file = "pillow-11.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:499c3a1b0d6fc8213519e193796eb1a86a1be4b1877d678b30f83fd979811d1a"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c8b2351c85d855293a299038e1f89db92a2f35e8d2f783489c6f0b2b5f3fe8a3"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4dba50cfa56f910241eb7f883c20f1e7b1d8f7d91c750cd0b318bad443f4d5"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5ddbfd761ee00c12ee1be86c9c0683ecf5bb14c9772ddbd782085779a63dd55b"}, + {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:45c566eb10b8967d71bf1ab8e4a525e5a93519e29ea071459ce517f6b903d7fa"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b4fd7bd29610a83a8c9b564d457cf5bd92b4e11e79a4ee4716a63c959699b306"}, + {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cb929ca942d0ec4fac404cbf520ee6cac37bf35be479b970c4ffadf2b6a1cad9"}, + {file = "pillow-11.0.0-cp311-cp311-win32.whl", hash = "sha256:006bcdd307cc47ba43e924099a038cbf9591062e6c50e570819743f5607404f5"}, + {file = "pillow-11.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:52a2d8323a465f84faaba5236567d212c3668f2ab53e1c74c15583cf507a0291"}, + {file = "pillow-11.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:16095692a253047fe3ec028e951fa4221a1f3ed3d80c397e83541a3037ff67c9"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2c0a187a92a1cb5ef2c8ed5412dd8d4334272617f532d4ad4de31e0495bd923"}, + {file = "pillow-11.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:084a07ef0821cfe4858fe86652fffac8e187b6ae677e9906e192aafcc1b69903"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8069c5179902dcdce0be9bfc8235347fdbac249d23bd90514b7a47a72d9fecf4"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f02541ef64077f22bf4924f225c0fd1248c168f86e4b7abdedd87d6ebaceab0f"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:fcb4621042ac4b7865c179bb972ed0da0218a076dc1820ffc48b1d74c1e37fe9"}, + {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:00177a63030d612148e659b55ba99527803288cea7c75fb05766ab7981a8c1b7"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8853a3bf12afddfdf15f57c4b02d7ded92c7a75a5d7331d19f4f9572a89c17e6"}, + {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3107c66e43bda25359d5ef446f59c497de2b5ed4c7fdba0894f8d6cf3822dafc"}, + {file = "pillow-11.0.0-cp312-cp312-win32.whl", hash = "sha256:86510e3f5eca0ab87429dd77fafc04693195eec7fd6a137c389c3eeb4cfb77c6"}, + {file = "pillow-11.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:8ec4a89295cd6cd4d1058a5e6aec6bf51e0eaaf9714774e1bfac7cfc9051db47"}, + {file = "pillow-11.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:27a7860107500d813fcd203b4ea19b04babe79448268403172782754870dac25"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bcd1fb5bb7b07f64c15618c89efcc2cfa3e95f0e3bcdbaf4642509de1942a699"}, + {file = "pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e038b0745997c7dcaae350d35859c9715c71e92ffb7e0f4a8e8a16732150f38"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ae08bd8ffc41aebf578c2af2f9d8749d91f448b3bfd41d7d9ff573d74f2a6b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d69bfd8ec3219ae71bcde1f942b728903cad25fafe3100ba2258b973bd2bc1b2"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:61b887f9ddba63ddf62fd02a3ba7add935d053b6dd7d58998c630e6dbade8527"}, + {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:c6a660307ca9d4867caa8d9ca2c2658ab685de83792d1876274991adec7b93fa"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:73e3a0200cdda995c7e43dd47436c1548f87a30bb27fb871f352a22ab8dcf45f"}, + {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fba162b8872d30fea8c52b258a542c5dfd7b235fb5cb352240c8d63b414013eb"}, + {file = "pillow-11.0.0-cp313-cp313-win32.whl", hash = "sha256:f1b82c27e89fffc6da125d5eb0ca6e68017faf5efc078128cfaa42cf5cb38798"}, + {file = "pillow-11.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ba470552b48e5835f1d23ecb936bb7f71d206f9dfeee64245f30c3270b994de"}, + {file = "pillow-11.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:846e193e103b41e984ac921b335df59195356ce3f71dcfd155aa79c603873b84"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4ad70c4214f67d7466bea6a08061eba35c01b1b89eaa098040a35272a8efb22b"}, + {file = "pillow-11.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ec0d5af64f2e3d64a165f490d96368bb5dea8b8f9ad04487f9ab60dc4bb6003"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c809a70e43c7977c4a42aefd62f0131823ebf7dd73556fa5d5950f5b354087e2"}, + {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:4b60c9520f7207aaf2e1d94de026682fc227806c6e1f55bba7606d1c94dd623a"}, + {file = "pillow-11.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1e2688958a840c822279fda0086fec1fdab2f95bf2b717b66871c4ad9859d7e8"}, + {file = "pillow-11.0.0-cp313-cp313t-win32.whl", hash = "sha256:607bbe123c74e272e381a8d1957083a9463401f7bd01287f50521ecb05a313f8"}, + {file = "pillow-11.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5c39ed17edea3bc69c743a8dd3e9853b7509625c2462532e62baa0732163a904"}, + {file = "pillow-11.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:75acbbeb05b86bc53cbe7b7e6fe00fbcf82ad7c684b3ad82e3d711da9ba287d3"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2e46773dc9f35a1dd28bd6981332fd7f27bec001a918a72a79b4133cf5291dba"}, + {file = "pillow-11.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2679d2258b7f1192b378e2893a8a0a0ca472234d4c2c0e6bdd3380e8dfa21b6a"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda2616eb2313cbb3eebbe51f19362eb434b18e3bb599466a1ffa76a033fb916"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ec184af98a121fb2da42642dea8a29ec80fc3efbaefb86d8fdd2606619045d"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:8594f42df584e5b4bb9281799698403f7af489fba84c34d53d1c4bfb71b7c4e7"}, + {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:c12b5ae868897c7338519c03049a806af85b9b8c237b7d675b8c5e089e4a618e"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:70fbbdacd1d271b77b7721fe3cdd2d537bbbd75d29e6300c672ec6bb38d9672f"}, + {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5178952973e588b3f1360868847334e9e3bf49d19e169bbbdfaf8398002419ae"}, + {file = "pillow-11.0.0-cp39-cp39-win32.whl", hash = "sha256:8c676b587da5673d3c75bd67dd2a8cdfeb282ca38a30f37950511766b26858c4"}, + {file = "pillow-11.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:94f3e1780abb45062287b4614a5bc0874519c86a777d4a7ad34978e86428b8dd"}, + {file = "pillow-11.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:290f2cc809f9da7d6d622550bbf4c1e57518212da51b6a30fe8e0a270a5b78bd"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1187739620f2b365de756ce086fdb3604573337cc28a0d3ac4a01ab6b2d2a6d2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fbbcb7b57dc9c794843e3d1258c0fbf0f48656d46ffe9e09b63bbd6e8cd5d0a2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d203af30149ae339ad1b4f710d9844ed8796e97fda23ffbc4cc472968a47d0b"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21a0d3b115009ebb8ac3d2ebec5c2982cc693da935f4ab7bb5c8ebe2f47d36f2"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73853108f56df97baf2bb8b522f3578221e56f646ba345a372c78326710d3830"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e58876c91f97b0952eb766123bfef372792ab3f4e3e1f1a2267834c2ab131734"}, + {file = "pillow-11.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:224aaa38177597bb179f3ec87eeefcce8e4f85e608025e9cfac60de237ba6316"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bd2d3bdb846d757055910f0a59792d33b555800813c3b39ada1829c372ccb06"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:375b8dd15a1f5d2feafff536d47e22f69625c1aa92f12b339ec0b2ca40263273"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:daffdf51ee5db69a82dd127eabecce20729e21f7a3680cf7cbb23f0829189790"}, + {file = "pillow-11.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7326a1787e3c7b0429659e0a944725e1b03eeaa10edd945a86dead1913383944"}, + {file = "pillow-11.0.0.tar.gz", hash = "sha256:72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739"}, ] [package.extras] -docs = ["furo", "olefile", "sphinx (>=7.3)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] fpx = ["olefile"] mic = ["olefile"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] @@ -1562,109 +1544,93 @@ wcwidth = "*" [[package]] name = "propcache" -version = "0.2.0" +version = "0.2.1" description = "Accelerated property cache" optional = false -python-versions = ">=3.8" -files = [ - {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c5869b8fd70b81835a6f187c5fdbe67917a04d7e52b6e7cc4e5fe39d55c39d58"}, - {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:952e0d9d07609d9c5be361f33b0d6d650cd2bae393aabb11d9b719364521984b"}, - {file = "propcache-0.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:33ac8f098df0585c0b53009f039dfd913b38c1d2edafed0cedcc0c32a05aa110"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97e48e8875e6c13909c800fa344cd54cc4b2b0db1d5f911f840458a500fde2c2"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:388f3217649d6d59292b722d940d4d2e1e6a7003259eb835724092a1cca0203a"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f571aea50ba5623c308aa146eb650eebf7dbe0fd8c5d946e28343cb3b5aad577"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3dfafb44f7bb35c0c06eda6b2ab4bfd58f02729e7c4045e179f9a861b07c9850"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3ebe9a75be7ab0b7da2464a77bb27febcb4fab46a34f9288f39d74833db7f61"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d2f0d0f976985f85dfb5f3d685697ef769faa6b71993b46b295cdbbd6be8cc37"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a3dc1a4b165283bd865e8f8cb5f0c64c05001e0718ed06250d8cac9bec115b48"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9e0f07b42d2a50c7dd2d8675d50f7343d998c64008f1da5fef888396b7f84630"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e63e3e1e0271f374ed489ff5ee73d4b6e7c60710e1f76af5f0e1a6117cd26394"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:56bb5c98f058a41bb58eead194b4db8c05b088c93d94d5161728515bd52b052b"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7665f04d0c7f26ff8bb534e1c65068409bf4687aa2534faf7104d7182debb336"}, - {file = "propcache-0.2.0-cp310-cp310-win32.whl", hash = "sha256:7cf18abf9764746b9c8704774d8b06714bcb0a63641518a3a89c7f85cc02c2ad"}, - {file = "propcache-0.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:cfac69017ef97db2438efb854edf24f5a29fd09a536ff3a992b75990720cdc99"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:63f13bf09cc3336eb04a837490b8f332e0db41da66995c9fd1ba04552e516354"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608cce1da6f2672a56b24a015b42db4ac612ee709f3d29f27a00c943d9e851de"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:466c219deee4536fbc83c08d09115249db301550625c7fef1c5563a584c9bc87"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a6ed8db0a556343d566a5c124ee483ae113acc9a557a807d439bcecc44e7dfbb"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:91997d9cb4a325b60d4e3f20967f8eb08dfcb32b22554d5ef78e6fd1dda743a2"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c7dde9e533c0a49d802b4f3f218fa9ad0a1ce21f2c2eb80d5216565202acab4"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:97a58a28bcf63284e8b4d7b460cbee1edaab24634e82059c7b8c09e65284f178"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:945db8ee295d3af9dbdbb698cce9bbc5c59b5c3fe328bbc4387f59a8a35f998d"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:39e104da444a34830751715f45ef9fc537475ba21b7f1f5b0f4d71a3b60d7fe2"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:c5ecca8f9bab618340c8e848d340baf68bcd8ad90a8ecd7a4524a81c1764b3db"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c436130cc779806bdf5d5fae0d848713105472b8566b75ff70048c47d3961c5b"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:191db28dc6dcd29d1a3e063c3be0b40688ed76434622c53a284e5427565bbd9b"}, - {file = "propcache-0.2.0-cp311-cp311-win32.whl", hash = "sha256:5f2564ec89058ee7c7989a7b719115bdfe2a2fb8e7a4543b8d1c0cc4cf6478c1"}, - {file = "propcache-0.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e2e54267980349b723cff366d1e29b138b9a60fa376664a157a342689553f71"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ee7606193fb267be4b2e3b32714f2d58cad27217638db98a60f9efb5efeccc2"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:91ee8fc02ca52e24bcb77b234f22afc03288e1dafbb1f88fe24db308910c4ac7"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2e900bad2a8456d00a113cad8c13343f3b1f327534e3589acc2219729237a2e8"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f52a68c21363c45297aca15561812d542f8fc683c85201df0bebe209e349f793"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e41d67757ff4fbc8ef2af99b338bfb955010444b92929e9e55a6d4dcc3c4f09"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a64e32f8bd94c105cc27f42d3b658902b5bcc947ece3c8fe7bc1b05982f60e89"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55346705687dbd7ef0d77883ab4f6fabc48232f587925bdaf95219bae072491e"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:00181262b17e517df2cd85656fcd6b4e70946fe62cd625b9d74ac9977b64d8d9"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6994984550eaf25dd7fc7bd1b700ff45c894149341725bb4edc67f0ffa94efa4"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:56295eb1e5f3aecd516d91b00cfd8bf3a13991de5a479df9e27dd569ea23959c"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:439e76255daa0f8151d3cb325f6dd4a3e93043e6403e6491813bcaaaa8733887"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f6475a1b2ecb310c98c28d271a30df74f9dd436ee46d09236a6b750a7599ce57"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3444cdba6628accf384e349014084b1cacd866fbb88433cd9d279d90a54e0b23"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4a9d9b4d0a9b38d1c391bb4ad24aa65f306c6f01b512e10a8a34a2dc5675d348"}, - {file = "propcache-0.2.0-cp312-cp312-win32.whl", hash = "sha256:69d3a98eebae99a420d4b28756c8ce6ea5a29291baf2dc9ff9414b42676f61d5"}, - {file = "propcache-0.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:ad9c9b99b05f163109466638bd30ada1722abb01bbb85c739c50b6dc11f92dc3"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ecddc221a077a8132cf7c747d5352a15ed763b674c0448d811f408bf803d9ad7"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0e53cb83fdd61cbd67202735e6a6687a7b491c8742dfc39c9e01e80354956763"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92fe151145a990c22cbccf9ae15cae8ae9eddabfc949a219c9f667877e40853d"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6a21ef516d36909931a2967621eecb256018aeb11fc48656e3257e73e2e247a"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f88a4095e913f98988f5b338c1d4d5d07dbb0b6bad19892fd447484e483ba6b"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a5b3bb545ead161be780ee85a2b54fdf7092815995661947812dde94a40f6fb"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67aeb72e0f482709991aa91345a831d0b707d16b0257e8ef88a2ad246a7280bf"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c997f8c44ec9b9b0bcbf2d422cc00a1d9b9c681f56efa6ca149a941e5560da2"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a66df3d4992bc1d725b9aa803e8c5a66c010c65c741ad901e260ece77f58d2f"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:3ebbcf2a07621f29638799828b8d8668c421bfb94c6cb04269130d8de4fb7136"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1235c01ddaa80da8235741e80815ce381c5267f96cc49b1477fdcf8c047ef325"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3947483a381259c06921612550867b37d22e1df6d6d7e8361264b6d037595f44"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d5bed7f9805cc29c780f3aee05de3262ee7ce1f47083cfe9f77471e9d6777e83"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4a91d44379f45f5e540971d41e4626dacd7f01004826a18cb048e7da7e96544"}, - {file = "propcache-0.2.0-cp313-cp313-win32.whl", hash = "sha256:f902804113e032e2cdf8c71015651c97af6418363bea8d78dc0911d56c335032"}, - {file = "propcache-0.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:8f188cfcc64fb1266f4684206c9de0e80f54622c3f22a910cbd200478aeae61e"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:53d1bd3f979ed529f0805dd35ddaca330f80a9a6d90bc0121d2ff398f8ed8861"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:83928404adf8fb3d26793665633ea79b7361efa0287dfbd372a7e74311d51ee6"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:77a86c261679ea5f3896ec060be9dc8e365788248cc1e049632a1be682442063"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:218db2a3c297a3768c11a34812e63b3ac1c3234c3a086def9c0fee50d35add1f"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7735e82e3498c27bcb2d17cb65d62c14f1100b71723b68362872bca7d0913d90"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:20a617c776f520c3875cf4511e0d1db847a076d720714ae35ffe0df3e440be68"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67b69535c870670c9f9b14a75d28baa32221d06f6b6fa6f77a0a13c5a7b0a5b9"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4569158070180c3855e9c0791c56be3ceeb192defa2cdf6a3f39e54319e56b89"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:db47514ffdbd91ccdc7e6f8407aac4ee94cc871b15b577c1c324236b013ddd04"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:2a60ad3e2553a74168d275a0ef35e8c0a965448ffbc3b300ab3a5bb9956c2162"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:662dd62358bdeaca0aee5761de8727cfd6861432e3bb828dc2a693aa0471a563"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:25a1f88b471b3bc911d18b935ecb7115dff3a192b6fef46f0bfaf71ff4f12418"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:f60f0ac7005b9f5a6091009b09a419ace1610e163fa5deaba5ce3484341840e7"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:74acd6e291f885678631b7ebc85d2d4aec458dd849b8c841b57ef04047833bed"}, - {file = "propcache-0.2.0-cp38-cp38-win32.whl", hash = "sha256:d9b6ddac6408194e934002a69bcaadbc88c10b5f38fb9307779d1c629181815d"}, - {file = "propcache-0.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:676135dcf3262c9c5081cc8f19ad55c8a64e3f7282a21266d05544450bffc3a5"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:25c8d773a62ce0451b020c7b29a35cfbc05de8b291163a7a0f3b7904f27253e6"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:375a12d7556d462dc64d70475a9ee5982465fbb3d2b364f16b86ba9135793638"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1ec43d76b9677637a89d6ab86e1fef70d739217fefa208c65352ecf0282be957"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f45eec587dafd4b2d41ac189c2156461ebd0c1082d2fe7013571598abb8505d1"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc092ba439d91df90aea38168e11f75c655880c12782facf5cf9c00f3d42b562"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:682a7c79a2fbf40f5dbb1eb6bfe2cd865376deeac65acf9beb607505dced9e12"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e40876731f99b6f3c897b66b803c9e1c07a989b366c6b5b475fafd1f7ba3fb8"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:363ea8cd3c5cb6679f1c2f5f1f9669587361c062e4899fce56758efa928728f8"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:140fbf08ab3588b3468932974a9331aff43c0ab8a2ec2c608b6d7d1756dbb6cb"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e70fac33e8b4ac63dfc4c956fd7d85a0b1139adcfc0d964ce288b7c527537fea"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:b33d7a286c0dc1a15f5fc864cc48ae92a846df287ceac2dd499926c3801054a6"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f6d5749fdd33d90e34c2efb174c7e236829147a2713334d708746e94c4bde40d"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22aa8f2272d81d9317ff5756bb108021a056805ce63dd3630e27d042c8092798"}, - {file = "propcache-0.2.0-cp39-cp39-win32.whl", hash = "sha256:73e4b40ea0eda421b115248d7e79b59214411109a5bc47d0d48e4c73e3b8fcf9"}, - {file = "propcache-0.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:9517d5e9e0731957468c29dbfd0f976736a0e55afaea843726e887f36fe017df"}, - {file = "propcache-0.2.0-py3-none-any.whl", hash = "sha256:2ccc28197af5313706511fab3a8b66dcd6da067a1331372c82ea1cb74285e036"}, - {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"}, +python-versions = ">=3.9" +files = [ + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6b3f39a85d671436ee3d12c017f8fdea38509e4f25b28eb25877293c98c243f6"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d51fbe4285d5db5d92a929e3e21536ea3dd43732c5b177c7ef03f918dff9f2"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6445804cf4ec763dc70de65a3b0d9954e868609e83850a47ca4f0cb64bd79fea"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9479aa06a793c5aeba49ce5c5692ffb51fcd9a7016e017d555d5e2b0045d212"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9631c5e8b5b3a0fda99cb0d29c18133bca1e18aea9effe55adb3da1adef80d3"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3156628250f46a0895f1f36e1d4fbe062a1af8718ec3ebeb746f1d23f0c5dc4d"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b6fb63ae352e13748289f04f37868099e69dba4c2b3e271c46061e82c745634"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:887d9b0a65404929641a9fabb6452b07fe4572b269d901d622d8a34a4e9043b2"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a96dc1fa45bd8c407a0af03b2d5218392729e1822b0c32e62c5bf7eeb5fb3958"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a7e65eb5c003a303b94aa2c3852ef130230ec79e349632d030e9571b87c4698c"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:999779addc413181912e984b942fbcc951be1f5b3663cd80b2687758f434c583"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:19a0f89a7bb9d8048d9c4370c9c543c396e894c76be5525f5e1ad287f1750ddf"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1ac2f5fe02fa75f56e1ad473f1175e11f475606ec9bd0be2e78e4734ad575034"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:574faa3b79e8ebac7cb1d7930f51184ba1ccf69adfdec53a12f319a06030a68b"}, + {file = "propcache-0.2.1-cp310-cp310-win32.whl", hash = "sha256:03ff9d3f665769b2a85e6157ac8b439644f2d7fd17615a82fa55739bc97863f4"}, + {file = "propcache-0.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:2d3af2e79991102678f53e0dbf4c35de99b6b8b58f29a27ca0325816364caaba"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1ffc3cca89bb438fb9c95c13fc874012f7b9466b89328c3c8b1aa93cdcfadd16"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f174bbd484294ed9fdf09437f889f95807e5f229d5d93588d34e92106fbf6717"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:70693319e0b8fd35dd863e3e29513875eb15c51945bf32519ef52927ca883bc3"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b480c6a4e1138e1aa137c0079b9b6305ec6dcc1098a8ca5196283e8a49df95a9"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d27b84d5880f6d8aa9ae3edb253c59d9f6642ffbb2c889b78b60361eed449787"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:857112b22acd417c40fa4595db2fe28ab900c8c5fe4670c7989b1c0230955465"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf6c4150f8c0e32d241436526f3c3f9cbd34429492abddbada2ffcff506c51af"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66d4cfda1d8ed687daa4bc0274fcfd5267873db9a5bc0418c2da19273040eeb7"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c2f992c07c0fca81655066705beae35fc95a2fa7366467366db627d9f2ee097f"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:4a571d97dbe66ef38e472703067021b1467025ec85707d57e78711c085984e54"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bb6178c241278d5fe853b3de743087be7f5f4c6f7d6d22a3b524d323eecec505"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ad1af54a62ffe39cf34db1aa6ed1a1873bd548f6401db39d8e7cd060b9211f82"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:e7048abd75fe40712005bcfc06bb44b9dfcd8e101dda2ecf2f5aa46115ad07ca"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:160291c60081f23ee43d44b08a7e5fb76681221a8e10b3139618c5a9a291b84e"}, + {file = "propcache-0.2.1-cp311-cp311-win32.whl", hash = "sha256:819ce3b883b7576ca28da3861c7e1a88afd08cc8c96908e08a3f4dd64a228034"}, + {file = "propcache-0.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:edc9fc7051e3350643ad929df55c451899bb9ae6d24998a949d2e4c87fb596d3"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:081a430aa8d5e8876c6909b67bd2d937bfd531b0382d3fdedb82612c618bc41a"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2ccec9ac47cf4e04897619c0e0c1a48c54a71bdf045117d3a26f80d38ab1fb0"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:14d86fe14b7e04fa306e0c43cdbeebe6b2c2156a0c9ce56b815faacc193e320d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:049324ee97bb67285b49632132db351b41e77833678432be52bdd0289c0e05e4"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cd9a1d071158de1cc1c71a26014dcdfa7dd3d5f4f88c298c7f90ad6f27bb46d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98110aa363f1bb4c073e8dcfaefd3a5cea0f0834c2aab23dda657e4dab2f53b5"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:647894f5ae99c4cf6bb82a1bb3a796f6e06af3caa3d32e26d2350d0e3e3faf24"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfd3223c15bebe26518d58ccf9a39b93948d3dcb3e57a20480dfdd315356baff"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d71264a80f3fcf512eb4f18f59423fe82d6e346ee97b90625f283df56aee103f"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:e73091191e4280403bde6c9a52a6999d69cdfde498f1fdf629105247599b57ec"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3935bfa5fede35fb202c4b569bb9c042f337ca4ff7bd540a0aa5e37131659348"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f508b0491767bb1f2b87fdfacaba5f7eddc2f867740ec69ece6d1946d29029a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1672137af7c46662a1c2be1e8dc78cb6d224319aaa40271c9257d886be4363a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b74c261802d3d2b85c9df2dfb2fa81b6f90deeef63c2db9f0e029a3cac50b518"}, + {file = "propcache-0.2.1-cp312-cp312-win32.whl", hash = "sha256:d09c333d36c1409d56a9d29b3a1b800a42c76a57a5a8907eacdbce3f18768246"}, + {file = "propcache-0.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:c214999039d4f2a5b2073ac506bba279945233da8c786e490d411dfc30f855c1"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aca405706e0b0a44cc6bfd41fbe89919a6a56999157f6de7e182a990c36e37bc"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:12d1083f001ace206fe34b6bdc2cb94be66d57a850866f0b908972f90996b3e9"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d93f3307ad32a27bda2e88ec81134b823c240aa3abb55821a8da553eed8d9439"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba278acf14471d36316159c94a802933d10b6a1e117b8554fe0d0d9b75c9d536"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e6281aedfca15301c41f74d7005e6e3f4ca143584ba696ac69df4f02f40d629"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b750a8e5a1262434fb1517ddf64b5de58327f1adc3524a5e44c2ca43305eb0b"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf72af5e0fb40e9babf594308911436c8efde3cb5e75b6f206c34ad18be5c052"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b2d0a12018b04f4cb820781ec0dffb5f7c7c1d2a5cd22bff7fb055a2cb19ebce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e800776a79a5aabdb17dcc2346a7d66d0777e942e4cd251defeb084762ecd17d"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:4160d9283bd382fa6c0c2b5e017acc95bc183570cd70968b9202ad6d8fc48dce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:30b43e74f1359353341a7adb783c8f1b1c676367b011709f466f42fda2045e95"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:58791550b27d5488b1bb52bc96328456095d96206a250d28d874fafe11b3dfaf"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:0f022d381747f0dfe27e99d928e31bc51a18b65bb9e481ae0af1380a6725dd1f"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:297878dc9d0a334358f9b608b56d02e72899f3b8499fc6044133f0d319e2ec30"}, + {file = "propcache-0.2.1-cp313-cp313-win32.whl", hash = "sha256:ddfab44e4489bd79bda09d84c430677fc7f0a4939a73d2bba3073036f487a0a6"}, + {file = "propcache-0.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:556fc6c10989f19a179e4321e5d678db8eb2924131e64652a51fe83e4c3db0e1"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6a9a8c34fb7bb609419a211e59da8887eeca40d300b5ea8e56af98f6fbbb1541"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ae1aa1cd222c6d205853b3013c69cd04515f9d6ab6de4b0603e2e1c33221303e"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:accb6150ce61c9c4b7738d45550806aa2b71c7668c6942f17b0ac182b6142fd4"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5eee736daafa7af6d0a2dc15cc75e05c64f37fc37bafef2e00d77c14171c2097"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7a31fc1e1bd362874863fdeed71aed92d348f5336fd84f2197ba40c59f061bd"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba4cfa1052819d16699e1d55d18c92b6e094d4517c41dd231a8b9f87b6fa681"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f089118d584e859c62b3da0892b88a83d611c2033ac410e929cb6754eec0ed16"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:781e65134efaf88feb447e8c97a51772aa75e48b794352f94cb7ea717dedda0d"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31f5af773530fd3c658b32b6bdc2d0838543de70eb9a2156c03e410f7b0d3aae"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:a7a078f5d37bee6690959c813977da5291b24286e7b962e62a94cec31aa5188b"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cea7daf9fc7ae6687cf1e2c049752f19f146fdc37c2cc376e7d0032cf4f25347"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:8b3489ff1ed1e8315674d0775dc7d2195fb13ca17b3808721b54dbe9fd020faf"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9403db39be1393618dd80c746cb22ccda168efce239c73af13c3763ef56ffc04"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5d97151bc92d2b2578ff7ce779cdb9174337390a535953cbb9452fb65164c587"}, + {file = "propcache-0.2.1-cp39-cp39-win32.whl", hash = "sha256:9caac6b54914bdf41bcc91e7eb9147d331d29235a7c967c150ef5df6464fd1bb"}, + {file = "propcache-0.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:92fc4500fcb33899b05ba73276dfb684a20d31caa567b7cb5252d48f896a91b1"}, + {file = "propcache-0.2.1-py3-none-any.whl", hash = "sha256:52277518d6aae65536e9cea52d4e7fd2f7a66f4aa2d30ed3f2fcea620ace3c54"}, + {file = "propcache-0.2.1.tar.gz", hash = "sha256:3f77ce728b19cb537714499928fe800c3dda29e8d9428778fc7c186da4c09a64"}, ] [[package]] @@ -1735,22 +1701,19 @@ files = [ [[package]] name = "pydantic" -version = "2.9.2" +version = "2.10.3" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, - {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, + {file = "pydantic-2.10.3-py3-none-any.whl", hash = "sha256:be04d85bbc7b65651c5f8e6b9976ed9c6f41782a55524cef079a34a0bb82144d"}, + {file = "pydantic-2.10.3.tar.gz", hash = "sha256:cb5ac360ce894ceacd69c403187900a02c4b20b693a9dd1d643e1effab9eadf9"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.23.4" -typing-extensions = [ - {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, - {version = ">=4.6.1", markers = "python_version < \"3.13\""}, -] +pydantic-core = "2.27.1" +typing-extensions = ">=4.12.2" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -1758,100 +1721,111 @@ timezone = ["tzdata"] [[package]] name = "pydantic-core" -version = "2.23.4" +version = "2.27.1" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, - {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, - {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, - {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, - {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, - {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, - {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, - {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, - {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, - {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, - {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, - {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, - {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, - {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, - {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, - {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, - {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, - {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, - {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, - {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, - {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, - {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, - {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, - {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, - {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, - {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, - {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, - {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, - {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, - {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, - {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, - {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, - {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, - {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, - {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, - {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, - {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, - {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, - {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, - {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, - {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, - {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, - {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, - {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, - {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, + {file = "pydantic_core-2.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:71a5e35c75c021aaf400ac048dacc855f000bdfed91614b4a726f7432f1f3d6a"}, + {file = "pydantic_core-2.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f82d068a2d6ecfc6e054726080af69a6764a10015467d7d7b9f66d6ed5afa23b"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:121ceb0e822f79163dd4699e4c54f5ad38b157084d97b34de8b232bcaad70278"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4603137322c18eaf2e06a4495f426aa8d8388940f3c457e7548145011bb68e05"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a33cd6ad9017bbeaa9ed78a2e0752c5e250eafb9534f308e7a5f7849b0b1bfb4"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15cc53a3179ba0fcefe1e3ae50beb2784dede4003ad2dfd24f81bba4b23a454f"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45d9c5eb9273aa50999ad6adc6be5e0ecea7e09dbd0d31bd0c65a55a2592ca08"}, + {file = "pydantic_core-2.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8bf7b66ce12a2ac52d16f776b31d16d91033150266eb796967a7e4621707e4f6"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:655d7dd86f26cb15ce8a431036f66ce0318648f8853d709b4167786ec2fa4807"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:5556470f1a2157031e676f776c2bc20acd34c1990ca5f7e56f1ebf938b9ab57c"}, + {file = "pydantic_core-2.27.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f69ed81ab24d5a3bd93861c8c4436f54afdf8e8cc421562b0c7504cf3be58206"}, + {file = "pydantic_core-2.27.1-cp310-none-win32.whl", hash = "sha256:f5a823165e6d04ccea61a9f0576f345f8ce40ed533013580e087bd4d7442b52c"}, + {file = "pydantic_core-2.27.1-cp310-none-win_amd64.whl", hash = "sha256:57866a76e0b3823e0b56692d1a0bf722bffb324839bb5b7226a7dbd6c9a40b17"}, + {file = "pydantic_core-2.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac3b20653bdbe160febbea8aa6c079d3df19310d50ac314911ed8cc4eb7f8cb8"}, + {file = "pydantic_core-2.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a5a8e19d7c707c4cadb8c18f5f60c843052ae83c20fa7d44f41594c644a1d330"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f7059ca8d64fea7f238994c97d91f75965216bcbe5f695bb44f354893f11d52"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bed0f8a0eeea9fb72937ba118f9db0cb7e90773462af7962d382445f3005e5a4"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a3cb37038123447cf0f3ea4c74751f6a9d7afef0eb71aa07bf5f652b5e6a132c"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84286494f6c5d05243456e04223d5a9417d7f443c3b76065e75001beb26f88de"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acc07b2cfc5b835444b44a9956846b578d27beeacd4b52e45489e93276241025"}, + {file = "pydantic_core-2.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4fefee876e07a6e9aad7a8c8c9f85b0cdbe7df52b8a9552307b09050f7512c7e"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:258c57abf1188926c774a4c94dd29237e77eda19462e5bb901d88adcab6af919"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:35c14ac45fcfdf7167ca76cc80b2001205a8d5d16d80524e13508371fb8cdd9c"}, + {file = "pydantic_core-2.27.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d1b26e1dff225c31897696cab7d4f0a315d4c0d9e8666dbffdb28216f3b17fdc"}, + {file = "pydantic_core-2.27.1-cp311-none-win32.whl", hash = "sha256:2cdf7d86886bc6982354862204ae3b2f7f96f21a3eb0ba5ca0ac42c7b38598b9"}, + {file = "pydantic_core-2.27.1-cp311-none-win_amd64.whl", hash = "sha256:3af385b0cee8df3746c3f406f38bcbfdc9041b5c2d5ce3e5fc6637256e60bbc5"}, + {file = "pydantic_core-2.27.1-cp311-none-win_arm64.whl", hash = "sha256:81f2ec23ddc1b476ff96563f2e8d723830b06dceae348ce02914a37cb4e74b89"}, + {file = "pydantic_core-2.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f"}, + {file = "pydantic_core-2.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f8c4718cd44ec1580e180cb739713ecda2bdee1341084c1467802a417fe0f02"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15aae984e46de8d376df515f00450d1522077254ef6b7ce189b38ecee7c9677c"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1ba5e3963344ff25fc8c40da90f44b0afca8cfd89d12964feb79ac1411a260ac"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:992cea5f4f3b29d6b4f7f1726ed8ee46c8331c6b4eed6db5b40134c6fe1768bb"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0325336f348dbee6550d129b1627cb8f5351a9dc91aad141ffb96d4937bd9529"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35"}, + {file = "pydantic_core-2.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3bbd5d8cc692616d5ef6fbbbd50dbec142c7e6ad9beb66b78a96e9c16729b089"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:dc61505e73298a84a2f317255fcc72b710b72980f3a1f670447a21efc88f8381"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:e1f735dc43da318cad19b4173dd1ffce1d84aafd6c9b782b3abc04a0d5a6f5bb"}, + {file = "pydantic_core-2.27.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f4e5658dbffe8843a0f12366a4c2d1c316dbe09bb4dfbdc9d2d9cd6031de8aae"}, + {file = "pydantic_core-2.27.1-cp312-none-win32.whl", hash = "sha256:672ebbe820bb37988c4d136eca2652ee114992d5d41c7e4858cdd90ea94ffe5c"}, + {file = "pydantic_core-2.27.1-cp312-none-win_amd64.whl", hash = "sha256:66ff044fd0bb1768688aecbe28b6190f6e799349221fb0de0e6f4048eca14c16"}, + {file = "pydantic_core-2.27.1-cp312-none-win_arm64.whl", hash = "sha256:9a3b0793b1bbfd4146304e23d90045f2a9b5fd5823aa682665fbdaf2a6c28f3e"}, + {file = "pydantic_core-2.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f216dbce0e60e4d03e0c4353c7023b202d95cbaeff12e5fd2e82ea0a66905073"}, + {file = "pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2e02889071850bbfd36b56fd6bc98945e23670773bc7a76657e90e6b6603c08"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b0e23f119b2b456d07ca91b307ae167cc3f6c846a7b169fca5326e32fdc6cf"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:764be71193f87d460a03f1f7385a82e226639732214b402f9aa61f0d025f0737"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c00666a3bd2f84920a4e94434f5974d7bbc57e461318d6bb34ce9cdbbc1f6b2"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ccaa88b24eebc0f849ce0a4d09e8a408ec5a94afff395eb69baf868f5183107"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c65af9088ac534313e1963443d0ec360bb2b9cba6c2909478d22c2e363d98a51"}, + {file = "pydantic_core-2.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:206b5cf6f0c513baffaeae7bd817717140770c74528f3e4c3e1cec7871ddd61a"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:062f60e512fc7fff8b8a9d680ff0ddaaef0193dba9fa83e679c0c5f5fbd018bc"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:a0697803ed7d4af5e4c1adf1670af078f8fcab7a86350e969f454daf598c4960"}, + {file = "pydantic_core-2.27.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:58ca98a950171f3151c603aeea9303ef6c235f692fe555e883591103da709b23"}, + {file = "pydantic_core-2.27.1-cp313-none-win32.whl", hash = "sha256:8065914ff79f7eab1599bd80406681f0ad08f8e47c880f17b416c9f8f7a26d05"}, + {file = "pydantic_core-2.27.1-cp313-none-win_amd64.whl", hash = "sha256:ba630d5e3db74c79300d9a5bdaaf6200172b107f263c98a0539eeecb857b2337"}, + {file = "pydantic_core-2.27.1-cp313-none-win_arm64.whl", hash = "sha256:45cf8588c066860b623cd11c4ba687f8d7175d5f7ef65f7129df8a394c502de5"}, + {file = "pydantic_core-2.27.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:5897bec80a09b4084aee23f9b73a9477a46c3304ad1d2d07acca19723fb1de62"}, + {file = "pydantic_core-2.27.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d0165ab2914379bd56908c02294ed8405c252250668ebcb438a55494c69f44ab"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b9af86e1d8e4cfc82c2022bfaa6f459381a50b94a29e95dcdda8442d6d83864"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f6c8a66741c5f5447e047ab0ba7a1c61d1e95580d64bce852e3df1f895c4067"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a42d6a8156ff78981f8aa56eb6394114e0dedb217cf8b729f438f643608cbcd"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:64c65f40b4cd8b0e049a8edde07e38b476da7e3aaebe63287c899d2cff253fa5"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdcf339322a3fae5cbd504edcefddd5a50d9ee00d968696846f089b4432cf78"}, + {file = "pydantic_core-2.27.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bf99c8404f008750c846cb4ac4667b798a9f7de673ff719d705d9b2d6de49c5f"}, + {file = "pydantic_core-2.27.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8f1edcea27918d748c7e5e4d917297b2a0ab80cad10f86631e488b7cddf76a36"}, + {file = "pydantic_core-2.27.1-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:159cac0a3d096f79ab6a44d77a961917219707e2a130739c64d4dd46281f5c2a"}, + {file = "pydantic_core-2.27.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:029d9757eb621cc6e1848fa0b0310310de7301057f623985698ed7ebb014391b"}, + {file = "pydantic_core-2.27.1-cp38-none-win32.whl", hash = "sha256:a28af0695a45f7060e6f9b7092558a928a28553366519f64083c63a44f70e618"}, + {file = "pydantic_core-2.27.1-cp38-none-win_amd64.whl", hash = "sha256:2d4567c850905d5eaaed2f7a404e61012a51caf288292e016360aa2b96ff38d4"}, + {file = "pydantic_core-2.27.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:e9386266798d64eeb19dd3677051f5705bf873e98e15897ddb7d76f477131967"}, + {file = "pydantic_core-2.27.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4228b5b646caa73f119b1ae756216b59cc6e2267201c27d3912b592c5e323b60"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b3dfe500de26c52abe0477dde16192ac39c98f05bf2d80e76102d394bd13854"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:aee66be87825cdf72ac64cb03ad4c15ffef4143dbf5c113f64a5ff4f81477bf9"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b748c44bb9f53031c8cbc99a8a061bc181c1000c60a30f55393b6e9c45cc5bd"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ca038c7f6a0afd0b2448941b6ef9d5e1949e999f9e5517692eb6da58e9d44be"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e0bd57539da59a3e4671b90a502da9a28c72322a4f17866ba3ac63a82c4498e"}, + {file = "pydantic_core-2.27.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ac6c2c45c847bbf8f91930d88716a0fb924b51e0c6dad329b793d670ec5db792"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b94d4ba43739bbe8b0ce4262bcc3b7b9f31459ad120fb595627eaeb7f9b9ca01"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:00e6424f4b26fe82d44577b4c842d7df97c20be6439e8e685d0d715feceb9fb9"}, + {file = "pydantic_core-2.27.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:38de0a70160dd97540335b7ad3a74571b24f1dc3ed33f815f0880682e6880131"}, + {file = "pydantic_core-2.27.1-cp39-none-win32.whl", hash = "sha256:7ccebf51efc61634f6c2344da73e366c75e735960b5654b63d7e6f69a5885fa3"}, + {file = "pydantic_core-2.27.1-cp39-none-win_amd64.whl", hash = "sha256:a57847b090d7892f123726202b7daa20df6694cbd583b67a592e856bff603d6c"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3fa80ac2bd5856580e242dbc202db873c60a01b20309c8319b5c5986fbe53ce6"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d950caa237bb1954f1b8c9227b5065ba6875ac9771bb8ec790d956a699b78676"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e4216e64d203e39c62df627aa882f02a2438d18a5f21d7f721621f7a5d3611d"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02a3d637bd387c41d46b002f0e49c52642281edacd2740e5a42f7017feea3f2c"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:161c27ccce13b6b0c8689418da3885d3220ed2eae2ea5e9b2f7f3d48f1d52c27"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:19910754e4cc9c63bc1c7f6d73aa1cfee82f42007e407c0f413695c2f7ed777f"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e173486019cc283dc9778315fa29a363579372fe67045e971e89b6365cc035ed"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:af52d26579b308921b73b956153066481f064875140ccd1dfd4e77db89dbb12f"}, + {file = "pydantic_core-2.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:981fb88516bd1ae8b0cbbd2034678a39dedc98752f264ac9bc5839d3923fa04c"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5fde892e6c697ce3e30c61b239330fc5d569a71fefd4eb6512fc6caec9dd9e2f"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:816f5aa087094099fff7edabb5e01cc370eb21aa1a1d44fe2d2aefdfb5599b31"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c10c309e18e443ddb108f0ef64e8729363adbfd92d6d57beec680f6261556f3"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98476c98b02c8e9b2eec76ac4156fd006628b1b2d0ef27e548ffa978393fd154"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c3027001c28434e7ca5a6e1e527487051136aa81803ac812be51802150d880dd"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7699b1df36a48169cdebda7ab5a2bac265204003f153b4bd17276153d997670a"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1c39b07d90be6b48968ddc8c19e7585052088fd7ec8d568bb31ff64c70ae3c97"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:46ccfe3032b3915586e469d4972973f893c0a2bb65669194a5bdea9bacc088c2"}, + {file = "pydantic_core-2.27.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:62ba45e21cf6571d7f716d903b5b7b6d2617e2d5d67c0923dc47b9d41369f840"}, + {file = "pydantic_core-2.27.1.tar.gz", hash = "sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235"}, ] [package.dependencies] @@ -1873,13 +1847,13 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pytest" -version = "8.3.3" +version = "8.3.4" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.3.3-py3-none-any.whl", hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2"}, - {file = "pytest-8.3.3.tar.gz", hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181"}, + {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"}, + {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"}, ] [package.dependencies] @@ -2412,47 +2386,42 @@ test = ["pytest", "tornado (>=4.5)", "typeguard"] [[package]] name = "tiktoken" -version = "0.7.0" +version = "0.8.0" description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models" optional = false -python-versions = ">=3.8" -files = [ - {file = "tiktoken-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:485f3cc6aba7c6b6ce388ba634fbba656d9ee27f766216f45146beb4ac18b25f"}, - {file = "tiktoken-0.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e54be9a2cd2f6d6ffa3517b064983fb695c9a9d8aa7d574d1ef3c3f931a99225"}, - {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79383a6e2c654c6040e5f8506f3750db9ddd71b550c724e673203b4f6b4b4590"}, - {file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d4511c52caacf3c4981d1ae2df85908bd31853f33d30b345c8b6830763f769c"}, - {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:13c94efacdd3de9aff824a788353aa5749c0faee1fbe3816df365ea450b82311"}, - {file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8e58c7eb29d2ab35a7a8929cbeea60216a4ccdf42efa8974d8e176d50c9a3df5"}, - {file = "tiktoken-0.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:21a20c3bd1dd3e55b91c1331bf25f4af522c525e771691adbc9a69336fa7f702"}, - {file = "tiktoken-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:10c7674f81e6e350fcbed7c09a65bca9356eaab27fb2dac65a1e440f2bcfe30f"}, - {file = "tiktoken-0.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:084cec29713bc9d4189a937f8a35dbdfa785bd1235a34c1124fe2323821ee93f"}, - {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:811229fde1652fedcca7c6dfe76724d0908775b353556d8a71ed74d866f73f7b"}, - {file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86b6e7dc2e7ad1b3757e8a24597415bafcfb454cebf9a33a01f2e6ba2e663992"}, - {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1063c5748be36344c7e18c7913c53e2cca116764c2080177e57d62c7ad4576d1"}, - {file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:20295d21419bfcca092644f7e2f2138ff947a6eb8cfc732c09cc7d76988d4a89"}, - {file = "tiktoken-0.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:959d993749b083acc57a317cbc643fb85c014d055b2119b739487288f4e5d1cb"}, - {file = "tiktoken-0.7.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:71c55d066388c55a9c00f61d2c456a6086673ab7dec22dd739c23f77195b1908"}, - {file = "tiktoken-0.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09ed925bccaa8043e34c519fbb2f99110bd07c6fd67714793c21ac298e449410"}, - {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03c6c40ff1db0f48a7b4d2dafeae73a5607aacb472fa11f125e7baf9dce73704"}, - {file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d20b5c6af30e621b4aca094ee61777a44118f52d886dbe4f02b70dfe05c15350"}, - {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d427614c3e074004efa2f2411e16c826f9df427d3c70a54725cae860f09e4bf4"}, - {file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8c46d7af7b8c6987fac9b9f61041b452afe92eb087d29c9ce54951280f899a97"}, - {file = "tiktoken-0.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0bc603c30b9e371e7c4c7935aba02af5994a909fc3c0fe66e7004070858d3f8f"}, - {file = "tiktoken-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2398fecd38c921bcd68418675a6d155fad5f5e14c2e92fcf5fe566fa5485a858"}, - {file = "tiktoken-0.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f5f6afb52fb8a7ea1c811e435e4188f2bef81b5e0f7a8635cc79b0eef0193d6"}, - {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:861f9ee616766d736be4147abac500732b505bf7013cfaf019b85892637f235e"}, - {file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54031f95c6939f6b78122c0aa03a93273a96365103793a22e1793ee86da31685"}, - {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:fffdcb319b614cf14f04d02a52e26b1d1ae14a570f90e9b55461a72672f7b13d"}, - {file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c72baaeaefa03ff9ba9688624143c858d1f6b755bb85d456d59e529e17234769"}, - {file = "tiktoken-0.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:131b8aeb043a8f112aad9f46011dced25d62629091e51d9dc1adbf4a1cc6aa98"}, - {file = "tiktoken-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cabc6dc77460df44ec5b879e68692c63551ae4fae7460dd4ff17181df75f1db7"}, - {file = "tiktoken-0.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8d57f29171255f74c0aeacd0651e29aa47dff6f070cb9f35ebc14c82278f3b25"}, - {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ee92776fdbb3efa02a83f968c19d4997a55c8e9ce7be821ceee04a1d1ee149c"}, - {file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e215292e99cb41fbc96988ef62ea63bb0ce1e15f2c147a61acc319f8b4cbe5bf"}, - {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8a81bac94769cab437dd3ab0b8a4bc4e0f9cf6835bcaa88de71f39af1791727a"}, - {file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d6d73ea93e91d5ca771256dfc9d1d29f5a554b83821a1dc0891987636e0ae226"}, - {file = "tiktoken-0.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:2bcb28ddf79ffa424f171dfeef9a4daff61a94c631ca6813f43967cb263b83b9"}, - {file = "tiktoken-0.7.0.tar.gz", hash = "sha256:1077266e949c24e0291f6c350433c6f0971365ece2b173a23bc3b9f9defef6b6"}, +python-versions = ">=3.9" +files = [ + {file = "tiktoken-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b07e33283463089c81ef1467180e3e00ab00d46c2c4bbcef0acab5f771d6695e"}, + {file = "tiktoken-0.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9269348cb650726f44dd3bbb3f9110ac19a8dcc8f54949ad3ef652ca22a38e21"}, + {file = "tiktoken-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e13f37bc4ef2d012731e93e0fef21dc3b7aea5bb9009618de9a4026844e560"}, + {file = "tiktoken-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f13d13c981511331eac0d01a59b5df7c0d4060a8be1e378672822213da51e0a2"}, + {file = "tiktoken-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6b2ddbc79a22621ce8b1166afa9f9a888a664a579350dc7c09346a3b5de837d9"}, + {file = "tiktoken-0.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d8c2d0e5ba6453a290b86cd65fc51fedf247e1ba170191715b049dac1f628005"}, + {file = "tiktoken-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d622d8011e6d6f239297efa42a2657043aaed06c4f68833550cac9e9bc723ef1"}, + {file = "tiktoken-0.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2efaf6199717b4485031b4d6edb94075e4d79177a172f38dd934d911b588d54a"}, + {file = "tiktoken-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5637e425ce1fc49cf716d88df3092048359a4b3bbb7da762840426e937ada06d"}, + {file = "tiktoken-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fb0e352d1dbe15aba082883058b3cce9e48d33101bdaac1eccf66424feb5b47"}, + {file = "tiktoken-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:56edfefe896c8f10aba372ab5706b9e3558e78db39dd497c940b47bf228bc419"}, + {file = "tiktoken-0.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:326624128590def898775b722ccc327e90b073714227175ea8febbc920ac0a99"}, + {file = "tiktoken-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:881839cfeae051b3628d9823b2e56b5cc93a9e2efb435f4cf15f17dc45f21586"}, + {file = "tiktoken-0.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fe9399bdc3f29d428f16a2f86c3c8ec20be3eac5f53693ce4980371c3245729b"}, + {file = "tiktoken-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a58deb7075d5b69237a3ff4bb51a726670419db6ea62bdcd8bd80c78497d7ab"}, + {file = "tiktoken-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2908c0d043a7d03ebd80347266b0e58440bdef5564f84f4d29fb235b5df3b04"}, + {file = "tiktoken-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:294440d21a2a51e12d4238e68a5972095534fe9878be57d905c476017bff99fc"}, + {file = "tiktoken-0.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:d8f3192733ac4d77977432947d563d7e1b310b96497acd3c196c9bddb36ed9db"}, + {file = "tiktoken-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:02be1666096aff7da6cbd7cdaa8e7917bfed3467cd64b38b1f112e96d3b06a24"}, + {file = "tiktoken-0.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94ff53c5c74b535b2cbf431d907fc13c678bbd009ee633a2aca269a04389f9a"}, + {file = "tiktoken-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b231f5e8982c245ee3065cd84a4712d64692348bc609d84467c57b4b72dcbc5"}, + {file = "tiktoken-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4177faa809bd55f699e88c96d9bb4635d22e3f59d635ba6fd9ffedf7150b9953"}, + {file = "tiktoken-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5376b6f8dc4753cd81ead935c5f518fa0fbe7e133d9e25f648d8c4dabdd4bad7"}, + {file = "tiktoken-0.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:18228d624807d66c87acd8f25fc135665617cab220671eb65b50f5d70fa51f69"}, + {file = "tiktoken-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7e17807445f0cf1f25771c9d86496bd8b5c376f7419912519699f3cc4dc5c12e"}, + {file = "tiktoken-0.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:886f80bd339578bbdba6ed6d0567a0d5c6cfe198d9e587ba6c447654c65b8edc"}, + {file = "tiktoken-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6adc8323016d7758d6de7313527f755b0fc6c72985b7d9291be5d96d73ecd1e1"}, + {file = "tiktoken-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b591fb2b30d6a72121a80be24ec7a0e9eb51c5500ddc7e4c2496516dd5e3816b"}, + {file = "tiktoken-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:845287b9798e476b4d762c3ebda5102be87ca26e5d2c9854002825d60cdb815d"}, + {file = "tiktoken-0.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:1473cfe584252dc3fa62adceb5b1c763c1874e04511b197da4e6de51d6ce5a02"}, + {file = "tiktoken-0.8.0.tar.gz", hash = "sha256:9ccbb2740f24542534369c5635cfd9b2b3c2490754a78ac8831d99f89f94eeb2"}, ] [package.dependencies] @@ -2464,51 +2433,81 @@ blobfile = ["blobfile (>=2)"] [[package]] name = "tomli" -version = "2.1.0" +version = "2.2.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" files = [ - {file = "tomli-2.1.0-py3-none-any.whl", hash = "sha256:a5c57c3d1c56f5ccdf89f6523458f60ef716e210fc47c4cfb188c5ba473e0391"}, - {file = "tomli-2.1.0.tar.gz", hash = "sha256:3f646cae2aec94e17d04973e4249548320197cfabdf130015d023de4b74d8ab8"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] [[package]] name = "tornado" -version = "6.4.1" +version = "6.4.2" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." optional = false python-versions = ">=3.8" files = [ - {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8"}, - {file = "tornado-6.4.1-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14"}, - {file = "tornado-6.4.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4"}, - {file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ae50a504a740365267b2a8d1a90c9fbc86b780a39170feca9bcc1787ff80842"}, - {file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:613bf4ddf5c7a95509218b149b555621497a6cc0d46ac341b30bd9ec19eac7f3"}, - {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f"}, - {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4"}, - {file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a02a08cc7a9314b006f653ce40483b9b3c12cda222d6a46d4ac63bb6c9057698"}, - {file = "tornado-6.4.1-cp38-abi3-win32.whl", hash = "sha256:d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d"}, - {file = "tornado-6.4.1-cp38-abi3-win_amd64.whl", hash = "sha256:b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7"}, - {file = "tornado-6.4.1.tar.gz", hash = "sha256:92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9"}, + {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"}, + {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c"}, + {file = "tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482"}, + {file = "tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38"}, + {file = "tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b"}, ] [[package]] name = "tqdm" -version = "4.67.0" +version = "4.67.1" description = "Fast, Extensible Progress Meter" optional = false python-versions = ">=3.7" files = [ - {file = "tqdm-4.67.0-py3-none-any.whl", hash = "sha256:0cd8af9d56911acab92182e88d763100d4788bdf421d251616040cc4d44863be"}, - {file = "tqdm-4.67.0.tar.gz", hash = "sha256:fe5a6f95e6fe0b9755e9469b77b9c3cf850048224ecaa8293d7d2d31f97d869a"}, + {file = "tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"}, + {file = "tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"}, ] [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} [package.extras] -dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"] +dev = ["nbval", "pytest (>=6)", "pytest-asyncio (>=0.24)", "pytest-cov", "pytest-timeout"] discord = ["requests"] notebook = ["ipywidgets (>=6)"] slack = ["slack-sdk"] @@ -2585,188 +2584,167 @@ files = [ [[package]] name = "wrapt" -version = "1.16.0" +version = "1.17.0" description = "Module for decorators, wrappers and monkey patching." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4"}, - {file = "wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020"}, - {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440"}, - {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487"}, - {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf"}, - {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72"}, - {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0"}, - {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136"}, - {file = "wrapt-1.16.0-cp310-cp310-win32.whl", hash = "sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d"}, - {file = "wrapt-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2"}, - {file = "wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09"}, - {file = "wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d"}, - {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389"}, - {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060"}, - {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1"}, - {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3"}, - {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956"}, - {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d"}, - {file = "wrapt-1.16.0-cp311-cp311-win32.whl", hash = "sha256:66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362"}, - {file = "wrapt-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89"}, - {file = "wrapt-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b"}, - {file = "wrapt-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36"}, - {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73"}, - {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809"}, - {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b"}, - {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81"}, - {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9"}, - {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c"}, - {file = "wrapt-1.16.0-cp312-cp312-win32.whl", hash = "sha256:685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc"}, - {file = "wrapt-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8"}, - {file = "wrapt-1.16.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8"}, - {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39"}, - {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c"}, - {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40"}, - {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc"}, - {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e"}, - {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465"}, - {file = "wrapt-1.16.0-cp36-cp36m-win32.whl", hash = "sha256:da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e"}, - {file = "wrapt-1.16.0-cp36-cp36m-win_amd64.whl", hash = "sha256:6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966"}, - {file = "wrapt-1.16.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593"}, - {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292"}, - {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5"}, - {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf"}, - {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228"}, - {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f"}, - {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c"}, - {file = "wrapt-1.16.0-cp37-cp37m-win32.whl", hash = "sha256:9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c"}, - {file = "wrapt-1.16.0-cp37-cp37m-win_amd64.whl", hash = "sha256:66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00"}, - {file = "wrapt-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0"}, - {file = "wrapt-1.16.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202"}, - {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0"}, - {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e"}, - {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f"}, - {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267"}, - {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca"}, - {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6"}, - {file = "wrapt-1.16.0-cp38-cp38-win32.whl", hash = "sha256:c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b"}, - {file = "wrapt-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41"}, - {file = "wrapt-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2"}, - {file = "wrapt-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb"}, - {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8"}, - {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c"}, - {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a"}, - {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664"}, - {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f"}, - {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537"}, - {file = "wrapt-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3"}, - {file = "wrapt-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35"}, - {file = "wrapt-1.16.0-py3-none-any.whl", hash = "sha256:6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1"}, - {file = "wrapt-1.16.0.tar.gz", hash = "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d"}, + {file = "wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8"}, + {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d"}, + {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df"}, + {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d"}, + {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea"}, + {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb"}, + {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301"}, + {file = "wrapt-1.17.0-cp310-cp310-win32.whl", hash = "sha256:69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22"}, + {file = "wrapt-1.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575"}, + {file = "wrapt-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a"}, + {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed"}, + {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489"}, + {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9"}, + {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339"}, + {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d"}, + {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b"}, + {file = "wrapt-1.17.0-cp311-cp311-win32.whl", hash = "sha256:5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346"}, + {file = "wrapt-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a"}, + {file = "wrapt-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569"}, + {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504"}, + {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451"}, + {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1"}, + {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106"}, + {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada"}, + {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4"}, + {file = "wrapt-1.17.0-cp312-cp312-win32.whl", hash = "sha256:0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635"}, + {file = "wrapt-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7"}, + {file = "wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181"}, + {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393"}, + {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4"}, + {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b"}, + {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721"}, + {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90"}, + {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a"}, + {file = "wrapt-1.17.0-cp313-cp313-win32.whl", hash = "sha256:498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045"}, + {file = "wrapt-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838"}, + {file = "wrapt-1.17.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b"}, + {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379"}, + {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d"}, + {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f"}, + {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c"}, + {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b"}, + {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab"}, + {file = "wrapt-1.17.0-cp313-cp313t-win32.whl", hash = "sha256:a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf"}, + {file = "wrapt-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a"}, + {file = "wrapt-1.17.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13"}, + {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f"}, + {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c"}, + {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d"}, + {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce"}, + {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627"}, + {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f"}, + {file = "wrapt-1.17.0-cp38-cp38-win32.whl", hash = "sha256:5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea"}, + {file = "wrapt-1.17.0-cp38-cp38-win_amd64.whl", hash = "sha256:f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed"}, + {file = "wrapt-1.17.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1"}, + {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c"}, + {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578"}, + {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33"}, + {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad"}, + {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9"}, + {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0"}, + {file = "wrapt-1.17.0-cp39-cp39-win32.whl", hash = "sha256:2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88"}, + {file = "wrapt-1.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977"}, + {file = "wrapt-1.17.0-py3-none-any.whl", hash = "sha256:d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371"}, + {file = "wrapt-1.17.0.tar.gz", hash = "sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801"}, ] [[package]] name = "yarl" -version = "1.15.2" +version = "1.18.3" description = "Yet another URL library" optional = false -python-versions = ">=3.8" -files = [ - {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e4ee8b8639070ff246ad3649294336b06db37a94bdea0d09ea491603e0be73b8"}, - {file = "yarl-1.15.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a7cf963a357c5f00cb55b1955df8bbe68d2f2f65de065160a1c26b85a1e44172"}, - {file = "yarl-1.15.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:43ebdcc120e2ca679dba01a779333a8ea76b50547b55e812b8b92818d604662c"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3433da95b51a75692dcf6cc8117a31410447c75a9a8187888f02ad45c0a86c50"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:38d0124fa992dbacd0c48b1b755d3ee0a9f924f427f95b0ef376556a24debf01"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ded1b1803151dd0f20a8945508786d57c2f97a50289b16f2629f85433e546d47"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace4cad790f3bf872c082366c9edd7f8f8f77afe3992b134cfc810332206884f"}, - {file = "yarl-1.15.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c77494a2f2282d9bbbbcab7c227a4d1b4bb829875c96251f66fb5f3bae4fb053"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b7f227ca6db5a9fda0a2b935a2ea34a7267589ffc63c8045f0e4edb8d8dcf956"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:31561a5b4d8dbef1559b3600b045607cf804bae040f64b5f5bca77da38084a8a"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3e52474256a7db9dcf3c5f4ca0b300fdea6c21cca0148c8891d03a025649d935"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:0e1af74a9529a1137c67c887ed9cde62cff53aa4d84a3adbec329f9ec47a3936"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:15c87339490100c63472a76d87fe7097a0835c705eb5ae79fd96e343473629ed"}, - {file = "yarl-1.15.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:74abb8709ea54cc483c4fb57fb17bb66f8e0f04438cff6ded322074dbd17c7ec"}, - {file = "yarl-1.15.2-cp310-cp310-win32.whl", hash = "sha256:ffd591e22b22f9cb48e472529db6a47203c41c2c5911ff0a52e85723196c0d75"}, - {file = "yarl-1.15.2-cp310-cp310-win_amd64.whl", hash = "sha256:1695497bb2a02a6de60064c9f077a4ae9c25c73624e0d43e3aa9d16d983073c2"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9fcda20b2de7042cc35cf911702fa3d8311bd40055a14446c1e62403684afdc5"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0545de8c688fbbf3088f9e8b801157923be4bf8e7b03e97c2ecd4dfa39e48e0e"}, - {file = "yarl-1.15.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fbda058a9a68bec347962595f50546a8a4a34fd7b0654a7b9697917dc2bf810d"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ac2bc069f4a458634c26b101c2341b18da85cb96afe0015990507efec2e417"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd126498171f752dd85737ab1544329a4520c53eed3997f9b08aefbafb1cc53b"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3db817b4e95eb05c362e3b45dafe7144b18603e1211f4a5b36eb9522ecc62bcf"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:076b1ed2ac819933895b1a000904f62d615fe4533a5cf3e052ff9a1da560575c"}, - {file = "yarl-1.15.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f8cfd847e6b9ecf9f2f2531c8427035f291ec286c0a4944b0a9fce58c6446046"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:32b66be100ac5739065496c74c4b7f3015cef792c3174982809274d7e51b3e04"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:34a2d76a1984cac04ff8b1bfc939ec9dc0914821264d4a9c8fd0ed6aa8d4cfd2"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0afad2cd484908f472c8fe2e8ef499facee54a0a6978be0e0cff67b1254fd747"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:c68e820879ff39992c7f148113b46efcd6ec765a4865581f2902b3c43a5f4bbb"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:98f68df80ec6ca3015186b2677c208c096d646ef37bbf8b49764ab4a38183931"}, - {file = "yarl-1.15.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c56ec1eacd0a5d35b8a29f468659c47f4fe61b2cab948ca756c39b7617f0aa5"}, - {file = "yarl-1.15.2-cp311-cp311-win32.whl", hash = "sha256:eedc3f247ee7b3808ea07205f3e7d7879bc19ad3e6222195cd5fbf9988853e4d"}, - {file = "yarl-1.15.2-cp311-cp311-win_amd64.whl", hash = "sha256:0ccaa1bc98751fbfcf53dc8dfdb90d96e98838010fc254180dd6707a6e8bb179"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82d5161e8cb8f36ec778fd7ac4d740415d84030f5b9ef8fe4da54784a1f46c94"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fa2bea05ff0a8fb4d8124498e00e02398f06d23cdadd0fe027d84a3f7afde31e"}, - {file = "yarl-1.15.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99e12d2bf587b44deb74e0d6170fec37adb489964dbca656ec41a7cd8f2ff178"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:243fbbbf003754fe41b5bdf10ce1e7f80bcc70732b5b54222c124d6b4c2ab31c"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:856b7f1a7b98a8c31823285786bd566cf06226ac4f38b3ef462f593c608a9bd6"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:553dad9af802a9ad1a6525e7528152a015b85fb8dbf764ebfc755c695f488367"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30c3ff305f6e06650a761c4393666f77384f1cc6c5c0251965d6bfa5fbc88f7f"}, - {file = "yarl-1.15.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:353665775be69bbfc6d54c8d134bfc533e332149faeddd631b0bc79df0897f46"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f4fe99ce44128c71233d0d72152db31ca119711dfc5f2c82385ad611d8d7f897"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:9c1e3ff4b89cdd2e1a24c214f141e848b9e0451f08d7d4963cb4108d4d798f1f"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:711bdfae4e699a6d4f371137cbe9e740dc958530cb920eb6f43ff9551e17cfbc"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4388c72174868884f76affcdd3656544c426407e0043c89b684d22fb265e04a5"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f0e1844ad47c7bd5d6fa784f1d4accc5f4168b48999303a868fe0f8597bde715"}, - {file = "yarl-1.15.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a5cafb02cf097a82d74403f7e0b6b9df3ffbfe8edf9415ea816314711764a27b"}, - {file = "yarl-1.15.2-cp312-cp312-win32.whl", hash = "sha256:156ececdf636143f508770bf8a3a0498de64da5abd890c7dbb42ca9e3b6c05b8"}, - {file = "yarl-1.15.2-cp312-cp312-win_amd64.whl", hash = "sha256:435aca062444a7f0c884861d2e3ea79883bd1cd19d0a381928b69ae1b85bc51d"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:416f2e3beaeae81e2f7a45dc711258be5bdc79c940a9a270b266c0bec038fb84"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:173563f3696124372831007e3d4b9821746964a95968628f7075d9231ac6bb33"}, - {file = "yarl-1.15.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9ce2e0f6123a60bd1a7f5ae3b2c49b240c12c132847f17aa990b841a417598a2"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eaea112aed589131f73d50d570a6864728bd7c0c66ef6c9154ed7b59f24da611"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4ca3b9f370f218cc2a0309542cab8d0acdfd66667e7c37d04d617012485f904"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23ec1d3c31882b2a8a69c801ef58ebf7bae2553211ebbddf04235be275a38548"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75119badf45f7183e10e348edff5a76a94dc19ba9287d94001ff05e81475967b"}, - {file = "yarl-1.15.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78e6fdc976ec966b99e4daa3812fac0274cc28cd2b24b0d92462e2e5ef90d368"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8657d3f37f781d987037f9cc20bbc8b40425fa14380c87da0cb8dfce7c92d0fb"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:93bed8a8084544c6efe8856c362af08a23e959340c87a95687fdbe9c9f280c8b"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:69d5856d526802cbda768d3e6246cd0d77450fa2a4bc2ea0ea14f0d972c2894b"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:ccad2800dfdff34392448c4bf834be124f10a5bc102f254521d931c1c53c455a"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:a880372e2e5dbb9258a4e8ff43f13888039abb9dd6d515f28611c54361bc5644"}, - {file = "yarl-1.15.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c998d0558805860503bc3a595994895ca0f7835e00668dadc673bbf7f5fbfcbe"}, - {file = "yarl-1.15.2-cp313-cp313-win32.whl", hash = "sha256:533a28754e7f7439f217550a497bb026c54072dbe16402b183fdbca2431935a9"}, - {file = "yarl-1.15.2-cp313-cp313-win_amd64.whl", hash = "sha256:5838f2b79dc8f96fdc44077c9e4e2e33d7089b10788464609df788eb97d03aad"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fbbb63bed5fcd70cd3dd23a087cd78e4675fb5a2963b8af53f945cbbca79ae16"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e2e93b88ecc8f74074012e18d679fb2e9c746f2a56f79cd5e2b1afcf2a8a786b"}, - {file = "yarl-1.15.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:af8ff8d7dc07ce873f643de6dfbcd45dc3db2c87462e5c387267197f59e6d776"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:66f629632220a4e7858b58e4857927dd01a850a4cef2fb4044c8662787165cf7"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:833547179c31f9bec39b49601d282d6f0ea1633620701288934c5f66d88c3e50"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2aa738e0282be54eede1e3f36b81f1e46aee7ec7602aa563e81e0e8d7b67963f"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a13a07532e8e1c4a5a3afff0ca4553da23409fad65def1b71186fb867eeae8d"}, - {file = "yarl-1.15.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c45817e3e6972109d1a2c65091504a537e257bc3c885b4e78a95baa96df6a3f8"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:670eb11325ed3a6209339974b276811867defe52f4188fe18dc49855774fa9cf"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:d417a4f6943112fae3924bae2af7112562285848d9bcee737fc4ff7cbd450e6c"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bc8936d06cd53fddd4892677d65e98af514c8d78c79864f418bbf78a4a2edde4"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:954dde77c404084c2544e572f342aef384240b3e434e06cecc71597e95fd1ce7"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:5bc0df728e4def5e15a754521e8882ba5a5121bd6b5a3a0ff7efda5d6558ab3d"}, - {file = "yarl-1.15.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:b71862a652f50babab4a43a487f157d26b464b1dedbcc0afda02fd64f3809d04"}, - {file = "yarl-1.15.2-cp38-cp38-win32.whl", hash = "sha256:63eab904f8630aed5a68f2d0aeab565dcfc595dc1bf0b91b71d9ddd43dea3aea"}, - {file = "yarl-1.15.2-cp38-cp38-win_amd64.whl", hash = "sha256:2cf441c4b6e538ba0d2591574f95d3fdd33f1efafa864faa077d9636ecc0c4e9"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a32d58f4b521bb98b2c0aa9da407f8bd57ca81f34362bcb090e4a79e9924fefc"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:766dcc00b943c089349d4060b935c76281f6be225e39994c2ccec3a2a36ad627"}, - {file = "yarl-1.15.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bed1b5dbf90bad3bfc19439258c97873eab453c71d8b6869c136346acfe497e7"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed20a4bdc635f36cb19e630bfc644181dd075839b6fc84cac51c0f381ac472e2"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d538df442c0d9665664ab6dd5fccd0110fa3b364914f9c85b3ef9b7b2e157980"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c6cf1d92edf936ceedc7afa61b07e9d78a27b15244aa46bbcd534c7458ee1b"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce44217ad99ffad8027d2fde0269ae368c86db66ea0571c62a000798d69401fb"}, - {file = "yarl-1.15.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b47a6000a7e833ebfe5886b56a31cb2ff12120b1efd4578a6fcc38df16cc77bd"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:e52f77a0cd246086afde8815039f3e16f8d2be51786c0a39b57104c563c5cbb0"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:f9ca0e6ce7774dc7830dc0cc4bb6b3eec769db667f230e7c770a628c1aa5681b"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:136f9db0f53c0206db38b8cd0c985c78ded5fd596c9a86ce5c0b92afb91c3a19"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:173866d9f7409c0fb514cf6e78952e65816600cb888c68b37b41147349fe0057"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:6e840553c9c494a35e449a987ca2c4f8372668ee954a03a9a9685075228e5036"}, - {file = "yarl-1.15.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:458c0c65802d816a6b955cf3603186de79e8fdb46d4f19abaec4ef0a906f50a7"}, - {file = "yarl-1.15.2-cp39-cp39-win32.whl", hash = "sha256:5b48388ded01f6f2429a8c55012bdbd1c2a0c3735b3e73e221649e524c34a58d"}, - {file = "yarl-1.15.2-cp39-cp39-win_amd64.whl", hash = "sha256:81dadafb3aa124f86dc267a2168f71bbd2bfb163663661ab0038f6e4b8edb810"}, - {file = "yarl-1.15.2-py3-none-any.whl", hash = "sha256:0d3105efab7c5c091609abacad33afff33bdff0035bece164c98bcf5a85ef90a"}, - {file = "yarl-1.15.2.tar.gz", hash = "sha256:a39c36f4218a5bb668b4f06874d676d35a035ee668e6e7e3538835c703634b84"}, +python-versions = ">=3.9" +files = [ + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7df647e8edd71f000a5208fe6ff8c382a1de8edfbccdbbfe649d263de07d8c34"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c69697d3adff5aa4f874b19c0e4ed65180ceed6318ec856ebc423aa5850d84f7"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:602d98f2c2d929f8e697ed274fbadc09902c4025c5a9963bf4e9edfc3ab6f7ed"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c654d5207c78e0bd6d749f6dae1dcbbfde3403ad3a4b11f3c5544d9906969dde"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5094d9206c64181d0f6e76ebd8fb2f8fe274950a63890ee9e0ebfd58bf9d787b"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35098b24e0327fc4ebdc8ffe336cee0a87a700c24ffed13161af80124b7dc8e5"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3236da9272872443f81fedc389bace88408f64f89f75d1bdb2256069a8730ccc"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2c08cc9b16f4f4bc522771d96734c7901e7ebef70c6c5c35dd0f10845270bcd"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:80316a8bd5109320d38eef8833ccf5f89608c9107d02d2a7f985f98ed6876990"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c1e1cc06da1491e6734f0ea1e6294ce00792193c463350626571c287c9a704db"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fea09ca13323376a2fdfb353a5fa2e59f90cd18d7ca4eaa1fd31f0a8b4f91e62"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e3b9fd71836999aad54084906f8663dffcd2a7fb5cdafd6c37713b2e72be1760"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:757e81cae69244257d125ff31663249b3013b5dc0a8520d73694aed497fb195b"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b1771de9944d875f1b98a745bc547e684b863abf8f8287da8466cf470ef52690"}, + {file = "yarl-1.18.3-cp310-cp310-win32.whl", hash = "sha256:8874027a53e3aea659a6d62751800cf6e63314c160fd607489ba5c2edd753cf6"}, + {file = "yarl-1.18.3-cp310-cp310-win_amd64.whl", hash = "sha256:93b2e109287f93db79210f86deb6b9bbb81ac32fc97236b16f7433db7fc437d8"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8503ad47387b8ebd39cbbbdf0bf113e17330ffd339ba1144074da24c545f0069"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:02ddb6756f8f4517a2d5e99d8b2f272488e18dd0bfbc802f31c16c6c20f22193"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:67a283dd2882ac98cc6318384f565bffc751ab564605959df4752d42483ad889"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d980e0325b6eddc81331d3f4551e2a333999fb176fd153e075c6d1c2530aa8a8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b643562c12680b01e17239be267bc306bbc6aac1f34f6444d1bded0c5ce438ca"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c017a3b6df3a1bd45b9fa49a0f54005e53fbcad16633870104b66fa1a30a29d8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75674776d96d7b851b6498f17824ba17849d790a44d282929c42dbb77d4f17ae"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccaa3a4b521b780a7e771cc336a2dba389a0861592bbce09a476190bb0c8b4b3"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2d06d3005e668744e11ed80812e61efd77d70bb7f03e33c1598c301eea20efbb"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:9d41beda9dc97ca9ab0b9888cb71f7539124bc05df02c0cff6e5acc5a19dcc6e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ba23302c0c61a9999784e73809427c9dbedd79f66a13d84ad1b1943802eaaf59"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6748dbf9bfa5ba1afcc7556b71cda0d7ce5f24768043a02a58846e4a443d808d"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0b0cad37311123211dc91eadcb322ef4d4a66008d3e1bdc404808992260e1a0e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0fb2171a4486bb075316ee754c6d8382ea6eb8b399d4ec62fde2b591f879778a"}, + {file = "yarl-1.18.3-cp311-cp311-win32.whl", hash = "sha256:61b1a825a13bef4a5f10b1885245377d3cd0bf87cba068e1d9a88c2ae36880e1"}, + {file = "yarl-1.18.3-cp311-cp311-win_amd64.whl", hash = "sha256:b9d60031cf568c627d028239693fd718025719c02c9f55df0a53e587aab951b5"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1dd4bdd05407ced96fed3d7f25dbbf88d2ffb045a0db60dbc247f5b3c5c25d50"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7c33dd1931a95e5d9a772d0ac5e44cac8957eaf58e3c8da8c1414de7dd27c576"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:25b411eddcfd56a2f0cd6a384e9f4f7aa3efee14b188de13048c25b5e91f1640"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:436c4fc0a4d66b2badc6c5fc5ef4e47bb10e4fd9bf0c79524ac719a01f3607c2"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e35ef8683211db69ffe129a25d5634319a677570ab6b2eba4afa860f54eeaf75"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84b2deecba4a3f1a398df819151eb72d29bfeb3b69abb145a00ddc8d30094512"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e5a1fea0fd4f5bfa7440a47eff01d9822a65b4488f7cff83155a0f31a2ecba"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d0e883008013c0e4aef84dcfe2a0b172c4d23c2669412cf5b3371003941f72bb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a3f356548e34a70b0172d8890006c37be92995f62d95a07b4a42e90fba54272"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ccd17349166b1bee6e529b4add61727d3f55edb7babbe4069b5764c9587a8cc6"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b958ddd075ddba5b09bb0be8a6d9906d2ce933aee81100db289badbeb966f54e"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c7d79f7d9aabd6011004e33b22bc13056a3e3fb54794d138af57f5ee9d9032cb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4891ed92157e5430874dad17b15eb1fda57627710756c27422200c52d8a4e393"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ce1af883b94304f493698b00d0f006d56aea98aeb49d75ec7d98cd4a777e9285"}, + {file = "yarl-1.18.3-cp312-cp312-win32.whl", hash = "sha256:f91c4803173928a25e1a55b943c81f55b8872f0018be83e3ad4938adffb77dd2"}, + {file = "yarl-1.18.3-cp312-cp312-win_amd64.whl", hash = "sha256:7e2ee16578af3b52ac2f334c3b1f92262f47e02cc6193c598502bd46f5cd1477"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:90adb47ad432332d4f0bc28f83a5963f426ce9a1a8809f5e584e704b82685dcb"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:913829534200eb0f789d45349e55203a091f45c37a2674678744ae52fae23efa"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9f7768395923c3039055c14334ba4d926f3baf7b776c923c93d80195624782"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a19f62ff30117e706ebc9090b8ecc79aeb77d0b1f5ec10d2d27a12bc9f66d0"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e17c9361d46a4d5addf777c6dd5eab0715a7684c2f11b88c67ac37edfba6c482"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a74a13a4c857a84a845505fd2d68e54826a2cd01935a96efb1e9d86c728e186"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41f7ce59d6ee7741af71d82020346af364949314ed3d87553763a2df1829cc58"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f52a265001d830bc425f82ca9eabda94a64a4d753b07d623a9f2863fde532b53"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:82123d0c954dc58db301f5021a01854a85bf1f3bb7d12ae0c01afc414a882ca2"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2ec9bbba33b2d00999af4631a3397d1fd78290c48e2a3e52d8dd72db3a067ac8"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fbd6748e8ab9b41171bb95c6142faf068f5ef1511935a0aa07025438dd9a9bc1"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:877d209b6aebeb5b16c42cbb377f5f94d9e556626b1bfff66d7b0d115be88d0a"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b464c4ab4bfcb41e3bfd3f1c26600d038376c2de3297760dfe064d2cb7ea8e10"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8d39d351e7faf01483cc7ff7c0213c412e38e5a340238826be7e0e4da450fdc8"}, + {file = "yarl-1.18.3-cp313-cp313-win32.whl", hash = "sha256:61ee62ead9b68b9123ec24bc866cbef297dd266175d53296e2db5e7f797f902d"}, + {file = "yarl-1.18.3-cp313-cp313-win_amd64.whl", hash = "sha256:578e281c393af575879990861823ef19d66e2b1d0098414855dd367e234f5b3c"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:61e5e68cb65ac8f547f6b5ef933f510134a6bf31bb178be428994b0cb46c2a04"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fe57328fbc1bfd0bd0514470ac692630f3901c0ee39052ae47acd1d90a436719"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a440a2a624683108a1b454705ecd7afc1c3438a08e890a1513d468671d90a04e"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c7907c8548bcd6ab860e5f513e727c53b4a714f459b084f6580b49fa1b9cee"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b4f6450109834af88cb4cc5ecddfc5380ebb9c228695afc11915a0bf82116789"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9ca04806f3be0ac6d558fffc2fdf8fcef767e0489d2684a21912cc4ed0cd1b8"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77a6e85b90a7641d2e07184df5557132a337f136250caafc9ccaa4a2a998ca2c"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6333c5a377c8e2f5fae35e7b8f145c617b02c939d04110c76f29ee3676b5f9a5"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0b3c92fa08759dbf12b3a59579a4096ba9af8dd344d9a813fc7f5070d86bbab1"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:4ac515b860c36becb81bb84b667466885096b5fc85596948548b667da3bf9f24"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:045b8482ce9483ada4f3f23b3774f4e1bf4f23a2d5c912ed5170f68efb053318"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:a4bb030cf46a434ec0225bddbebd4b89e6471814ca851abb8696170adb163985"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:54d6921f07555713b9300bee9c50fb46e57e2e639027089b1d795ecd9f7fa910"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1d407181cfa6e70077df3377938c08012d18893f9f20e92f7d2f314a437c30b1"}, + {file = "yarl-1.18.3-cp39-cp39-win32.whl", hash = "sha256:ac36703a585e0929b032fbaab0707b75dc12703766d0b53486eabd5139ebadd5"}, + {file = "yarl-1.18.3-cp39-cp39-win_amd64.whl", hash = "sha256:ba87babd629f8af77f557b61e49e7c7cac36f22f871156b91e10a6e9d4f829e9"}, + {file = "yarl-1.18.3-py3-none-any.whl", hash = "sha256:b57f4f58099328dfb26c6a771d09fb20dbbae81d20cfb66141251ea063bd101b"}, + {file = "yarl-1.18.3.tar.gz", hash = "sha256:ac1801c45cbf77b6c99242eeff4fffb5e4e73a800b5c4ad4fc0be5def634d2e1"}, ] [package.dependencies] @@ -2776,13 +2754,13 @@ propcache = ">=0.2.0" [[package]] name = "zipp" -version = "3.20.2" +version = "3.21.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, - {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, + {file = "zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}, + {file = "zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"}, ] [package.extras] @@ -2795,5 +2773,5 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" -python-versions = ">=3.8.1,<4.0" -content-hash = "7c0530125ecbf181df8186d5fc3a79b5b47aff632ce92cf8484279752163dc6d" +python-versions = ">=3.9,<4.0" +content-hash = "207c79ab108e95d56f58b860b5f69ab2fc2f47473111d880d96f255e39c079b1" diff --git a/pyproject.toml b/pyproject.toml index c6554b8..e339f91 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "llama-parse" -version = "0.5.15" +version = "0.5.16" description = "Parse files into RAG-Optimized formats." authors = ["Logan Markewich "] license = "MIT" @@ -12,7 +12,7 @@ readme = "README.md" packages = [{include = "llama_parse"}] [tool.poetry.dependencies] -python = ">=3.8.1,<4.0" +python = ">=3.9,<4.0" llama-index-core = ">=0.11.0" pydantic = "!=2.10" click = "^8.1.7" diff --git a/tests/test_files/images/2788d9f3-630d-4dbf-8663-d74408f25e62-page_1.jpg b/tests/test_files/images/2788d9f3-630d-4dbf-8663-d74408f25e62-page_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56b3dbfca697dd1d5f82fea5f8b02da2fed98023 GIT binary patch literal 355015 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�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�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

70C4wen1Q_U9gbImN19CNaUZU0F_Ga?KVff>!u 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 literal 0 HcmV?d00001